一,安装,获取压缩包
参考链接:
https://mvallim.github.io/live-custom-ubuntu-from-scratch/#:~:text=Steps%201%20Prepare%20the%20Environment%3A%20Install%20necessary%20dependencies.,ISO%3A%20Package%20the%20system%20into%20a%20bootable%20ISO.
按以上文档的说明执行到Compress the chroot(包括该步骤),只要文件filesystem.squashfs就行。
备注:本文采用focal版(ubuntu20.04.5)
二,利用systemback备份ubuntu系统,生成iso系统镜像
备注:本文被备份的系统也是ubuntu20.04.5,也是制作linux发行版的宿主机
参考链接:
https://blog.csdn.net/weixin_45830602/article/details/127205860
按以上步骤生成系统备份镜像iso文件,挂载镜像,拷贝镜像内容至sblive文件夹内,
将第一步获取的filesystem.squashfs覆盖sblive/casper目录下的filesystem.squashfs
三,制作可启动的iso镜像
在终端cd到sblive目录,执行以下命令,在sblive文件夹的同级目录下会生成sblive2.iso,该iso可在vmware下启动
xorriso -as mkisofs -r -J -T -v -V "My Bootable CD" -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -o ../sblive2.iso .