LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1060|回复: 4

自己编译的内核提示VFS: Cannot open root device "hda12" or un

[复制链接]
发表于 2007-4-8 13:45:04 | 显示全部楼层 |阅读模式
我安装的是etch,用系统默认的2.6.18内核可以启动系统。

自己编译的就不行, 启动提示VFS: Cannot open root device "hda12" or unknown-block(0,0)

我已经将ext3, ext2, reiserfs, PC BIOS(MSDOS partition tables) support, 都写进了内核。
甚至LVM支持都写进去了,还是不能。编译的内核是没有initrd.img的。

整个系统都是安装在windows的扩展分区里面的。

还需要启用什么吗?谢谢。
发表于 2007-4-8 13:55:41 | 显示全部楼层
/boot 有啥内容?

menu.lst 怎样写?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-8 14:03:13 | 显示全部楼层
ls /boot/
config-2.6.18-4-kk
System.map-2.6.18-4-kk
vmlinuz-2.6.18-4-kk
....
其他是另外一个内核的。

//menu.lst
title Debian(2.6.18-4-kk)
root (hd0,11)
kernel /boot/vmlinuz-2.6.18-4-kk ro root=/dev/hda12
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-8 14:12:20 | 显示全部楼层
晕,原来是错把ATA驱动编译成模块,现在写进内核就可以了。
谢谢d00m3d
回复 支持 反对

使用道具 举报

发表于 2007-4-8 14:22:12 | 显示全部楼层
兄弟的电脑真强,这麽快就能重编内核并解决问题,。。。羡慕!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表