升级到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等等设备。
请问达人,如何解决? 更改了配置文件? 是完全在一个新的分区/dev/hda2中重新安装。
已经google到一个解决方法了,在/etc/mkinitrd/mkinitrd.conf中写入要在image中加入的模块。
/etc/mkinitrd/modules
ide_generic
ide_disk
ide_core
启动后仍然提示上面的错误,但是可喜的是可以看到检查出/dev/hda1 .. 等设备了。下一个估计就是ext3文件格式的问题了。正在查找内核参数。 问题解决了
第一: 在/etc/mkinitrd/modules中加入要写入ramfs的模块
ide_generic #2.6中没有看到ide_detect
ide_disk
ide_core
ext3
jbd
第二:修改/etc/mkinitrd/mkinitrd.conf中
ROOT=probe #启动时检测根根分区类型
硬盘的问题就搞定了,现在还不想自己去编译内核,以后有时间再说了。
页:
[1]