在线阅读地址:http://www.doc88.com/p-5126905896771.html Linux编译构建定制qq群: 521902245 目录...0 前言...3 第零章 绪论...5 第一章 Linux最小操作系统编译构建研究...7 1 主机环境...7 2 grub编译...7 3 linux内核编译...8 3.1 下载源代码...8 3.2 配置内核...8 3.3 编译内核...9 4 initramfs.img制作...10 5 linux操作系统在磁盘上的构建...12 5.1 基本环境准备...12 5.2 磁盘分区和挂载...12 5.3 安装grub.13 5.4 安装内核...14 5.5 安装initramfs.img.15 6 initramfs.img进一步制作...16 6.1 使用busybox.16 7 切换到磁盘上真正的根文件系统...19 7.1 改写init19 8 增加功能和优化...20 8.1 系统初始化配置...20 8.2 增加网络功能...22 第二章 linux操作系统编译构建研究(LFS).26 1 环境准备...26 2 工具链的制作...26 2.1 编译环境搭建...26 2.2 工具链的编译制作...28 2.3 切换用户权限...43 3 目标机编译系统的制作...43 3.1 编译环境搭建...44 3.2 目标机编译系统的编译制作...44 3.3 切换环境变量...63 4 其他工具的编译安装...63 4.1 grub编译...63 4.2 其他工具编译安装...65 4.3 重新chroot81 5 系统信息配置与启动信息配置...81 5.1 系统信息配置...81 5.2 启动信息配置...85 6 linux内核编译安装...86 6.1 内核配置...86 6.2 内核编译安装...87 6.3 配置grub信息...88 6.4 其他配置信息...89 6.5 退出及打包...89 6.6 重新登录退出环境...89 7 linux操作系统在磁盘上的构建...90 7.1 基本环境准备...90 7.2 磁盘分区和挂载...90 7.3 复制所有lfs7.8文件到磁盘...91 7.4 安装grub.91 7.5 进入Linux操作系统...91 7.6 制作使用initramfs.img.91 8 后续优化配置...103 8.1 基本配置...103 8.2 网络配置...109 8.3 安装wget110 8.4 安装openssh.111 9 最终效果图...112 后记...113 在线阅读地址:http://www.doc88.com/p-5126905896771.html Linux编译构建定制qq群: 521902245 目录...0 前言...3 第零章 绪论...5 第一章 Linux最小操作系统编译构建研究...7 1 主机环境...7 2 grub编译...7 3 linux内核编译...8 3.1 下载源代码...8 3.2 配置内核...8 3.3 编译内核...9 4 initramfs.img制作...10 5 linux操作系统在磁盘上的构建...12 5.1 基本环境准备...12 5.2 磁盘分区和挂载...12 5.3 安装grub.13 5.4 安装内核...14 5.5 安装initramfs.img.15 6 initramfs.img进一步制作...16 6.1 使用busybox.16 7 切换到磁盘上真正的根文件系统...19 7.1 改写init19 8 增加功能和优化...20 8.1 系统初始化配置...20 8.2 增加网络功能...22 第二章 linux操作系统编译构建研究(LFS).26 1 环境准备...26 2 工具链的制作...26 2.1 编译环境搭建...26 2.2 工具链的编译制作...28 2.3 切换用户权限...43 3 目标机编译系统的制作...43 3.1 编译环境搭建...44 3.2 目标机编译系统的编译制作...44 3.3 切换环境变量...63 4 其他工具的编译安装...63 4.1 grub编译...63 4.2 其他工具编译安装...65 4.3 重新chroot81 5 系统信息配置与启动信息配置...81 5.1 系统信息配置...81 5.2 启动信息配置...85 6 linux内核编译安装...86 6.1 内核配置...86 6.2 内核编译安装...87 6.3 配置grub信息...88 6.4 其他配置信息...89 6.5 退出及打包...89 6.6 重新登录退出环境...89 7 linux操作系统在磁盘上的构建...90 7.1 基本环境准备...90 7.2 磁盘分区和挂载...90 7.3 复制所有lfs7.8文件到磁盘...91 7.4 安装grub.91 7.5 进入Linux操作系统...91 7.6 制作使用initramfs.img.91 8 后续优化配置...103 8.1 基本配置...103 8.2 网络配置...109 8.3 安装wget110 8.4 安装openssh.111 9 最终效果图...112 后记...113