|
发表于 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 虚拟机,搭各种的服务又快又高效,高人可以研究下。。。呵呵 |
|