LFS6.4最后一步
时间:2008-12-11
来源:互联网
cat >> /boot/grub/menu.lst << "EOF"
title Red Hat
root (hd0,2)
kernel /boot/kernel-2.6.5 root=/dev/hda3
initrd /boot/initrd-2.6.5
EOF
书上是这么说的,我有一个问题想问一下做成功的各位,initrd-2.6.5这个initrd是怎么生成的,我的宿主机是rhel5.2。
使用busybox来作吗,如果是用busybox,那么怎么切换至实际文件系统,这一点比较迷惑,请各位指点。
我的e-mail:[email protected],期待各位的指点。
作者: david2878 发布时间: 2008-12-11
作者: hhts1987 发布时间: 2008-12-11
作者: david2878 发布时间: 2008-12-11
(前提是你当前的宿主系统下有这个现成的initrd文件,例如我的initrd.img)
#cat /boot/initrd.img | gzip -d | cpio -i
(初始化的ramdisk,可以是initrd.gz等, 这个命令就是把这个东西释放到当前文件夹,得到一个initrd目录)
呵呵
你生成initrd文件可以用这个命令(在initrd目录下执行)
#find . | cpio -L -o -H newc | gzip > ../initrd.img
呵呵你就可以在initrd的父目录下找到这个新制成的initrd文件
initrd文件名字可以随便改,关于initrd里的具体内容以及是干嘛用的,我就不再班门弄斧了
祝你好运
作者: hhts1987 发布时间: 2008-12-12
作者: hhts1987
其实可以自己生成,它就是一个tar.gz包的改名,只是采用的格式是一个非常方便的cpio格式,呵呵
(前提是你当前的宿主系统下有这个现成的initrd文件,例如我的initrd.img) #cat /boot/initrd.img | gzip -d | cpio -i (初始化的ramdisk,可以是initrd.gz等, 这个命令就是把这个东西释放到当前文件夹,得到一个initrd目录) 呵呵 你生成initrd文件可以用这个命令(在initrd目录下执行) #find . | cpio -L -o -H newc | gzip > ../initrd.img 呵呵你就可以在initrd的父目录下找到这个新制成的initrd文件 initrd文件名字可以随便改,关于initrd里的具体内容以及是干嘛用的,我就不再班门弄斧了 祝你好运 |
作者: linkqq 发布时间: 2008-12-12
作者: linkqq
请问lfs6.4有livecd么?在哪儿下?
|
或者
svn co svn://svn.linuxfromscratch.org/livecd/trunk lfs-livecd
或者:
FTP Mirrors
Corvallis, OR, USA: ftp://ftp.osuosl.org/pub/lfs-livecd/
Los Angeles, CA, USA: ftp://ftp.lfs-matrix.net/pub/lfs-livecd/
San Antonio, TX, USA: ftp://anduin.linuxfromscratch.org/LFS-LiveCD/
San Diego, CA, USA: ftp://kerrek.linuxfromscratch.org/pub/lfs-livecd/
Toulouse, France: ftp://lfs.cict.fr/pub/lfs-livecd/
Munich, Germany: ftp://ftp.aliensoft.org/pub/lfs-livecd/
HTTP Mirrors
Corvallis, OR, USA: http://ftp.osuosl.org/pub/lfs-livecd/
Los Angeles, CA, USA: http://ftp.lfs-matrix.net/pub/lfs-livecd/
San Diego, CA, USA: http://kerrek.linuxfromscratch.org/pub/lfs-livecd/
Buenos Aires, Argentina: http://www.torredehanoi.org/pub/lfs-livecd/
作者: hhts1987 发布时间: 2008-12-13
作者: david2878
各位高人请指点,我在作LFS,使用6.4做的已经到最后一步在宿主机menu.list中添加启动菜单。
cat >> /boot/grub/menu.lst << "EOF" title Red Hat root (hd0,2) kernel /boot/kernel-2.6.5 root=/dev/hda3 initrd /boot/initrd-2.6.5 EOF 书上是这么说的,我有一个问题想问一下做成功的各位,initrd-2.6.5这个initrd是怎么生成的,我的宿主机是rhel5.2。 使用busybox来作吗,如果是用busybox,那么怎么切换至实际文件系统,这一点比较迷惑,请各位指点。 我的e-mail:[email protected],期待各位的指点。 |
LFS 的 hints 里有篇旧文章教你用 busybox 去做,不过我觉得是多此一举。把必要的文件系统及硬件支持直接编入内核就行了。
作者: d00m3d 发布时间: 2008-12-14
作者: linkqq 发布时间: 2008-12-14
作者: newper 发布时间: 2008-12-14
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28