QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 727|回复: 3

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

[复制链接]
发表于 2006-3-20 19:31:23 | 显示全部楼层 |阅读模式
一直稳定的使用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等等设备。
请问达人,如何解决?
发表于 2006-3-20 19:46:46 | 显示全部楼层
更改了配置文件?
回复

使用道具 举报

 楼主| 发表于 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文件格式的问题了。正在查找内核参数。
回复

使用道具 举报

 楼主| 发表于 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 #启动时检测根根分区类型


硬盘的问题就搞定了,现在还不想自己去编译内核,以后有时间再说了。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-27 11:51 , Processed in 0.042067 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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