|
我的debain版本:Linux debian 2.4.27-2-386 #1 Mon May 16 16:47:51 JST 2005 i686 GNU/Linux
我有两块硬盘,debian安装在第二块硬盘上,根目录在hdc1上。
我下载了最新的内核llinux-2.6.13。
下载地址:http://www.kernel.org/pub/linux/kernel/v2.6/
并成功编译生成了一个deb安装包,但是安装重启后却无法进入系统。提示如下错误,请指教。
VFS:Cannot open root device "hdc1" or unknown-block(0,0)
please append a correct "root=" boot option
kernel panic not syncing:VFS:unable to mount root fs on nuknown-block(0,0)
我的内核编译操作是按照http://debian.cn99.com/kernel-2.6/Readme.txt 进行的。
#make oldconfig(基本上都是默认设置,直接敲回车)
#make-kpkg kernel-image
生成的内核名字:kernel-image-2.6.13_10.00.Custom_i386.deb
编译过程并没有出现什么错误,一直到底的。
我也检查了/boot/menu.lst,发现新老内核的设置基本相同,为什么新内核却无法识别hdc1呢。
附我的menu.lst(部分)
title Debian GNU/Linux, kernel 2.6.13
root (hd1,0)
kernel /boot/vmlinuz-2.6.13 root=/dev/hdc1 ro
savedefault
boot
title Debian GNU/Linux, kernel 2.6.13 (recovery mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.13 root=/dev/hdc1 ro single
savedefault
boot
title Debian GNU/Linux, kernel 2.4.27-2-386
root (hd1,0)
kernel /boot/vmlinuz-2.4.27-2-386 root=/dev/hdc1 ro
initrd /boot/initrd.img-2.4.27-2-386
savedefault
boot
title Debian GNU/Linux, kernel 2.4.27-2-386 (recovery mode)
root (hd1,0)
kernel /boot/vmlinuz-2.4.27-2-386 root=/dev/hdc1 ro single
initrd /boot/initrd.img-2.4.27-2-386
savedefault
boot |
|