LFS制作流程记录

00、硬盘分区、挂载硬盘

00、用主系统制作临时系统,然后chroot到临时系统
--------------------------------------------------------以上完成制作环境

01、建dev,proc,sys等目录
02、建FHS相关目录
03、建系统用户
04、编译内核头文件
05、编译glibc
06、调整工具链(由临时系统调整到目标系统)
07、编译binutils,gcc (汇编、编译、连接器等)
---------------------------------------------------------以上完成目标系统的工具链,(工具链是linux系统的基础)

08、安装基础功能软件(如udev,grub,bootscript,make,tar,openssl等)
      关于软件安装目录:
             如QQ:其命令qq.exe安装在   bin文件夹下
                          其库文件安装在          bin文件夹下
                          其他相关文件安装在   bin文件夹下
             而linux的软件呢:
                          其命令安装在               /usr/bin文件夹下
                          其库文件安装在            /usr/lib文件夹下
                          其他相关文件安装在     /usr/share/相关文件夹下
           一个是什么都放在一个文件夹下,一个是分开放,仅此而已
----------------------------------------------------------
09、安装linux内核
10、配置系统(如设定时间、键盘、网络、fstab等)
11、设置启动器(将grub写入MBR)
-------------------------------------------------------以上完成系统制作

其实以上过程跟我们用光盘安装系统的过程相类似,只是一个是手动安装一个是脚本自动安装
1、设置语言
2、设置键盘
3、设置时区
4、分区 、格式化
5、安装软件、内核
6、设置用户名、密码
7、设置启动器
重启完成系统安装
--------------------------------------------------------

12、安装完后,缺少什么软件装什么软件
很早以前就听说过 LFS,不过一直没有什么时间和精力去尝试它,这一次因为上课任务的需要,才开始接 触它。安装 LFS 是我们这门课程当中的一个实验,可能对于高手们来说这不过是小菜一碟,但对于大一 的上课前从来没有接触过 Linux 的学生们来说,应该还是一项非常艰难的任务。不过最终结果是令人满意 的!很多学生最终完成了实验,并且还有一些学生在课后利用业余时间合作整理(翻译)了 LFS 6.4 的中 文手册。 关于初学者如何学习 LFS 的问题,我觉得金步国先生在 LFS 6.2 手册前的一段“题外话”说的非常好,就直 接贴过来了,希望对后来人有用: 大部分 LFSer 都认为学习 LFS 需要有熟练使用 Linux 的基础,并且大部分听说过 LFS 的人都有一个印象:那是高手的玩具,不是我等菜鸟玩得了的......我不完全赞同,我认 为基础如何并非关键,契而不舍的精神和强烈的求知欲才更加重要。想想自己接触 Linux 一 个月左右的时候就有了和 Gerard 一样的想法,因为在学习 RedHat / Fedora / Debian 甚至是 Gentoo 的时候,我感觉到自己并不是在学习 Linux 而是在学习这些发行版各自的专有特性, 他们把 Linux 本来的面貌层层包裹起来,让我不能深入理解背后的机制。并且这些版本各自 有自己的优点和缺点,不能完全满足我的要求。其实那时候我的 Linux 水平仅仅限于会在控 制台上敲几个 ls 之类的命令,从未编译过软件,连 make 都没听说过呢。但是我迫切想知道 如何定制一个完全适合自己的 Linux 系统,问了好多 Linuxer ,把 Google 搜了个底朝天,也 未能得到完整性的答案,唯一让我印象深刻的就是能够容纳在一张软盘上的 babyLinux ,但 是它显然太简单,不能满足我的要求。一直郁闷了很久,好不容易机缘巧合,Qoo 兄弟叫我 来 LinuxSir.Org 论坛的 LFS 版看看,当时论坛上只有一份不完整的 LFS 6.0 中文版,看完序言 后,我激动的跳了起来,欢呼不已!这就是我梦寐以求的东西啊!于是在尚未安装过 LFS 的 情况下,静下心来花了十多天时间先完整的翻译了 LFS 6.1 ,又花了5-6天时间,一行命令一 行命令地完成了 LFS 的全过程。在学习 LFS 的20天里,我对 Linux 的理解发生了质的飞跃。 大约没有人赞同学习 Linux 可以从 LFS 开始,这确实有一定的道理,但是 LFS 教给你的都是 真正的 Linux "基础知识",并且这些知识可以为将来的进一步学习打下绝对扎实的基础。所 以我要用自己的亲身经历鼓励那些刚刚接触 Linux 的新生牛犊勇敢的从 LFS 开始:没有基础 不要紧,缺什么补什么!当你
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值