由于在学习深度学习,机器学习的过程中经常把系统搞崩或者使得系统不纯净,这里选择将自己配置好的ubuntu做成镜像,方便自己以后使用。

在开始之前我们先update以下自己的ubuntu,确保没啥问题:
sudo apt-get update
我电脑得到结果:



接下来安装Systemback:
sudo add-apt-repository ppa:nemh/systemback sudo apt-get update && sudo
apt-get install systemback unionfs-fuse
安装成功之后,按照下图操作,将会显示:



我们双击Systemback进入软件,界面如下图所示:



这里我们选择创建Live系统:



将左侧的包含用户数据文件勾选上,这样自己主文件夹内的文件都会被包含在系统镜像中。很多相关的程序的配置文件都是保存在主文件夹内的。Working
Directory是设置工作目录,程序运行时产生的临时文件都会被保存在这里。这里我们要确保我们的内存空间足够大,才能放得下我们的系统。

之后再选择创建新的:



这个过程有点长,完成之后我们可以看到下图所示结果:



之后点击OK,我们得到如下界面:



很遗憾,我们的系统镜像大于4G,因此不能够直接将其转存为光盘镜像。因此我们要寻求别的方法了,按照如下操作:

进入计算机的home文件夹,可以看到这里面有一个systemback生成的文件:



1. 我们将其解压到我们指定的文件夹里面:
mkdir sblive tar -xf /home/systemback_live_2018-10-15.sblive -C sblive
2.重命名syslinux 至 isolinux:
mv sblive/syslinux/syslinux.cfg sblive/syslinux/isolinux.cfg mv
sblive/syslinux sblive/isolinux
3.安装 cdtools
sudo apt install aria2 aria2c -s 10
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
4.生成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
到这里为止的话,我们的iso镜像就弄完啦:
 



等晚上拿实验室师弟刚买的电脑试一下,看看能不能安装上去,嘻嘻嘻嘻。

或者参考:https://blog.csdn.net/qq_34638161/article/details/81282354
<https://blog.csdn.net/qq_34638161/article/details/81282354>