لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
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)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[/ltr]
خب حالا باید چه کار کنم؟؟؟
درضمن از دبیان استفاده می کنم.

[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.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda6       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda5       /boot           ext3    defaults        0       2
/dev/hda14      /home           ext3    defaults        0       2
/dev/hda11      /opt            ext3    defaults        0       2
/dev/hda10      /srv            ext3    defaults        0       2
/dev/hda8       /tmp            ext3    defaults        0       2
/dev/hda7       /usr            ext3    defaults        0       2
/dev/hda12      /usr/local      ext3    defaults        0       2
/dev/hda9       /var            ext3    defaults        0       2
/dev/hda13      none            swap    sw              0       0
/dev/hdc        /media/cdrom0   iso9660 ro,user,noauto  0       0
/dev/hdd        /media/cdrom1   iso9660 ro,user,noauto  0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
/dev/sda1       /media/usb0     auto    rw,user,auto    0       0
[/ltr]

این هم menu.lst:
[ltr]
کد :
title           Debian GNU/Linux, kernel 2.6.12
root            (hd0,4)
kernel          /vmlinuz-2.6.12 root=/dev/hda6 ro
savedefault
boot

title           Debian GNU/Linux, kernel 2.6.12 (recovery mode)
root            (hd0,4)
kernel          /vmlinuz-2.6.12 root=/dev/hda6 ro single
savedefault
boot

title           Debian GNU/Linux, kernel 2.4.27-2-386
root            (hd0,4)
kernel          /vmlinuz-2.4.27-2-386 root=/dev/hda6 ro
initrd          /initrd.img-2.4.27-2-386
savedefault
boot

title           Debian GNU/Linux, kernel 2.4.27-2-386 (recovery mode)
root            (hd0,4)
kernel          /vmlinuz-2.4.27-2-386 root=/dev/hda6 ro single
initrd          /initrd.img-2.4.27-2-386
savedefault
boot
[/ltr]

...

[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
config-2.6.12            lost+found                    vmlinuz-2.6.12
grub                     System.map-2.4.27-2-386
initrd.img-2.4.27-2-386  System.map-2.6.12
[/ltr]
امیدوارم راه حلی باشه...

[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 میساری و نصب می کنی .
امیدوارم که این بار موفق بشی
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


کاربران در حال مشاهده موضوع : 1 مهمان