ubuntu镜像文件ISO制作

 

# 1)在18.04上添加Ubuntu 16.04 PPA
sudo add-apt-repository "deb http://ppa.launchpad.net/nemh/systemback/ubuntu xenial main"

# 2)导入此PPA的GPG签名密钥
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 382003C2C8B7B4AB813E915B14E4942973C62A1B

# 3)更新包列表并安装Systemback:
sudo apt update
sudo apt install systemback

# 4)启动 Systemback
sudo systemback


如果生成的.sblive文件大于4GB,可以参考下面的步骤生成对应的.iso系统镜像文件。生成.sblive文件袋过程中如果遇到拷贝错误,可以将对应的路径文件“exclude”。如果~/下面有swap分区文件,也需要exclude或者删除掉。删除方法为“sudo swapoff xxx”,然后再“sudo rm -rf xxx”。

步骤1:解压 .sblive 文件:

mkdir sblive
# 【systemback_live.sblive】需要更改为前面设置的名称[也可以直接到home目录下寻找对应的.sblive文件]
tar -xf /home/systemback_live.sblive -C sblive
步骤2:重命名syslinux 至 isolinux:

mv sblive/syslinux/syslinux.cfg sblive/syslinux/isolinux.cfg
mv sblive/syslinux sblive/isolinux
步骤3:安装 cdtools:

下载 https://nchc.dl.sourceforge.net/project/cdrtools/alpha/cdrtools-3.02a07.tar.gz

tar -xvf cdrtools-3.02a07.tar.gz
cd cdrtools-3.02
make
sudo make install
步骤4:生成ISO文件:

cd ~/
/opt/schily/bin/mkisofs -iso-level 3 -r -V sblive -cache-inodes -J -l -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -c isolinux/boot.cat -o sblive.iso sblive

这一步完成后,将会生成一个iso文件。

 

参考 

Systemback Ubuntu18.04 制作系统ISO镜像并物理机还原(20, 22皆可用)

posted @ 2024-12-24 15:37  玥茹苟  阅读(8)  评论(0编辑  收藏  举报