LinuxSir.cn,穿越时空的Linuxsir!

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

Archlinux安装时的磁盘驱动是怎么加载的?

[复制链接]
发表于 2011-3-21 15:11:01 | 显示全部楼层 |阅读模式
Archlinux安装时的磁盘驱动是怎么加载的?像raid,scsi卡这些驱动,这些驱动在其它usb设备上,其它版本linux安装时输入dd到时就会提示插入相应的驱动盘,这个是怎么处理的?
还有如果要在archlinux那个自动安装配置文件里写入相应的驱动路径的话应该怎么做,在rh的kickstart里是专门有drivers这个参数的。我现在想做tfp+dhcp+自动安装,磁盘驱动这里要有个好的解决办法。有知道的请帮忙回答下,谢谢.
 楼主| 发表于 2011-4-5 13:27:15 | 显示全部楼层
难道没有人碰到过这问题吗?大家都怎么应用的,现在我准备大规模装这个东西,有许多磁盘卡驱动不起来,根找不到硬盘,最糟的是找不到加载这个驱动的方法.难道你们的全部认得到?没有找不到硬盘的情况?
回复 支持 反对

使用道具 举报

发表于 2011-4-5 22:38:42 | 显示全部楼层
磁盘驱动?不是编译内核时就选好了的吗?装arch不用编译内核,那他肯定就自己带了的啊,没碰到过你找不到硬盘这种问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-5 23:12:48 | 显示全部楼层
上百台服务器,有六七种SAS卡,每种我都要再编译一次内核?而且还得用其它linux启动起来编译这个内核?livecd启动起来,SAS卡都找不到,硬盘当然更找不到.编译完向什么地方存放?其它linux都有在安装时候,可以插入磁盘加载scsi或sas这类的驱动的.像rh就有linux dd之类的安装方式,包括win也有在安装时按个f?进入从外存上加载这类的驱动.如果这个驱动没办法处理,咋装?不准备让企业用户用这系统吗?这是个小问题,但是会丢失很多用户.
回复 支持 反对

使用道具 举报

发表于 2011-4-6 02:45:08 | 显示全部楼层
楼主,很认真的建议你不要用arch做这个事情了,不合适
回复 支持 反对

使用道具 举报

发表于 2011-4-6 06:58:30 | 显示全部楼层
这个问题应该到官方论坛去问   bbs.archlinux.org
回复 支持 反对

使用道具 举报

发表于 2011-4-6 14:21:51 | 显示全部楼层
看了wiki,这个应该就是楼主的问题的解决办法  https://wiki.archlinux.org/index.php/Initramfs#Overview  ,没有被编译到内核中的模块驱动,要改/etc/mkinitcpio.conf中的hooks 具体看wiki吧, ps: 他就是在启动前就把要的模块都加载了,arch默认是用一个叫autodetect的东西来检测硬盘类型然后再加载,但这个autodetect只支持有限的2种,所以会出现检测不到硬盘的错误,把autodetect踢了先
回复 支持 反对

使用道具 举报

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

本版积分规则

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