انجمن کاربران لینوکس ایران - تکنوتاکس سابق

نسخه ي کامل: هسته مفقود!!!
شما در حال مشاهده نسخه ي متني اين صفحه هستيد. مشاهده نسخه کامل تر با قالب بندي صحيح
صفحات : 1 2

مهمان

سلام من از ردهت 9 با هسته 6-2.4.20 استفاده می کنم. با اینکه قسمتهای مربوط به کرنل را تیک زدم باز هم نمی تونم هسته را مجددا کامپایل کنم. یعنی معلوم نیست هسته کجا نصب شده!!
توی مسیر /usr/src که چیزی پیدا نکردم. وقتی هم که یه هسته جدید نصب می کنم موقع بوت error می ده و معلومه که یه اشکالی در مسیر ها وجود داره.
اگه ممکنه لطفا منو راهنمایی کنین.
کافیه که کد منبع هسته رو از <!-- m --><a class="postlink" href="http://kernel.org">http://kernel.org</a><!-- m --> دریافت و روی اون کار کنید...
ممنون آقای آلن. امتحان می کنم و بعد دوباره مزاحمتون می شم.
موفق باشید.
سلام دوباره. آقای آلن من هر هسته ای که نصب می کنم (البته طبق دستورالعمل کتاب شما) موقع بوت اون هسته با پیغامهای زیر مواجه می شم
[ltr]
ds: no socket drivers loaded!
VFS : Cannot open root device "LABEL=/" or 00:00
Please append a correct "root=" boot option
Kernel panic: VFS : Unable to mount root fs on 00:00
[/ltr]
لطفا یه راهنمایی بفرمایید ممنون
- دستور ls /boot را اجرا کنید در لیست فایلهای شما چند تا فایل با vmlinuz شروع می شوند؟ آنها را بنویسید مانند: vmlinuz-2.6.7
- اگر امکان داره کدهایی را که در grub اضافه کردید٬ را بنویسید.
ردهت جزو معدود لینوکس هایی که از LABEL استفاده می کنه!
LABEL رو حذف کنید و به جاش آدرس دقیق پاریشن / رو بدید.
مثلا root=/dev/hda6
یک نکته دیگه:
برای نصب سورس کرنل باید category یه kernel development رو علامت بزنید.
جناب Faridb با راهنمایی شما یه قسمت از مشکل حل شد ولی حالا موقع بوت می گه :
Warning : unable to open an initial console
Kernel panic : No init found.Try passing init=option to kernel
ممنون می شم مجددا یه راهنمایی بفرمایید.
در مورد نکته ای که گفته بودید باید بگم من اون قسمت را تیک زده ام ولی بازهم خبری از سورس کرنل در مسیر /usr/src نیست. گمان می کنم اشکال از سی دی هایی است که باهاشون لینوکس را نصب کردم. چون ظاهرا ردهت 9 باید سه تا سی دی باشه ولی از من دو تا است.
راجع به مشکل جدیدتون فکرکنم مسیر فایل *init رو باید درست کنید. اون رو نمی تونه پیدا کنه. بچه ها درست گفتم؟
init=/bin/sh رو پاس کنید ببینید مشکل حل میشه؟

یه چک بکنید ببینید ساپورت کانسول تو کرنل انتخاب شده یا نه؟
[ltr]
grep VT .config
[/ltr]
باید هر دو موردی که میاد y خورده باشه.
سی دی های اصلی ردهت 9 را ‍بیدا کردم و اونها رو نصب کردم و هسته (8-2.4.20) هم نصب شده است. هسته را مجددا کامبایل و نصب کردم ولی حالا موقع بوت مشکل زیر را دارم :

[Kernel panic : VFS: Unable to mount root fs on 03:00]

قسمتی از grub رو در زیر میارم شاید مفید باشه :
[ltr]
[#boot=/dev/hda
default=1
timeout=10
splashimage=(hd0,4)/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-8 custom)
root (hd0,4)
kernel /vmlinuz-2.4.20-8custom ro root=/dev/hda5=/ hdc=ide-scsi
initrd /initrd-2.4.20-8custom.img
title Red Hat Linux (2.4.20-8)
root (hd0,4)
kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ hdc=ide-scsi
initrd /initrd-2.4.20-8.img]
[/ltr]
از کمکتون ممنونم.
در ضمن امشب اولین باری است که با لینوکس connect می شم. حسابی ذوق زده شده ام واز خوشحالی تو بوست خودم نمی گنجم. :lol: :lol:
ردهت شما در کدام پارتیشن قرار دارد ؟
دو مساله
۱) این / در انتهای root=/dev/hda5=/ چی کار می کنه؟
۲) ext3 رو به صورت ماژول که کامپایل نکردید؟
نقل قول : ext3 رو به صورت ماژول که کامپایل نکردید؟
من هم قبلا همین مشکل را داشتم و با همین راهنمایی آقا فرید مشکلم حل شد. :wink:
موفق باشید
ext3 رو درست کردم و اون / اضافه رو هم حذف کردم ولی بازهم همون error می ده.
(... Unable to mount)
من که دیگه کم کم دارم کم میارم هیچ رقم راه نمی ده.
کمک لطفا :cry: :cry: :cry:
در ضمن آقا فرید : grep VT.config رو که می زنم کنسول هنگ می کنه و جوابی نمی ده.
میشه بگید تو کدوم پارتیشنتون ردهت دارید ؟
سلام آقای irix :
من طبق دستورالعمل آقای آلن هسته جدید را توی مسیر usr/src ریختم و نصب وکامبایل کردم .
حتی خود هسته اصلی رو که در مسیر usr/src/linux 2.4 قرار داره رو که دوباره کامبایل کردم حالا دیگه سیستم با اون هسته هم بالا نمیاد و مجبورم سیستم رو با دیسکت بوت بالا بیارم.
ممنون می شم راهنمایی کنین.
نه عزیز جان
منظورم خود پارتیشنی هست که روش ردهت رو نصب کردید. مثلا پارتیشن سوم (hda6) یا هر پارتیشن دیگه ای که توش نصب کردید. اون رو می خوام بدونم.
ببخشيد.
در hda7 نصب شده.
صفحات : 1 2