mirror of
https://gitee.com/liushuncheng-lsc/lfs-livecd.git
synced 2025-01-23 16:12:12 +08:00
74d76ff10f
Signed-off-by: liushuncheng <2930054131@qq.com>
18 lines
884 B
Plaintext
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这个选项 |