مشکل chroot
|
2006-05-27, 06:49 PM,
ارسال : #1
|
|||
|
|||
مشکل chroot
در هنگام ساخت یک توزیع واجرای دستور زیر با error زیر مواجه
می شوم لطفا راهنمایی کنید root@localhost ~]# chroot "$LFS" /tools/bin/env -i HOME=/root TERM="$TERM" PS1='\u:\w\$' PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin/tools/bin/bash --login +h chroot: cannot run command `/tools/bin/env': No such file or directory |
|||
2006-05-28, 07:20 AM,
ارسال : #2
|
|||
|
|||
بابا tools/bin/env/ وجود نداره
|
|||
2006-05-28, 05:27 PM,
ارسال : #3
|
|||
|
|||
البته m_pahlevanzadeh همه چیز رو گفتند ، اما اگر بخواهیم به زبان بچههای «تکنوتاکس» که خیلی مودبانهتر هست ترجمه کنیم باید بگم، اون مسیری که شما قید کردید احتمال وجودش بسیار کم هست.
توی ترمینال بزنید cd /tools ببینید جایی میره؟ یا ls / بزنید و ببینید tools رو نشون میده؟ اگر نه معلومه اون مسیر موجود نیست . [ltr] $Nəvid$ In a world without any fences or walls, Who needs gates or windows ? گنو ایران | لیست مقالات فارسی گنو ایران | [/ltr] |
|||
2006-06-06, 05:08 PM,
ارسال : #4
|
|||
|
|||
دايركتوري tools/ يك لينك به bin/ مي باشد يعني در اصل bin/env/ را در نظر بگيريد.
|
|||
2006-06-06, 08:57 PM,
ارسال : #5
|
|||
|
|||
اگه دارید از روی دستورالعمل خاصی میرید جلو، لینک اونو بدید تا ببینیم مشکل کجاست. اون فایل tools/bin/env/ رو پیدا نمیکنه.
[ltr]Life *free = new Life(const long OpenSource);[/ltr] |
|||
2006-06-11, 06:36 PM,
ارسال : #6
|
|||
|
|||
سلام آقاي مدير
لينكي كه خواسته بوديد : <!-- m --><a class="postlink" href="http://www.linuxfromscratch.org/lfs/downloads/stable/LFS-BOOK-6.1.1.pdf">http://www.linuxfromscratch.org/lfs/dow ... -6.1.1.pdf</a><!-- m --> لطفا صفحه 77 اين pdf دستور chroot را بررسي كنيد . |
|||
2006-06-11, 08:57 PM,
ارسال : #7
|
|||
|
|||
خوب شما طی مراحلی که انجام دادید، شاخه tools/ روی root سیستم ایجاد شده؟ اگه tools/ رو دارید ببینید توی شاخه bin و شاخه env هست؟
[ltr]Life *free = new Life(const long OpenSource);[/ltr] |
|||
2006-06-12, 11:37 AM,
ارسال : #8
|
|||
|
|||
بله . در root سيستم شاخه tools/ دارم و در داخل اين شاخه ، شاخه bin يعني
(tools/bin/) دارم ودر داخل مسير (tools/bin/) فايل env نيز وجود دارد . |
|||
2006-06-12, 02:24 PM,
ارسال : #9
|
|||
|
|||
اون env فایل هست یا پوشه؟ اگه فایله دستور رو به:
[ltr] chroot "$LFS" /tools/bin/ -i HOME=/root TERM="$TERM" PS1='\u:\w\$' PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin/tools/bin/bash --login +h [/ltr] تغییر بدید [ltr]Life *free = new Life(const long OpenSource);[/ltr] |
|||
2006-06-12, 08:04 PM,
ارسال : #10
|
|||
|
|||
env یک فایل است و با دستور شما یعنی حذف فایل env مجددا error زیر را می دهد
root@localhost ~]# chroot "$LFS" /tools/bin/ -i HOME=/root TERM="$TERM" PS1='\u :\w\$' PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin/tools/bin/bash --login +h chroot: cannot change root directory to : No such file or directory |
|||
2006-06-12, 09:34 PM,
ارسال : #11
|
|||
|
|||
خروجی دستور زیر رو بفرستید ببینم چه خبره:
[ltr] $ echo "$LFS" [/ltr] [ltr]Life *free = new Life(const long OpenSource);[/ltr] |
|||
2006-06-13, 12:18 PM,
ارسال : #12
|
|||
|
|||
سلام
مجددا از زحمات شما متشکرم . خروجی mnt/lfs/ است . اما بعد از یکی دو تا تغییرات الان Error زیر را می دهد . chroot: cannot run command `/tools/bin/': Permission denied و من دستور زیر را دادم اما باز درست نشد . و ٍٍهمان مشکل هست . */chmod -v 755 /tools/bin |
|||
|