ALFS简易教程
时间:2008-02-12
来源:互联网
ALFS简易教程
created by h2appy
23:40 2008-2-9
一、准备工作:
1、安装虚拟机软件VMWare 5.5
2、下载lfs livecd 6.3
二、自动编译前
0. 创建vmware5.5虚拟机,用lfslivecd-x86-6.3-r2160.iso光盘启动
1. fdisk创建分区
2. mke2fs -jv /dev/sda1
3. export ALFS=/mnt/build_dir
4. install -d $ALFS -o jhalfs
5. mount -v -t ext3 /dev/sda1 $ALFS
6. chmod -v a+wt $ALFS
7. su jhalfs -
8. cd ~/j*
9. make
三、自动编译后
1.修改root密码
jhalfs$ exit
root# mkdir -pv $ALFS/{dev,proc,sys}
root# mknod -m 600 $ALFS/dev/console c 5 1
root# mknod -m 666 $ALFS/dev/null c 1 3
root# mount -v --bind /dev $ALFS/dev
root# mount -vt devpts devpts $ALFS/dev/pts
root# mount -vt tmpfs shm $ALFS/dev/shm
root# mount -vt proc proc $ALFS/proc
root# mount -vt sysfs sysfs $ALFS/sys
root# chroot /mnt/lfs /usr/bin/env -i \
HOME=/root TERM= "$TERM" PS1= '\u:\w\$' \
PATH=/bin:/usr/bin:/sbin:/usr/sbin \
/bin/bash --login
root# passwd root
2.编译安装内核
root# make mrproper
root# make menuconfig
root# make
root# make modules_install
root# cp -v arch/i386/boot/bzImage $ALFS/boot/lfskernel-2.6.22.5
root# cp -v System.map $ALFS/boot/System.map-2.6.22.5
root# cp -v .config $ALFS/boot/config-2.6.22.5
root# install -d $ALFS/usr/share/doc/linux-2.6.22.5
root# cp -r Documentation/* $ALFS/usr/share/doc/linux-2.6.22.5
3.安装grub
# grub
grub> root (hd0,0)
grub> kernel /boot/lfskernel-2.6.22.5 root=/dev/sda1
grub> setup (hd0)
grub> quit
4.创建grub配置文件:
root# cat > /boot/grub/menu.lst << "EOF"
# Begin /boot/grub/menu.lst
# By default boot the first menu entry.
default 0
# Allow 30 seconds before booting the default.
timeout 30
# Use prettier colors.
color green/black light-green/black
# The first entry is for LFS.
title LFS 6.3
root (hd0,0)
kernel /boot/lfskernel-2.6.22.5 root=/dev/sda1
EOF
5.修改其他配置文件
root# vi $ALFS/etc/fstab
root# vi $ALFS/etc/hosts
root# vi $ALFS/etc/sysconfig/clock
root# vi $ALFS/etc/sysconfig/console
root# vi $ALFS/etc/sysconfig/network
root# vi $ALFS/etc/sysconfig//network-devices/ifconfig.eth0/ipv4
root# vi $ALFS/etc/resolv.conf
created by h2appy
23:40 2008-2-9
一、准备工作:
1、安装虚拟机软件VMWare 5.5
2、下载lfs livecd 6.3
二、自动编译前
0. 创建vmware5.5虚拟机,用lfslivecd-x86-6.3-r2160.iso光盘启动
1. fdisk创建分区
2. mke2fs -jv /dev/sda1
3. export ALFS=/mnt/build_dir
4. install -d $ALFS -o jhalfs
5. mount -v -t ext3 /dev/sda1 $ALFS
6. chmod -v a+wt $ALFS
7. su jhalfs -
8. cd ~/j*
9. make
三、自动编译后
1.修改root密码
jhalfs$ exit
root# mkdir -pv $ALFS/{dev,proc,sys}
root# mknod -m 600 $ALFS/dev/console c 5 1
root# mknod -m 666 $ALFS/dev/null c 1 3
root# mount -v --bind /dev $ALFS/dev
root# mount -vt devpts devpts $ALFS/dev/pts
root# mount -vt tmpfs shm $ALFS/dev/shm
root# mount -vt proc proc $ALFS/proc
root# mount -vt sysfs sysfs $ALFS/sys
root# chroot /mnt/lfs /usr/bin/env -i \
HOME=/root TERM= "$TERM" PS1= '\u:\w\$' \
PATH=/bin:/usr/bin:/sbin:/usr/sbin \
/bin/bash --login
root# passwd root
2.编译安装内核
root# make mrproper
root# make menuconfig
root# make
root# make modules_install
root# cp -v arch/i386/boot/bzImage $ALFS/boot/lfskernel-2.6.22.5
root# cp -v System.map $ALFS/boot/System.map-2.6.22.5
root# cp -v .config $ALFS/boot/config-2.6.22.5
root# install -d $ALFS/usr/share/doc/linux-2.6.22.5
root# cp -r Documentation/* $ALFS/usr/share/doc/linux-2.6.22.5
3.安装grub
# grub
grub> root (hd0,0)
grub> kernel /boot/lfskernel-2.6.22.5 root=/dev/sda1
grub> setup (hd0)
grub> quit
4.创建grub配置文件:
root# cat > /boot/grub/menu.lst << "EOF"
# Begin /boot/grub/menu.lst
# By default boot the first menu entry.
default 0
# Allow 30 seconds before booting the default.
timeout 30
# Use prettier colors.
color green/black light-green/black
# The first entry is for LFS.
title LFS 6.3
root (hd0,0)
kernel /boot/lfskernel-2.6.22.5 root=/dev/sda1
EOF
5.修改其他配置文件
root# vi $ALFS/etc/fstab
root# vi $ALFS/etc/hosts
root# vi $ALFS/etc/sysconfig/clock
root# vi $ALFS/etc/sysconfig/console
root# vi $ALFS/etc/sysconfig/network
root# vi $ALFS/etc/sysconfig//network-devices/ifconfig.eth0/ipv4
root# vi $ALFS/etc/resolv.conf
作者: hhapp0728 发布时间: 2008-02-12
See also:
http://www.linuxsir.org/bbs/showthread.php?t=310189
http://www.linuxsir.org/bbs/showthread.php?p=1753069
http://www.linuxsir.org/bbs/thread259222.html
http://www.linuxsir.org/bbs/showthread.php?t=310189
http://www.linuxsir.org/bbs/showthread.php?p=1753069
http://www.linuxsir.org/bbs/thread259222.html
作者: d00m3d 发布时间: 2008-02-12
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28