کامپایل و نصب کرنل
|
2011-08-19, 08:50 AM,
ارسال : #1
|
|||
|
|||
کامپایل و نصب کرنل
سلام
من قصد دارم یک کرنل را کامپایل کنم و مورد استفاده قرار بدم. ولی در بوت کردن کرنل دچار مشکل شدم. من از اوبونتو ۱۰.۰۴ روی ویرچوال باکس استفاده میکنم. کرنل 3-2.26.39 که از kernel.org گرفتم رو با دستورات زیر کامپایل و نصب کردم: <!-- m --><a class="postlink" href="http://scottlinux.com/2011/07/15/how-to-compile-your-own-kernel-in-ubuntu-debian-mint/">http://scottlinux.com/2011/07/15/how-to ... bian-mint/</a><!-- m --> بعد از بوت شدن، پیغام روبرو رو مشاهده میکنم: The disk drive for /root is not ready yet or not present. Continue to wait or press S to skip mounting or M for mount recovery. مشکل از کجاست؟ پ.ن: اگر جای مطرح کردن این بحث در اینجا نیست هم لطفا راهنمایی کنید که کجا مطرحش کنم. سپاس |
|||
2011-08-19, 07:07 PM,
ارسال : #2
|
|||
|
|||
Re: کامپایل و نصب کرنل
جاش اینجا نباشه کجاست؟!
فکر می کنم یا initramfs رو درست نکردی. یا آدرس پارتسشن root رو درست ندادی. خوبی این انجمن اینه که وقتی کسی جواب سوالی رو می ده دیگه کسی نمیاد جواب همون سوال رو تکرار کنه و بگه من بلدم! خوبیش اینه که اگر همه جوابی روی جوابی بیاد سعی می کنه تکمیل کننده باشه! |
|||
2011-08-20, 04:36 PM,
ارسال : #3
|
|||
|
|||
Re: کامپایل و نصب کرنل
سلام مجدد
دم شما گرم! آقا دو تا سوال: اول اینکه اگر مشکل از initramfs باشه که اون وقت کرنل قدیمی هم نباید بوت بشه، ولی الان بوت میشه! دوم اینکه اگر آدرس روت رو تو fstab درست نداده باشم هم باز کرنل قدیمی بوت نمیشه که میشه. البته تو fstab من فقط / مشخص شده. سپاس |
|||
2011-08-21, 08:48 AM,
ارسال : #4
|
|||
|
|||
Re: کامپایل و نصب کرنل
نه.
هر کرنل initramfs مخصوص خودش رو داره که با توجه به ماژول هاش ساخته می شه. یعنی وقتی می خوای بسازیش واسه پارامتر ورژن کرنل رو می گیره که در اصل یه جور آدرس دادن به دایرکتوری ماژول که اگر نصبش نکرده باشی نمی تونی بسازیش. <!-- m --><a class="postlink" href="http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html">http://www.cyberciti.biz/tips/compiling ... el-26.html</a><!-- m --> قدم ۴ و ۶ رو یه نگاه بنداز. و اینکه در مورد root منظورم پارامتری هست که تو گراب یا لیلو ( بوت لودرت ) به کرنل می دی بود. قدم ۷ رو هم یه نگاه بنداز. خوبی این انجمن اینه که وقتی کسی جواب سوالی رو می ده دیگه کسی نمیاد جواب همون سوال رو تکرار کنه و بگه من بلدم! خوبیش اینه که اگر همه جوابی روی جوابی بیاد سعی می کنه تکمیل کننده باشه! |
|||
2011-08-21, 02:17 PM,
ارسال : #5
|
|||
|
|||
Re: کامپایل و نصب کرنل
خوب این چیزی که میگید که قدیمی هست. تنظیمات گراب برای ورژن ۱ هست که الان در ورژن ۲ فرق کرده.
در ضمن با روشی که من لینک دادم، خودش کرنل رو کامپایل میکنه و پکیج deb رو درست میکنه و بعد از نصب این پکیج، گراب هم آپدیت میشه. من فکر میکنم مشکل از make menuconfig باشد. سپاس |
|||
|