logo资料库

手把手教你制作ubuntu系统备份文件(iso制作).docx

第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
资料共5页,全文预览结束
笔者最近在自己的 Ubuntu 做了很多设置,其中包括花了大量的时间搭建 tensorflow 开发环境。为 了防止系统遇到一些不确定因素导致崩溃,如果想要在系统崩溃之后花少量的时间搭建一个一模一样 的环境,可以制作 ISO 镜像。以下是使用 Systemback 制作的 ISO 镜像: 安装 Systemback: 1. sudo add-apt-repository ppa:nemh/systemback 2. sudo apt-get update && sudo apt-get install systemback unionfs-fuse
搜索 systemback: 选择 Live system create:
勾选左侧的 include the user data files,这样自己主文件夹内的文件都会被包含在系统镜像中。要保证 /home 有 足够的空间:
右侧的列表中就是已经创建的备份。此时文件没有转换成 iso 格式,选中你要转换的备份,点击 convert to ISO 就可以开始转换了。转换完成后,在你的工作目录下就能找到生成的 iso 文件。此处“转存为 光盘镜像”按钮没有点亮,是因为当生成的 sblive 文件大于 4G 的时候是没有办法生成 iso 文件的。 这是由于 iso 文件自身的限制,iso9600 对于文件有限制,单个文件不能超过 2G,总的 iso 文件不能 超过 4G。当 iso 大于 4g 时需要用另一种方式来 convert to iso: 但是我们经常见到的系统安装 iso 文件很多都是超过 4G 的。这是怎么回事呢。经过我的苦苦搜索终于找到了一点线 索。对于大于 4G 的可以采用 udf 文件系统。下面就是具体的解决方法了。 1. 解压 .sblive 文件: mkdir sblive tar -xf /home/systemback_live_2016-04-27.sblive -C sblive 2. 重命名 syslinux 至 isolinux: mv sblive/syslinux/syslinux.cfg sblive/syslinux/isolinux.cfg mv sblive/syslinux sblive/isolinux 3. 安装 cdtools 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. 切换到 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
分享到:
收藏