kernel 2.6.12
|
2005-08-03, 02:15 PM,
ارسال : #1
|
|||
|
|||
kernel 2.6.12
سلام...
بالاخره بعد از هزاران دردسر و گرفتاری کرنل 2.6.12 رو با استفاده از make-kpkg نصب کردیم و موقع بوت با این پیغام مواجه شدیم: [ltr] کد : VFS: Cannot open root device "hda6" or unknown-block(0,0) خب حالا باید چه کار کنم؟؟؟ درضمن از دبیان استفاده می کنم. [ltr]Debian ; for when you have better things to do than fix your system[/ltr] [ltr]TuxForge :: A Gateway To The Opensource World[/ltr] |
|||
2005-08-03, 02:39 PM,
ارسال : #2
|
|||
|
|||
سلام
اقایون این مشکلی که منم خیلی بعد از کامپایل کرنل بهش بر می خورم؟؟؟ به نظر شما مشکل از کامپایل کردن منه؟؟؟ آموزش بدون محدودیت |
|||
2005-08-03, 02:56 PM,
ارسال : #3
|
|||
|
|||
شاید هم مشکل از کمپایل کردن هردومونه البته این دومین باریه که من این کرنل رو کمپایل می کنم... دفعه اول به صورت دستی (منظورم بدون استفاده از make-kpkg هست) که برای بار دوم به پیشنهاد یکی از دوستان از make-kpkg استفاده کردم و هر دو بار هم با همین مشکل برخورد کردم..... کسی راه حلی نداره؟؟؟
[ltr]Debian ; for when you have better things to do than fix your system[/ltr] [ltr]TuxForge :: A Gateway To The Opensource World[/ltr] |
|||
2005-08-03, 03:01 PM,
ارسال : #4
|
|||
|
|||
بازم سلام
مشکل اینجاست که منم تا الان 6 بار کرنل رو کامپایل کردم ولی هر دفعه همین ارور رو داد. منم بی خیالش شدم. قبلا این مشکل رو تو زوزه نداشتم. آموزش بدون محدودیت |
|||
2005-08-03, 03:20 PM,
ارسال : #5
|
|||
|
|||
سلام
راه حلش خیلی سخت نیست . فکر کنم که کار کمپایل را درست انجام داده باشید. مشکل از تنظیم نبودن grub است. این را ببین <!-- m --><a class="postlink" href="http://www.linuxforums.org/forum/post-265352.html">http://www.linuxforums.org/forum/post-265352.html</a><!-- m --> اگر خودتون فهمدید که حل شد اگر نه برام فایلهای /etc/fstab و /boot/grub/menu.lst/ بفرست قربان شما کیا |
|||
2005-08-04, 07:57 PM,
ارسال : #6
|
|||
|
|||
سلام..
kiat جان دستت درد نکنه ... ولی ما تا آخرش رفتیم ولی آخرش رو نگرفتم چی شد. این هم این دو تا فایل: FSTAB: [ltr] کد : /etc/fstab: static file system information. این هم menu.lst: [ltr] کد : title Debian GNU/Linux, kernel 2.6.12 ... [ltr]Debian ; for when you have better things to do than fix your system[/ltr] [ltr]TuxForge :: A Gateway To The Opensource World[/ltr] |
|||
2005-08-05, 01:11 AM,
ارسال : #7
|
|||
|
|||
سلام دوست عزیز
این خط را یادت نرفته initrd /initrd.img-2.6.12 |
|||
2005-08-05, 09:30 AM,
ارسال : #8
|
|||
|
|||
|kiat جان بدتر شد... دیگه حتی بوت هم نمی کند... در هر صورت مشکل فکر نکنم از initrd باشه.... راه حل دیگه ای ندارید؟؟؟
[ltr]Debian ; for when you have better things to do than fix your system[/ltr] [ltr]TuxForge :: A Gateway To The Opensource World[/ltr] |
|||
2005-08-05, 05:15 PM,
ارسال : #9
|
|||
|
|||
سلام دوست عزیز
ببین داخل این دایرکتوری /boot/ چی داری ؟ میشه یک ls را نشان ما بدی در هر صورت ممکنه است که از این باشه kernel /boot/bzImage root=/dev/hda6 |
|||
2005-08-05, 05:28 PM,
ارسال : #10
|
|||
|
|||
این هم یک ls از /boot :
[ltr] کد : config-2.4.27-2-386 initrd.img-2.4.27-2-386.orig vmlinuz-2.4.27-2-386 امیدوارم راه حلی باشه... [ltr]Debian ; for when you have better things to do than fix your system[/ltr] [ltr]TuxForge :: A Gateway To The Opensource World[/ltr] |
|||
2005-08-05, 05:33 PM,
ارسال : #11
|
|||
|
|||
فکر می کنم یک initrd.img-2.6.12 باید وجود داشته باششه... ولی چه جوری باید ساخت؟؟؟ یا اصلا واقعا نیازه؟؟
[ltr]Debian ; for when you have better things to do than fix your system[/ltr] [ltr]TuxForge :: A Gateway To The Opensource World[/ltr] |
|||
2005-08-05, 06:13 PM,
ارسال : #12
|
|||
|
|||
با سلام دوباره
یک کم روش صحیح و خطا . این را امتحان کن و اون initrd را هم بردار چون فایل image را نداری [ltr] title Debian GNU/Linux, kernel 2.6.12 root (hd0,4) kernel /boot/vmlinuz-2.6.12 root=/dev/hda6 ro savedefault boot [/ltr] |
|||
2005-08-05, 08:48 PM,
ارسال : #13
|
|||
|
|||
این رو هم قبلا امتحان کردم.... نشده... راستی تو اون لینکی که داده بودید راه حل دقیقا چی بود ؟ چون من دوبار خوندم ولی خیلی چیزی دستگیرم نشد..
[ltr]Debian ; for when you have better things to do than fix your system[/ltr] [ltr]TuxForge :: A Gateway To The Opensource World[/ltr] |
|||
2005-08-05, 10:42 PM,
ارسال : #14
|
|||
|
|||
سلام :?
اونجا اون خط (root (hd0,0 را یادش رفته بود بنویسه . در مورد کارت یک کم می گردم . خوب نوشتی که نمیشه مثلا چه پیغامی میده یا مثلا نوشتی بوت نمیشه یعنی تا کجای کار انجام می شه؟ اگر وقت کردی و یادت بود برامون بنویس که موقع کمپایل کردن چطوری عمل کردی . قربانت |
|||
2005-08-05, 11:14 PM,
ارسال : #15
|
|||
|
|||
وقتی که اون خطی رو که گفتید اضافه می کنم بلافاصله یک پیغام میده که متنش یادم نیست ولی مضمونش اینه: کرنل vmlinuz-2.6.12 در شاخه boot پیدا نشد؛ و بعد هم می زنه Press any key to continue و بعد بر میگرده به گراب... در مورد initrd هم همین طوره...
[ltr]Debian ; for when you have better things to do than fix your system[/ltr] [ltr]TuxForge :: A Gateway To The Opensource World[/ltr] |
|||
2005-08-06, 04:25 PM,
ارسال : #16
|
|||
|
|||
آقا بالاخره من چیکار کنم.... هیچ کس راه حلی نداره؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
[ltr]Debian ; for when you have better things to do than fix your system[/ltr] [ltr]TuxForge :: A Gateway To The Opensource World[/ltr] |
|||
2005-08-06, 05:01 PM,
ارسال : #17
|
|||
|
|||
سلام
فکر کنم اینطوری باشه باید یک بار این را بنویسی و یک فایل initrd تولید کنی mkinitrd /boot/initrd-2.6.12.img 2.6.12 و بعدش هم اون خط initrd را بهش اضافه کنی این هم توضیحات [ltr] Create Initial RAMDisk If you have built your main boot drivers as modules (e.g., SCSI host adapter, filesystem, RAID drivers) then you will need to create an initial RAMdisk image. The initrd is a way of sidestepping the chicken and egg problem of booting -- drivers are needed to load the root filesystem but the filesystem cannot be loaded because the drivers are on the filesystem. As the manpage for mkinitrd states: mkinitrd creates filesystem images which are suitable for use as Linux initial ramdisk(initrd) images. Such images are often used for preloading the block device modules (such as IDE, SCSI or RAID) which are needed to access the root filesystem. mkinitrd automatically loads filesystem modules (such as ext3 and jbd), IDE modules,all scsi_hostadapter entries in /etc/modules.conf, and raid modules if the systems root partition is on raid, which makes it simple to build and use kernels using modular device drivers. [/ltr] <!-- m --><a class="postlink" href="http://www.digitalhermit.com/linux/Kernel-Build-HOWTO.html#CONFIGURATION-2-6">http://www.digitalhermit.com/linux/Kern ... RATION-2-6</a><!-- m --> |
|||
2005-08-06, 08:43 PM,
ارسال : #18
|
|||
|
|||
kiat جان واقعا دستت درد نکنه که این همه برام وقت گذاشتی... ولی این initrd رو هم ایجاد کردم.... ولی باز هم همون مشکل قبلی که در ابتدای بوت میگه Press any key to continue ... البته سعی می کنم پیغام کاملش رو بگذارم... ولی فکر کنم بهتر باشه یک بار دیگه با دقت و حوصله بیشتر کمپایلش کنم... شاید درست شد.
[ltr]Debian ; for when you have better things to do than fix your system[/ltr] [ltr]TuxForge :: A Gateway To The Opensource World[/ltr] |
|||
2005-08-07, 03:02 PM,
ارسال : #19
|
|||
|
|||
خب من یک بار دیگه وقت گذاشتم و کرنل رو دوباره کمپایل کردم....... ولی باز هم نشد و همون پیغام اولیه........ چیکار کنم؟؟؟؟ چجوری از کرنل ۲.۶ استفاده کنم؟؟؟ کرنل های خودش رو که نصب می کنم Kernel Panic - attempt to kill init! میدهد... من چه کار کنم؟؟؟
[ltr]Debian ; for when you have better things to do than fix your system[/ltr] [ltr]TuxForge :: A Gateway To The Opensource World[/ltr] |
|||
2005-08-07, 04:18 PM,
ارسال : #20
|
|||
|
|||
سلام
ببین من فکر می کنم روشی که برای compile کردن استفاده می کنی یک مقدار مشکل داره پس این لینک را دقیقا مطالعه کن و خط به خط طبق اون عمل کن <!-- m --><a class="postlink" href="http://www.falkotimme.com/howtos/debian_kernel2.6_compile/index.php">http://www.falkotimme.com/howtos/debian ... /index.php</a><!-- m --> در آخر یک بسته ای kernel-image میساری و نصب می کنی . امیدوارم که این بار موفق بشی |
|||
|