LinuxSir.cn,穿越时空的Linuxsir!

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

旧瓶装新酒——用lfs6.3 Livecd 附带jhalfs编译LFS6.7

[复制链接]
发表于 2011-1-31 22:12:41 | 显示全部楼层 |阅读模式
本人欲制作EHLR2(LFS6.7),想省力,
故使用LFS Livecd启动,alfs。
因为livecd自带jhalfs2.3.1,所以我就用它编译。

编译过程:

#非必须{
passwd jhalfs
#New Password:<Enter>
#Re-type new passwd:<Enter>
#}

cfdisk /dev/hda
#Create 1GB /dev/hda1
#Create 7GB /dev/hda2
mkswap /dev/hda1
mkfs.xfs /dev/hda2
mkdir /mnt/lfs
mount -t xfs /dev/hda2 /mnt/lfs
mkdir /mnt/lfs/sources
cd /mnt/lfs
mkdir nsources
wget http://mirrors.sohu.com/lfs/lfs-packages/lfs-packages-6.7.tar
tar xvf lfs-packages-6.7.tar
cd ..
wget http://www.linuxfromscratch.org/ ... OOK-6.7-XML.tar.bz2
tar xvf LFS-BOOK-6.7-XML.tar.bz2
mv LFS-BOOK-6.7-XML BOOK
chown -R jhalfs:jhalfs .
su jhalfs
cd
cd jhalfs-*
make

#设置:
#Mode:Working Copy
#book:/mnt/lfs/BOOK
#Working Directory:/mnt/lfs
#Source directory:/mnt/lfs/nsources/sources
#......

#Note:设置没有vi语言包(我编译时未设,但大家要设上!)

#问题1:lfsbootscript,udevsetting MD5不通过。
#解决:无视。

cd /mnt/lfs/jhalfs
make

#问题2:体系(LFS_TGT)
#解决:见下{

sudo vi /home/lfs/.bashrc

#修改:
#add "LFS_TGT=`uname -m`-lfs-linux-gnu`"
#"export ....." => "export ...... LFS_TGT"

#}
#分析:LFS6.3使用的是直接编译,平台相同。
#LFS6.7使用cross,预工具链平台:i686-lfs-linux-gnu,终极系统平台:i686-pc-linux-gnu

#continue
make

#问题3:kernel-config
#解决:{
touch /mnt/lfs/sources/kernel-config
#}

#continue
make

#问题4:vim语言包(6.7没有)
#解决:不设置编译语言包(无影响,此版本语言包集成)

#LFS6.7顺利通过。

#编译linux内核,省略……

结束后,便可编译BLFS(chroot)
发表于 2011-2-15 23:18:31 | 显示全部楼层
精悍
收藏下
回复 支持 反对

使用道具 举报

发表于 2011-2-16 12:56:39 | 显示全部楼层
搜狐还有LFS的镜像?
回复 支持 反对

使用道具 举报

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

本版积分规则

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