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
分享到:
相关推荐
大约没有人赞同学习 Linux 可以从 LFS 开始,这确实有一定的道理,但是 LFS 教给你的都是 真正的 Linux "基础知识",并且这些知识可以为将来的进一步学习打下绝对扎实的基础。所 以我要用自己的亲身经历鼓励那些刚刚...
在vmware虚拟机中编译LFS7.3系统,本文档包括LFS7.3编译详细步骤
LFS6.3的中文安装手册,不仅有全部步骤、命令。而且有大部分指令的中文解释,非常不错!
最简单的LFS启动ISO镜像文件,可以在虚拟机上直接启用,可以作为LFS的启动盘。
Linux From Scratch 6.2 LFS 存在的一个重要原因是可以帮助...在 LFS 的世界里,你自己坐在司机的位置,掌控系统的每一个细节,比如目录布局和启动脚本配置等等。你也能掌控在哪里、为何、以及怎样安装每一个程序。
lfs 6.3源码
LFS6.8中文指导 LFS6.8中文指导 LFS6.8中文指导 LFS6.8中文指导
LFS半自动脚本~~~LFS6.3
LFS6.8 LFS6.8 LFS6.8 LFS6.8 LFS6.8 LFS6.8
换个角度看LFS——反向分析LFS.pdf LFS想过
赠送jar包:org.eclipse.jgit.lfs-5.10.0.202012080955-r.jar; 赠送原API文档:org.eclipse.jgit.lfs-5.10.0.202012080955-r-javadoc.jar; 赠送源代码:org.eclipse.jgit.lfs-5.10.0.202012080955-r-sources.jar;...
LFS Linux 详细搭建指南——适合初学者使用,自己测试可以完美实现。
LFS-6.2中文正式版 LFS-BOOK-6.CHM
Lua lfs库 这个库可以实现平台无关(Linux和Windows通用)的文件系统访问
LFS Book 2.4 systemd
解决上传不了超过 100M 以上的文件到 github 的问题(适用于 windows 系统), 操作步骤很简单 1、下载到安装包 2、双击下一步下一步傻瓜式安装 3、进入 cmd 窗口执行命令 git lfs install 等待安装完成的提示即可
git-lfs-windows-v3.2.0.exe
IOS文件操作库,已经编译好,直接调用,lua在ios系统中直接文件操作库文件,具体操作说明可参考lfs官方说明
浙江大学软件学院linux课程,lfs搭建过程文档 作业。可以直接交
如果你以前没有构建过Linux系统,你应该从这个目标开始。 32位架构是得到Linux最广泛支持的,并且对开放资源和商业软件的兼容性最好。 另一方面,本书的用法说明已知,通过一些修改,该系统可以在 Power PC 和64位...