将LFS-liveCD安装到硬盘的注意事项

近来一直在学习LFS,反复弄了好几次,,终于基本熟悉了LFS的流程,本想继续BLFS,奈何电脑配置太差,暂时对GNOME和KDE之类的编译时间有所恐惧,无意间发现LFS-liveCD 做的挺不错的,对于像我这样平时用LINUX学习点程序的人很适合,自带的XFACE能基本满足一般的桌面应用,中文支持也相当不错,于是想直接把liveCD装到硬盘上玩,经过一番折腾,基本成功。我使用的版本为:LFS-LiveCD6.2.31,用Live-CD启动,分区之类就不说了,这里我要安装到的位置是/dev/hda52,mkdir /mnt/{lfs,livecd} mount /dev/hda5 /mnt/lfsmount /dev/mapper/lfs-cd /mnt/live将/mnt/live下的除/tmp ,/proc ,/boot之外的所有文件复制到/mnt/lfs(如果不要源码可以不复制lfs-sources)用mkdir手动在/mnt/lfs下建立/tmp ,/proc ,/boot。并修改 /tmp的权限: chmod a+w /tmp3,删除原内核,解压内核到其/usr/src目录下:rm -rf /mnt/hda5/usr/src/*tar xvf lfs-sources/linux-2.6.16.27.tar.bz2cd /mnt/hda5/usr/src/linux-2.6.16.27patch -Np1 -i /lfs-sources/linux-2.6.16.27-utf8_input-1.patch4,配置内核(make menuconfig),将Ext2,Ext3选择为编译到内核中,其它根据自己硬件可以把无关的硬件模块去掉,(参考帖中说,编译内核的时候使用 chroot切换了环境,我发现不切换也没多大问题)5,复制内核到boot:将编译得到的内核复制到 /mnt/hda5/boot 下,在以前系统的GRUB启动项中加入相关语句(根据自己硬盘情况修改):title lfs-livecd6.1root (hd0,4)kernel /boot/linux root=/dev/hda5 rw vga=7916,修改 /mnt/hda5/etc/fstab 文件。好了,如果不出意外的话应该可以进入硬盘上的“liveCD”了,但是这样得到的系统在每次启动时都会让你选择时区语言之类,在关机或重启的时候有些错误发生,需要修改启动脚本,下面的工作在这个系统中完成:

就得加倍付出汗水,赢得场场精彩

将LFS-liveCD安装到硬盘的注意事项

相关文章:

你感兴趣的文章:

标签云: