|
|
我在2.6.15的系统上编译2.6.14内核。编译完成后,用新内核启动出现了vfs 错误。这个.config是以前能够正常使用的内核的,现在没有作任何改动,再编译,就不行了。
我是在debian下,gcc和yaird等工具都是unstalbe里最新的。
请有类似经验的,和懂的兄弟帮帮忙吧
出错信息:
- VFS:cannot open root device "hda8" 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)
复制代码
我的grub的menu.list:
- titleDebian GNU/Linux, kernel 2.6.15-1-686
- root(hd0,7)
- kernel/boot/vmlinuz-2.6.15-1-686 root=/dev/hda8 ro
- initrd/boot/initrd.img-2.6.15-1-686
- savedefault
- boot
- titleDebian GNU/Linux, kernel 2.6.14-langer
- root(hd0,7)
- kernel/boot/vmlinuz-2.6.14-langer root=/dev/hda8 ro
- initrd/boot/initrd.img-2.6.14-langer
- savedefault
- boot
复制代码
我的硬盘分区状况:
- yuelang@2[~]$ sudo fdisk -l
- Disk /dev/hda: 40.0 GB, 40007761920 bytes
- 255 heads, 63 sectors/track, 4864 cylinders
- Units = cylinders of 16065 * 512 = 8225280 bytes
- Device Boot Start End Blocks Id System
- /dev/hda1 * 1 637 5116671 7 HPFS/NTFS
- /dev/hda2 638 4864 33953377+ f W95 Ext'd (LBA)
- /dev/hda5 638 2549 15358108+ 7 HPFS/NTFS
- /dev/hda6 2550 4206 13309821 b W95 FAT32
- /dev/hda7 4834 4864 248976 82 Linux swap / Solaris
- /dev/hda8 4207 4833 5036346 83 Linux
-
- Partition table entries are not in disk order
复制代码
请相信我,我真的已经把分区格式的支持编进内核了 |
|