|
LFS的LiveCD可以硬盘启动,也可以硬盘安装的。
1. 硬盘启动:[在ISO文件里的readme.html中有说明]
拷贝CD镜像里的boot/isolinux/{linux,initramfs_data.cpio.gz}两个文件到硬盘。
linux作kernel,initramfs_data.cpio.gz作initrd。用bootloader引导,需要加参数rw root=iso:/dev/XXX:/path/to/lfslivecd.iso rootfstype=fs_type
2. 硬盘安装:[这个好象是我某天在LinuxQuestions的LFS论坛里看到的]
先mount CD镜像[需要CONFIG_ZISOFS=y]和里面的root.ext2文件
#cp -rpv * /dev/目标分区
chroot后,passwd root一下,
然后改一下/etc/fstab, /etc/inittab,
重装一下lfs-bootscripts这个包,
重装一下kernel,就可以启动.
另外在/etc/rc.d/init.d目录里有几个和LiveCD相关的脚本,可chmod -x之,上网设置是在/etc/sysconfig/network-devices里添东西,可参考book, 在/usr/share/LFS-BOOK-6.3-HTML/里有一个拷贝的。
除了LFS-6.3里的包外, LiveCD里还加了很多包, 不带X的里有alsa-lib/utils, wget, lynx/w3m浏览器, gpm, finch等等等.
带X的CD镜像中有XFCE 4.4, Seamonkey, Gxine, 甚至还有一整套scim. 我自己编译添加了jwm,fcitx,elvis,rxvt-unicode,mpg123等自己喜欢的包. |
|