LinuxSir.cn,穿越时空的Linuxsir!

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

LFS6的问题!

[复制链接]
发表于 2005-6-21 00:39:00 | 显示全部楼层 |阅读模式
为什么LFS6不用mkinitrd程序了呢?在RH9上升级到2.6.X是要升级mkinitrd程序的。mkinitrd的作用是什么呢?LFS教程中的LFS-XXX是不是LFS官方的补丁程序?
发表于 2005-6-21 02:02:32 | 显示全部楼层
mkinitrd 一般用不上,除非你用module编译内核模块。

不熟悉rh的东西。。。。

mkinitrd是建立辅助启动文件用的。

可以说,是的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-21 10:41:26 | 显示全部楼层
Post by 黯然销魂
mkinitrd 一般用不上,除非你用module编译内核模块。

不熟悉rh的东西。。。。

mkinitrd是建立辅助启动文件用的。

可以说,是的。


mkinitrd是在编译内核时选择有模块时才要用到的吗??谢谢你的回复。
回复 支持 反对

使用道具 举报

发表于 2005-6-21 10:51:16 | 显示全部楼层
如果是编译的module想在启动的时候加载,或者干一些什么别的事情,就用这个文件。(至少我是这么认为的)
回复 支持 反对

使用道具 举报

发表于 2005-6-21 15:39:35 | 显示全部楼层
比如你把根文件系统编译成模块,就没法启动了。如果有initrd你可以在它里面包含相应的模块。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-21 17:37:21 | 显示全部楼层
谢谢你们的回复。mkinitrd有源码吗?我找了很久也找不到。能给个链接吗??
回复 支持 反对

使用道具 举报

发表于 2005-6-21 23:28:13 | 显示全部楼层
我记得本身就是一个脚本。你看看rh的。。
回复 支持 反对

使用道具 举报

发表于 2005-6-22 05:58:06 | 显示全部楼层
The initrd is very useful when you want to boot external devices especially when you install your distro in USB HDD or CF card etc.

The script for LFS can be found in

http://www.linuxfromscratch.org/ ... nts/initrd/mkinitrd
回复 支持 反对

使用道具 举报

发表于 2005-6-22 06:48:10 | 显示全部楼层
This is the instruction about the use of the LFS mkinitrd script, http://www.linuxfromscratch.org/hints/downloads/files/initrd.txt

Sorry to remind you, you need to install busybox before you can use the script because you need some basic bash shell commands to be included in the initrd during the boot process.

Further information about initrd, http://www.linuxsir.cn/bbs/showthread.php?t=184629
回复 支持 反对

使用道具 举报

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

本版积分规则

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