LinuxSir.cn,穿越时空的Linuxsir!

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

最新的kernel是不是不再支持ide硬盘?

[复制链接]
发表于 2007-10-29 18:43:20 | 显示全部楼层 |阅读模式
我新安装了一个arch,安装完成后是kernel-15,升级到最新的-23后就kernelpanic了
自己编译一个又是正常的。莫非-23不再支持ide(/devhda)了?还是需要我自己怎么处理一下?
发表于 2007-10-29 18:48:14 | 显示全部楼层
你的是IDE硬盘,你修改一下fstab跟menu.lst 注意将原来的hda ==>> sda
试试吧

#arch-cn
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-29 19:06:59 | 显示全部楼层
谢谢
就是说,改个名字就行了,新kernel将hda和sda不再区分了
回复 支持 反对

使用道具 举报

发表于 2007-10-30 00:33:49 | 显示全部楼层
刚刚装了Arch 0.8,hda确实变成了sda
回复 支持 反对

使用道具 举报

发表于 2007-10-30 17:05:35 | 显示全部楼层
看你用什么驱动。默认现在都用pata驱动,所以统一sda了。这个驱动貌似比较好。

如果你更改一下mkinitcpo.conf里面  驱动用ide一样是hda。不用重新编译的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-31 12:57:43 | 显示全部楼层
mkinitcpo.conf里面有这行:
HOOKS="base udev autodetect ide scsi sata filesystems"

应该怎么改?
回复 支持 反对

使用道具 举报

发表于 2007-11-6 22:13:17 | 显示全部楼层
去掉除了base,udev,ide之外的所有,udev也是为了保证能启动,如果可以的话udev最好也去掉,因为太拖速度了。。我也没有个标准,以你自己能启动为标准。

还有这个文件最上面模块,也是一样,和这个配合去掉或者加上需要的模块。
回复 支持 反对

使用道具 举报

发表于 2007-11-20 23:34:33 | 显示全部楼层
这样的
title  Install Arch Linux
root   (hd0,0)
kernel /vmlinuz "ide-legacy"
initrd /initrd.img
回复 支持 反对

使用道具 举报

发表于 2007-11-20 23:35:32 | 显示全部楼层
就可以识别出ide硬盘,我是FTP安装的
"ide-legacy"
回复 支持 反对

使用道具 举报

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

本版积分规则

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