今天在逛linuxsir的LFS版的时候看到了一篇帖子《
我的“以寄生方式安装lfs”的经历》。
我的“以寄生方式安装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可以不安装,不过为了完整,我还是安装了)
在第七章之前,安装这个
检查 /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下均成功。
注:里面有一个mount的命令比较特别
One can also mount an already visible directory tree elsewhere:
mount --bind olddir newdir
or move a subtree:
mount --move olddir newdir
阅读(908) | 评论(0) | 转发(0) |