首先,这里推荐使用systermback 进行系统备份。
systemback -> Live system create -> Create new,最后耐心等待完成。会在/home下生成sblive 、iso对应文件。
注意:对于大于4GB的iso文件,目前仍然需要采用cdrtools进行操作,最后生成了iso文件可用。
#解压sblive文件(下面sblive文件路径换成你的文件路径)
mkdir sblive
tar -xf /home/systemback_live_2016-04-27.sblive -C sblive
#重命名 syslinux 至 isolinux:
mv sblive/syslinux/syslinux.cfg sblive/syslinux/isolinux.cfg
mv sblive/syslinux sblive/isolinux
#安装 cdtools. 访问下面指令中的链接地址进行下载, 如果链接失效,搜索其它下载链接。
wget https://nchc.dl.sourceforge.net/project/cdrtools/alpha/cdrtools-3.02a07.tar.gz
tar -xzvf cdrtools-3.02a07.tar.gz
cd cdrtools-3.02
make
sudo make install
# sblive文件夹同级目录下,执行以下指令. 生成 ISO 文件.会在当前目录下生成sblive.iso文件
/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
②使用ventoy进行磁盘引导
1、直接执行 Ventoy2Disk.exe 如下图所示,选择磁盘设备,然后点击 安装 按钮即可
2、安装完成之后,将ISO文件拷贝到做好的系统盘中
③ 出现过的问题
error:invalid magic number.
error:you need to load the kernel first.
一开始,在网上查找原因,有的是说iso文件破损,我就重新去创建新的iso文件,结果仍然一样。!!!特别提醒:当出现最后,本人遇到的问题,Ubuntu拷贝大文件的时候,会存在一定几率的BUG,文件资源管理器提示拷贝完成,但是USB盘中文件并不是完全拷贝完成,导致一直出现该问题。