LinuxSir.cn,穿越时空的Linuxsir!

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

lfs启动

[复制链接]
发表于 2004-9-2 09:37:03 | 显示全部楼层 |阅读模式
我是在虚拟机中配置的lfs,硬盘是scsi的
可系统启动的时候提示如下错误

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2004-9-2 09:46:28 | 显示全部楼层
我估计是scsi没有加载上,请问/etc/modules.conf这个文件怎么生成阿
发表于 2004-9-2 09:55:38 | 显示全部楼层
这个好像要手动编写吧!
我也不太清楚。
发表于 2004-9-2 10:05:12 | 显示全部楼层
发表于 2004-9-2 16:25:25 | 显示全部楼层
要把scsi模块编译进内核
或者做一个initrd
 楼主| 发表于 2004-9-2 16:37:33 | 显示全部楼层
怎么做initrd?
我已经把scsi编进内核了,可就是不认
发表于 2004-9-2 16:44:22 | 显示全部楼层
好像是找不到modprobe吧?!
你的module-init-tool有没有安装呢?你的系统是不是2.6系列,然后module加载工具却是安装着2.4系列的加载软件。所以没办法加载模块了。
发表于 2004-9-2 16:44:45 | 显示全部楼层
要把scsi low level drivers->
BusLogic SCSI support
也直接编译进内核

因为在启动的时候内核还无法访问硬盘
而支持scsi的内核模块又在硬盘上
所以要让内核读到这个模块有两种方法
一是直接把模块编译进内核
二是做一个initrd,就是一个ram disk,里边包含了所需的模块
然后在boot loader里指定initrd让boot loader装载这个ram disk

建议你直接把模块编译进内核这样比较简便
发表于 2004-9-2 16:45:55 | 显示全部楼层
最初由 tinker 发表
要把scsi low level drivers->
BusLogic SCSI support
也直接编译进内核

因为在启动的时候内核还无法访问硬盘
而支持scsi的内核模块又在硬盘上
所以要让内核读到这个模块有两种方法
一是直接把模块编译进内核
二是做一个initrd,就是一个ram disk,里边包含了所需的模块
然后在boot loader里指定initrd让boot loader装载这个ram disk

建议你直接把模块编译进内核这样比较简便

嗯,估计也有可能是这个原因哦。
 楼主| 发表于 2004-9-2 16:47:28 | 显示全部楼层
小丑奇兵,你说的我不太明白,你能说清楚一些么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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