bison_gao 发表于 2006-3-20 19:31:23

升级到2.6后,找不到硬盘了(已解决)

一直稳定的使用debian,核心为2.4.27,最近想重新搞一个比较精简的系统。在一个新的分区中通过debian的debootstrap重新安装一个,并安装2.6.15核心。通过grub启动能看到提示:ide0 ... irq .., ide1 ... irq ...。。但是提示

ALERT! special device /dev/hda2 does not exists。
dropping to a shell


并且查看/dev/目录下,根本就没有hda,hdb等等设备。
请问达人,如何解决?

hohoxu_hao115 发表于 2006-3-20 19:46:46

更改了配置文件?

bison_gao 发表于 2006-3-20 20:11:50

是完全在一个新的分区/dev/hda2中重新安装。
已经google到一个解决方法了,在/etc/mkinitrd/mkinitrd.conf中写入要在image中加入的模块。

/etc/mkinitrd/modules

ide_generic
ide_disk
ide_core

启动后仍然提示上面的错误,但是可喜的是可以看到检查出/dev/hda1 .. 等设备了。下一个估计就是ext3文件格式的问题了。正在查找内核参数。

bison_gao 发表于 2006-3-20 21:39:02

问题解决了

第一: 在/etc/mkinitrd/modules中加入要写入ramfs的模块

ide_generic #2.6中没有看到ide_detect
ide_disk
ide_core
ext3
jbd


第二:修改/etc/mkinitrd/mkinitrd.conf中

ROOT=probe #启动时检测根根分区类型


硬盘的问题就搞定了,现在还不想自己去编译内核,以后有时间再说了。
页: [1]
查看完整版本: 升级到2.6后,找不到硬盘了(已解决)