LinuxSir.cn,穿越时空的Linuxsir!

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

我的“以寄生方式安装lfs”的经历

[复制链接]
发表于 2006-7-3 11:25:09 | 显示全部楼层 |阅读模式
我的“以寄生方式安装lfs”的经历

一、特点:
        lfs可以安装在一个分区也可以安装在host system的一个目录。我把后者形象的成为寄生方式。安装在目录的好处在于今后只要简单的cp,就出来一个新的lfs。还有,不必重新分区。其他的好处慢慢发掘。
        但是,要将这样的lfs可以引导,要比一般的安装多一点设置。
二、安装过程:
        book是必不可少的,还可以参考2.1提到的hint

        根据book来,2.3-2.4略过,假设打算将系统安装在/usr/lfs,为了和book一致,方便今后的命令输入:
        mount --bind /usr/lfs /mnt/lfs

        5.33清理可以忽略

        一直到第六章。(其中grub可以不安装,不过为了完整,我还是安装了)
        在第七章之前,安装这个
http://www.linuxfromscratch.org/ ... ext_helpers.tar.bz2
        检查 /sbin/下有pre-init
        直到系统安装完成。
        在写grub.conf时,有所不同:
        编辑host的grub.conf,增加:
        ...
    title LFS system in /lfs on /dev/hdan
    root (hdx,y)
    kernel /boot/lfskernel root=/dev/hdan init=/usr/lfs/sbin/pre-init
        注意:需要将lfs的kernel复制到/dev/hdan/boot(cp,ln,ln -s都可以)
        好了现在可以重启到lfs了。
        自己的一点安装经历,安装完成挺高兴的。在ubuntu和fc下均成功。
发表于 2006-7-5 20:30:17 | 显示全部楼层
Post by winsphinx
一、特点:
lfs可以安装在一个分区也可以安装在host system的一个目录。我把后者形象的成为寄生方式。安装在目录的好处在于今后只要简单的cp,就出来一个新的lfs。还有,不必重新分区。[color="Red"]其他的好处慢慢发掘。
但是,要将这样的lfs可以引导,要比一般的安装多一点设置。
是否真的有好处?疑惑:ask
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-6 12:22:03 | 显示全部楼层
至少对我来说是这样
因为我安装完了后去安装lfs,不想调整分区,虽然有win下的合lin下的分区工具,总觉得能避免尽量避免。这样的安装很安全
回复 支持 反对

使用道具 举报

发表于 2006-7-6 14:04:08 | 显示全部楼层
应用到 LiveCD 倒是个不错的技术
回复 支持 反对

使用道具 举报

发表于 2006-7-6 19:02:30 | 显示全部楼层
今天花了少许时间去阅读上述的 hints,Install LFS next to an existing OS, not on a fresh partition (v1.0),http://www.linuxfromscratch.org/ ... xisting_systems.txt

内容跟楼主所述基本相同,虽然技术上已证明可行,可是考虑系统的安全性与及文中提及的问题,似乎问题比优点(好像也不明确)还要多,是否值得用"以寄生方式安装lfs",真是见仁见智了!
回复 支持 反对

使用道具 举报

发表于 2006-7-6 20:56:28 | 显示全部楼层
安装起来,再用LiveCD 等把 LFS 移动根目录,就可以不用分区了。反正是一个 hint,你怎么用,也是见仁见智咯。:)。
回复 支持 反对

使用道具 举报

发表于 2011-12-24 00:07:25 | 显示全部楼层
链接已经失效,幸亏有那几个英文关键字
要不然怎么pre-init
回复 支持 反对

使用道具 举报

发表于 2011-12-27 10:44:14 | 显示全部楼层
Post by winsphinx;1494254
我的“以寄生方式安装lfs”的经历

一、特点:
        lfs可以安装在一个分区也可以安装在host system的一个目录。我把后者形象的成为寄生方式。安装在目录的好处在于今后只要简单的cp,就出来一个新的lfs。还有,不必重新分区。其他的好处慢慢发掘。
        但是,要将这样的lfs可以引导,要比一般的安装多一点设置。
二、安装过程:
        book是必不可少的,还可以参考2.1提到的hint

        根据book来,2.3-2.4略过,假设打算将系统安装在/usr/lfs,为了和book一致,方便今后的命令输入:
        mount --bind /usr/lfs /mnt/lfs

        5.33清理可以忽略

        一直到第六章。(其中grub可以不安装,不过为了完整,我还是安装了)
        在第七章之前,安装这个
http://www.linuxfromscratch.org/ ... ext_helpers.tar.bz2
        检查 /sbin/下有pre-init
        直到系统安装完成。
        在写grub.conf时,有所不同:
        编辑host的grub.conf,增加:
        ...
    title LFS system in /lfs on /dev/hdan
    root (hdx,y)
    kernel /boot/lfskernel root=/dev/hdan init=/usr/lfs/sbin/pre-init
        注意:需要将lfs的kernel复制到/dev/hdan/boot(cp,ln,ln -s都可以)
        好了现在可以重启到lfs了。
        自己的一点安装经历,安装完成挺高兴的。在ubuntu和fc下均成功。
有点 类似 FreeBSD 的 jail 虚拟机 ,如果 什么时候 LFS 能做到 一个LFS 系统,在不重启不修改内核的情况下的类似jail 虚拟机,搭各种的服务又快又高效,高人可以研究下。。。呵呵
回复 支持 反对

使用道具 举报

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

本版积分规则

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