从jhalfs完成到lfs启动步骤

1.chroot到目标环境。

exit ;退到root用户下

mount --bind /dev /mnt/lfs/dev

mount -vt proc proc /mnt/lfs/proc

mount -vt sysfs sysfs /mnt/lfs/sys

mount –vt devpts devpts /mnt/lfs/dev/pts

mount –vt tmpfs shm /mnt/lfs/dev/shm



切换到目标环境

chroot /mnt/lfs /usr/bin/env -i \

HOME=/root TERM="$TERM" PS1='\u:\w\$ ' \

PATH=/bin:/usr/bin:/sbin:/usr/sbin \

/bin/bash --login



2.为root用户设置密码

passwd



3.编译kernel

cd /sources

tar xf linux-2.6.22.5.tar.bz2

cd linux-2.6.22.5

make mrproper

make menuconfig

kernel详细配置参见其他文档,主要下面几个要修改一下。

Device Drivers ---> Graphics support ---> Support for frame buffer devices

Sound ---> Advanced Linux Sound Architecture

File systems ---> DOS/FAT/NT Filesystems ---> NTFS file system support

保存配置后

make

make modules_install

cp -v arch/i386/boot/bzImage /boot/lfskernel-2.6.22.5

cp -v System.map /boot/System.map-2.6.22.5

cp -v .config /boot/config-2.6.22.5



4.编辑配置文件

查看硬盘分区情况

fdisk -l /dev/sda

这台机器的实际情况是 /dev/sda7是swap分区, /dev/sda8是root分区,类型是ext3

vi /etc/fstab

修改前两行分别为

/dev/sda8 / ext3 defaults 1 1

/dev/sda7 swap swap pri=1 0 0

保存退出



vi /etc/hosts

删除最后一行,保存退出。



vi /etc/sysconfig/clock

UTC=0保存退出



vi /etc/sysconfig/network

vi /etc/sysconfig/network-devices/ifconfig.eth0/ipv4

vi /etc/resolv.conf



4.设置grub

grub

root (hd0,7) 即/dev/sda8

setup (hd0)

quit

设置启动菜单

vi /boot/grub/menu.lst

default 0

timeout 10

title LFS 6.3

root (hd0,7)

kernel /boot/lfskernel-2.6.22.5 root=/dev/sda8



5.退出目标环境,重新启动

exit

exit

reboot
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值