LinuxSir.cn,穿越时空的Linuxsir!

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

不用initrd应该如何编译内核2.6.34?(已解决)

[复制链接]
发表于 2010-6-8 18:15:22 | 显示全部楼层 |阅读模式
我把选项中的pata支持和文件系统ext2 ext3 都选编进内核。
可是还是提示:
vfs:cannot open root device "305" or unknow block (3,5)
please apent a correct "root-" option;
kernel panic -not syncing ...........
我在lilo.conf 中加上 root=/dev/hda5  或加上 appent "root=/dev/hda5"都不行

我的机器: 老式pata 40G 硬盘, via kt400主板
发表于 2010-6-8 19:04:37 | 显示全部楼层
/dev/sda5
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-8 20:14:55 | 显示全部楼层
我用的不是sata硬盘,应该不能改成sda
回复 支持 反对

使用道具 举报

发表于 2010-6-8 20:46:33 | 显示全部楼层
Post by zorion;2095387
我用的不是sata硬盘,应该不能改成sda

我怀疑你勾选了这个“古老”的选项。

如果是,请取消这个选项。

让ide硬盘默认被识别为/dev/sdX

如果没有勾选这个选项。那么象jsun所言即是。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-8 23:30:34 | 显示全部楼层
好的,我明天再编吧,机器慢,编好再试行不行
回复 支持 反对

使用道具 举报

发表于 2010-6-9 09:45:08 | 显示全部楼层
VIA PATA support
这个要编译进内核,其实hda和sda都可以试试看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-9 14:38:00 | 显示全部楼层
我把sata 和pata都写编进去了,可问题依旧 改成root=/dev/sda 根本找不到硬盘

网上说的硬盘驱动也要编进去,可我找不到我的西捷硬盘选项,是不是 VIA PATA support 或via sata support就是硬盘驱动? 是不是还有别的选项没编进内核?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-9 14:41:45 | 显示全部楼层
block device 里面哪些需要编进内核?其中 Parallel port IDE disks 用不用,我想编进内核,可是只有M 选择
我把里面的Normal floppy disk support去掉了,是不是跟这个有关?
回复 支持 反对

使用道具 举报

发表于 2010-6-9 15:21:16 | 显示全部楼层
试没试过genkernel?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-9 21:10:47 | 显示全部楼层
没有。 我上网看看
回复 支持 反对

使用道具 举报

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

本版积分规则

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