¶LFS系统构建06-定制LFS镜像
¶打包lfs目录
1 | export LFS=/mnt/lfs |
¶制作livecd
- 配置基本环境
1 | export ISO=~/iso |
- 配置stage2_eltorito,下载stage2_elltorito
1 | mv stage2_eltorito $LFS/boot/grub/ |
- 配置initrd, 下载initramfs
1 | 下载initramfs.gz(我这里是用的gentoo的initrd启动辅助系统) |
- 将你的基本系统中的boot目录中的内核复制过来
1 | cp $LFS/boot/vmlinuz-4.20.12-lfs-8.4 $ISO/boot/ |
- 创建grub的引导配置文件
1 | default 0 |
- 创建安装脚本
1 | =============================================================================== |
- 创建install目录,用来存放打包的系统包(根分区包和boot分区包)和安装脚本
1 | cd $ISO |
- 创建镜像文件
1 | cd $ISO |
- 最终的目录结构
1 | ├── boot |
- 效果图