lfs-livecd/教程/06-生成squashfs.txt
liushuncheng 74d76ff10f
差不多得了
Signed-off-by: liushuncheng <2930054131@qq.com>
2024-08-13 03:05:09 +00:00

18 lines
884 B
Plaintext

我们在生成完initramfs之后,我们将打包我们的系统镜像
进入你的宿主系统(编译你的lfs所使用的系统),
之后我们可以挂载安装lfs的硬盘,当然你要是编译在一个目录里的话就不用管
之后你可以chroot进去你的lfs,做一些必要的清理或调整
例如调整:/etc/fstab /etc/profile之类的文件,然后清理/tmp,清理.la,去除调试符号,退出chroot
之后卸载虚拟文件系统(假设有lfs变量,且你挂载了虚拟文件系统)
umount $LFS/dev/shm
umount $LFS/dev/pts
umount $LFS/{dev,proc,sys}
umount $LFS/run #假如你挂载了/run
之后开始压缩squashfs,在你的宿主系统里,且设置了LFS变量
sudo mksquashfs $LFS ./squashfs.img -comp zstd
如果你要编译的内核不支持zstd压缩的话或者你宿主机的squashfs-tool不支持zstd的话,
去除-comp zstd这个选项