Linux From Scratch
2011-08-20 15:57
429 查看
Linux From Scratch
版本 CVS-20040109
Gerard Beekmans
译者: 莫佳宁 堵光磊 郝歆葵
版权 © 1999-2004 Gerard Beekmans
LFS 安装指导书将讲解,如何通过编译从网上下载的源码包,来建立一个LINUX系统。
献礼
This book is dedicated to my loving and supportive wife Beverly Beekmans.
目录
序言
前言
读者群
什么样的人想要阅读本书
什么样的人不应该读本书
先决条件
内容安排
第一部份 - 简介
第二部分 - 为 LFS 系统做准备
第三部份 - 安装 LFS 系统
第四部份 - 附录
I.
第一部份 - 导论
1.
导论
工作是如何进行的
文档中的表达约定
文档版本
变动说明
资源
鸣谢
2.
重要信息
关于 $LFS
关于 SBUs
关于测试套件
怎样寻求帮助
II.
第二部份 - 为 LFS 系统做准备
3.
准备一个新的分区
介绍
创建一个新分区
在新分区上创建文件系统
加载新的分区
4.
材料:软件包和补丁
介绍
所有的软件包
需要的补丁
5.
创建临时系统
介绍
工具链技术说明
创建 $LFS/tools 目录
增加 lfs 用户
设置环境
安装 Binutils-2.14 - 第一遍
安装 GCC-3.3.2 - 第一遍
安装 Linux-2.4.24 头文件
安装 Glibc-2.3.2
"锁定(Locking in)" Glibc
安装 Tcl-8.4.5
安装 Expect-5.39.0
安装 DejaGnu-1.4.3
安装 GCC-3.3.2 - 第二遍
安装 Binutils-2.14 - 第二遍
安装 Gawk-3.1.3
安装 Coreutils-5.0
安装 Bzip2-1.0.2
安装 Gzip-1.3.5
安装 Diffutils-2.8.1
安装 Findutils-4.1.20
安装 Make-3.80
安装 Grep-2.5.1
安装 Sed-4.0.8
安装 Gettext-0.13.1
安装 Ncurses-5.3
安装 Patch-2.5.4
安装 Tar-1.13.25
安装 Texinfo-4.6
安装 Bash-2.05b
安装 Util-linux-2.12
安装 Perl-5.8.2
Stripping(去掉调试符号)
III.
第三部份 - 安装 LFS 系统
6.
安装基本的系统软件
介绍
进入chroot(虚拟根)环境
改变所有者
创建目录
加载 proc 和 devpts 文件系统
创建重要的符号链接
创建 passwd 和 group 文件
创建设备Creating devices (Makedev-1.7)
安装 Linux-2.4.24 headers
安装 Man-pages-1.64
安装 Glibc-2.3.2
再次调整工具链
安装 Binutils-2.14
安装 GCC-3.3.2
安装 Coreutils-5.0
安装 Zlib-1.2.1
安装 Lfs-Utils-0.4.2
安装 Findutils-4.1.20
安装 Gawk-3.1.3
安装 Ncurses-5.3
安装 Vim-6.2
安装 M4-1.4
安装 Bison-1.875
安装 Less-381
安装 Groff-1.19
安装 Sed-4.0.8
安装 Flex-2.5.4a
安装 Gettext-0.13.1
安装 Net-tools-1.60
安装 Inetutils-1.4.2
安装 Perl-5.8.2
安装 Texinfo-4.6
安装 Autoconf-2.59
安装 Automake-1.8
安装 Bash-2.05b
安装 File-4.07
安装 Libtool-1.5
安装 Bzip2-1.0.2
安装 Diffutils-2.8.1
安装 Ed-0.2
安装 Kbd-1.10
安装 E2fsprogs-1.34
安装 Grep-2.5.1
安装 Grub-0.93
安装 Gzip-1.3.5
安装 Man-1.5m2
安装 Make-3.80
安装 Modutils-2.4.26
安装 Patch-2.5.4
安装 Procinfo-18
安装 Procps-3.1.15
安装 Psmisc-21.4
安装 Shadow-4.0.3
安装 Sysklogd-1.4.1
安装 Sysvinit-2.85
安装 Tar-1.13.25
安装 Util-linux-2.12
安装 GCC-2.95.3
修改过的chroot命令
安装 LFS-Bootscripts-1.12
关于调试符号
7.
设置系统启动脚本
介绍
这些脚本工作时,启动过程是怎样的?
配置 setclock 脚本
我需要 loadkeys 脚本吗?
配置 sysklogd 脚本
配置 localnet 脚本
创建 /etc/hosts 文件
配置网络(network)脚本
8.
使 LFS 系统可以启动
介绍
创建 /etc/fstab 文件
安装 Linux-2.4.24
使 LFS 系统可以启动
9.
终点
终点
在 LFS 网站上注册
重启系统
现在干什么?
IV.
第四部份 - 附录
A.
软件包描述和依赖关系
介绍
Autoconf
Automake
Bash
Binutils
Bison
Bzip2
Coreutils
DejaGnu
Diffutils
E2fsprogs
Ed
Expect
File
Findutils
Flex
Gawk
GCC
Gettext
Glibc
Grep
Groff
Grub
Gzip
Inetutils
Kbd
Less
LFS-Bootscripts
Lfs-Utils
Libtool
Linux (the kernel)
M4
Make
MAKEDEV
Man
Man-pages
Modutils
Ncurses
Net-tools
Patch
Perl
Procinfo
Procps
Psmisc
Sed
Shadow
Sysklogd
Sysvinit
Tar
Tcl
Texinfo
Util-linux
Vim
Zlib
B.
程序和库文件索引
版本 CVS-20040109
Gerard Beekmans
译者: 莫佳宁 堵光磊 郝歆葵
版权 © 1999-2004 Gerard Beekmans
LFS 安装指导书将讲解,如何通过编译从网上下载的源码包,来建立一个LINUX系统。
献礼
This book is dedicated to my loving and supportive wife Beverly Beekmans.
目录
序言
前言
读者群
什么样的人想要阅读本书
什么样的人不应该读本书
先决条件
内容安排
第一部份 - 简介
第二部分 - 为 LFS 系统做准备
第三部份 - 安装 LFS 系统
第四部份 - 附录
I.
第一部份 - 导论
1.
导论
工作是如何进行的
文档中的表达约定
文档版本
变动说明
资源
鸣谢
2.
重要信息
关于 $LFS
关于 SBUs
关于测试套件
怎样寻求帮助
II.
第二部份 - 为 LFS 系统做准备
3.
准备一个新的分区
介绍
创建一个新分区
在新分区上创建文件系统
加载新的分区
4.
材料:软件包和补丁
介绍
所有的软件包
需要的补丁
5.
创建临时系统
介绍
工具链技术说明
创建 $LFS/tools 目录
增加 lfs 用户
设置环境
安装 Binutils-2.14 - 第一遍
安装 GCC-3.3.2 - 第一遍
安装 Linux-2.4.24 头文件
安装 Glibc-2.3.2
"锁定(Locking in)" Glibc
安装 Tcl-8.4.5
安装 Expect-5.39.0
安装 DejaGnu-1.4.3
安装 GCC-3.3.2 - 第二遍
安装 Binutils-2.14 - 第二遍
安装 Gawk-3.1.3
安装 Coreutils-5.0
安装 Bzip2-1.0.2
安装 Gzip-1.3.5
安装 Diffutils-2.8.1
安装 Findutils-4.1.20
安装 Make-3.80
安装 Grep-2.5.1
安装 Sed-4.0.8
安装 Gettext-0.13.1
安装 Ncurses-5.3
安装 Patch-2.5.4
安装 Tar-1.13.25
安装 Texinfo-4.6
安装 Bash-2.05b
安装 Util-linux-2.12
安装 Perl-5.8.2
Stripping(去掉调试符号)
III.
第三部份 - 安装 LFS 系统
6.
安装基本的系统软件
介绍
进入chroot(虚拟根)环境
改变所有者
创建目录
加载 proc 和 devpts 文件系统
创建重要的符号链接
创建 passwd 和 group 文件
创建设备Creating devices (Makedev-1.7)
安装 Linux-2.4.24 headers
安装 Man-pages-1.64
安装 Glibc-2.3.2
再次调整工具链
安装 Binutils-2.14
安装 GCC-3.3.2
安装 Coreutils-5.0
安装 Zlib-1.2.1
安装 Lfs-Utils-0.4.2
安装 Findutils-4.1.20
安装 Gawk-3.1.3
安装 Ncurses-5.3
安装 Vim-6.2
安装 M4-1.4
安装 Bison-1.875
安装 Less-381
安装 Groff-1.19
安装 Sed-4.0.8
安装 Flex-2.5.4a
安装 Gettext-0.13.1
安装 Net-tools-1.60
安装 Inetutils-1.4.2
安装 Perl-5.8.2
安装 Texinfo-4.6
安装 Autoconf-2.59
安装 Automake-1.8
安装 Bash-2.05b
安装 File-4.07
安装 Libtool-1.5
安装 Bzip2-1.0.2
安装 Diffutils-2.8.1
安装 Ed-0.2
安装 Kbd-1.10
安装 E2fsprogs-1.34
安装 Grep-2.5.1
安装 Grub-0.93
安装 Gzip-1.3.5
安装 Man-1.5m2
安装 Make-3.80
安装 Modutils-2.4.26
安装 Patch-2.5.4
安装 Procinfo-18
安装 Procps-3.1.15
安装 Psmisc-21.4
安装 Shadow-4.0.3
安装 Sysklogd-1.4.1
安装 Sysvinit-2.85
安装 Tar-1.13.25
安装 Util-linux-2.12
安装 GCC-2.95.3
修改过的chroot命令
安装 LFS-Bootscripts-1.12
关于调试符号
7.
设置系统启动脚本
介绍
这些脚本工作时,启动过程是怎样的?
配置 setclock 脚本
我需要 loadkeys 脚本吗?
配置 sysklogd 脚本
配置 localnet 脚本
创建 /etc/hosts 文件
配置网络(network)脚本
8.
使 LFS 系统可以启动
介绍
创建 /etc/fstab 文件
安装 Linux-2.4.24
使 LFS 系统可以启动
9.
终点
终点
在 LFS 网站上注册
重启系统
现在干什么?
IV.
第四部份 - 附录
A.
软件包描述和依赖关系
介绍
Autoconf
Automake
Bash
Binutils
Bison
Bzip2
Coreutils
DejaGnu
Diffutils
E2fsprogs
Ed
Expect
File
Findutils
Flex
Gawk
GCC
Gettext
Glibc
Grep
Groff
Grub
Gzip
Inetutils
Kbd
Less
LFS-Bootscripts
Lfs-Utils
Libtool
Linux (the kernel)
M4
Make
MAKEDEV
Man
Man-pages
Modutils
Ncurses
Net-tools
Patch
Perl
Procinfo
Procps
Psmisc
Sed
Shadow
Sysklogd
Sysvinit
Tar
Tcl
Texinfo
Util-linux
Vim
Zlib
B.
程序和库文件索引
相关文章推荐
- CLFS(cross linux from scratch)的 EMD方法
- Build an embedded Linux distro from scratch 从无到有打造Linux发布包 之1 闲言碎语
- Linux From Scratch 构建自己的 Linux
- Build an embedded Linux distro from scratch 从无到有打造Linux发布包 之4 引导程序
- 从源码编译安装Linux-Linux From Scratch
- Linux From Scratch 7.7 玩转记录
- 高手从零开始的全定制发行版-Linux from Scratch
- Linux From Scratch
- Linux From Scratch
- Linux From Scratch [2]
- Linux From Scratch 7.2 发布 – 编译自己的linux系统
- Linux From Scratch(一步一步从源代码构建Linux 操作系统)
- How to build and run ARM Linux on QEMU from scratch
- Linux From Scratch(从零开始构建Linux系统,简称LFS)(一)
- LFS--------Linux From Scratch
- LFS(Linux From Scratch) 6.1.1 6.2 6.3 中英文正式版
- Linux From Scratch
- Build an embedded Linux distro from scratch 从无到有打造Linux发布包 之3 构建内核
- Embedded Linux From Scratch
- Linux From Scratch--LFS从头开始学习linux