ubuntu16.04中将自己的ubuntu做成镜像

由于在学习深度学习,机器学习的过程中经常把系统搞崩或者使得系统不纯净,这里选择将自己配置好的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镜像就弄完啦:
 

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

或者参考:将自己的 ubuntu 系统制作为ISO镜像_ubuntu22.04制作镜像-CSDN博客

我的微信公众号名称:小小何先生
公众号介绍:主要研究强化学习、计算机视觉、深度学习、机器学习等相关内容,分享学习过程中的学习笔记和心得!期待您的关注,欢迎一起学习交流进步!

  • 14
    点赞
  • 115
    收藏
    觉得还不错? 一键收藏
  • 35
    评论
评论 35
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值