sudo apt-get update sudo add-apt-repository ppa:nemh/systemback sudo apt-get update && sudo apt-get install systemback unionfs-fuse
輸入管理員密碼,打開後界面以下圖所示。
html
右側的列表中就是已經建立的系統鏡像。此時右側列表文件沒有轉換成iso格式,若是文件小於4G,選中你要轉換的備份,點擊convert to ISO 就能夠開始轉換了。轉換完成後,在你的工做目錄下就能找到生成的iso文件。node
若是生成的系統鏡像小於4G,才能直接轉存爲光盤鏡像。不然要使用下面的方法。
若是你有一個格式化後的U盤插入了,則左下方的"寫入目標設備"(write target)就會檢測到U盤。在生成了sblive文件後,選擇sblive文件,再在窗口左下方選擇寫入設備,點擊"向目標設備寫入"(write to target)就可直接製做好系統安裝U盤,再也不須要用到軟碟通。linux
Systemback在使用時會發現當生成的sblive文件大於4G的時候是沒有辦法生成iso文件的。這是因爲iso文件自身的限制,iso9600對於文件有限制,單個文件不能超過2G,總的iso文件不能超過4G。
因此當上面生成的系統鏡像若是大於4G,不能直接轉存爲iso文件,就要使用採用udf文件系統壓縮再轉存爲光盤文件,下面就是具體的解決方法了。
進入計算機的home文件夾,能夠看到這裏面有一個systemback生成的文件:
.net
mkdir sblive tar -xf /home/systemback_live_2018-10-15.sblive -C sblive
mv sblive/syslinux/syslinux.cfg sblive/syslinux/isolinux.cfg mv sblive/syslinux sblive/isolinux
sudo apt install aria2 aria2c -s 10 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
/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鏡像
code