LinuxSir.cn,穿越时空的Linuxsir!

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

ALFS简易教程

[复制链接]
发表于 2008-2-12 11:12:24 | 显示全部楼层 |阅读模式
[color="Red"]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
发表于 2008-2-12 11:52:20 | 显示全部楼层
回复 支持 反对

使用道具 举报

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

本版积分规则

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