nALFS安装记录【原创】


步骤:
0.host:rhel4u2 2.6.9-22.EL
1.版权:C++实验室原创,http://www.ctag.cn
   联系MSN:[email protected]
2.需要下载的文件:nALFS-1.2.6.tar.bz2, profile-LFS-6.1.1-1.tar.bz2
  分别是:安装程序,配置文件,版本最好对应
  源码包使用:lfslivecd-x86-6.1.1-3.iso  里面的
3.安装nALFS:
  ./configure
  make
  make install
4.创建lfs用户
  groupadd lfs
  useradd -s /bin/bash -g lfs -m -k /dev/null lfs
  passwd lfs
5.格式化分区:mke2fs /dev/hda4(使用ext2)
  挂载lfs分区:mount /dev/hda4 /mnt/lfs(这里根据自己的情况选择分区)
6.解压缩源程序档案
  mkdir -p /your/LFS-6.1/packages
  cp /mnt/iso/lfs-sources/* /your/LFS-6.1/packages
7.再‘profile-1.2.6解压缩’的路径下运行下面命令,去除make check
  sed -i -e 's:check</param>:-n &:g' chapter0{5,6}/*xml
  这样check前面都加-n,表示只打印命令不执行
  修改chapter05/glibc.xml和chapter06/glibc.xml文件,去掉--disable-profile
8.配置config下的文件
  (1)general.ent
     localtime域:/usr/share/zoneinfo/Asia/Shanghai
     lfs-user域:lfs
     lfs-password域:111111
     password域:111111
  (2)console.xml删除18和27行的'<--'和'-->'
  (3)package.ent中需要修复的参数
     经核对,不需要修改
9.配置skeleton下的文件
  (1)boot/grub/menu.lst
     # LFS
     title LFS 6.1
     root (hd0,3)
     kernel /boot/lfskernel-2.6.11.12 root=/dev/hda4
  (2)etc/fstab
     /dev/hda4      /            ext2  defaults         1     1
  (3)etc/modprobe.conf
     删除sis900网卡
  (4)etc/hosts
     保留127.0.0.1 localhost即可
     etc/sysconfig/network-devices/ifconfig.eth0/ipv4文件配置eth0,
     ONBOOT改为no
  (5)etc/sysconfig/clock的UTC改为0,不需要网络时间
  (6)解压缩kernel-2.6.11.12.tar.bz2然后 make oldconfig,把生成的'.config'文件
     拷贝到skeleton根目录,然后改名为:linux-kernel-config
  (7)etc/sysconfig/network 配置系统主机名
  (8)etc/resolv.conf配置DNS
10.用root用户运行“./runit.sh skeleton”, 按y,再回车2次,再按s,再按n
   完成后按q,再按y
11.拷贝 grub 的启动文件
     这两步都可以不用
     cp -a /mnt/lfs/usr/lib/grub/i386-pc/* /mnt/lfs/boot/grub/
     umount /mnt/lfs
12.time stamp
   (1)台机:c4 2.4G, 512Mem, 845 Board: 08'09'07
   (2)本本:740_1.73G, 1024Mem, 915 Board: 暂未测试
13.深圳市南山区科技园汇景豪苑海悦阁29a,零六年五月十日
 
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章