在debian 是编译了内核:2.6.22后出现:
Currect “root”=boot option kernel panic not syncing VFS
Unable to mount fs on unknown-block(0,0)
(此错误信息还有多种原因造成,现只列一种,待以后完善)
判断为没有加载initrd
解决方法为:/boot/grub/menu.lst上加载例如如下:
title Debian GNU/Linux, kernel 2.6.22
root (hd0,2)
kernel /boot/vmlinuz-2.6.22 root=/dev/hda3 ro
initrd /boot/initrd.img-2.6.22
savedefault
title Debian GNU/Linux, kernel 2.6.22 (single-user mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.22 root=/dev/hda3 ro single
initrd /boot/initrd.img-2.6.22
savedefault
title Debian GNU/Linux, kernel 2.6.18-4-686
root (hd0,2)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hda3 ro
initrd /boot/initrd.img-2.6.18-4-686
savedefault
title Debian GNU/Linux, kernel 2.6.18-4-686 (single-user mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hda3 ro single
initrd /boot/initrd.img-2.6.18-4-686
savedefault