Ubuntu18.04使用Systemback制作系统镜像并还原(亲测) | 您所在的位置:网站首页 › u盘制作镜像文件 › Ubuntu18.04使用Systemback制作系统镜像并还原(亲测) |
Ubuntu18.04使用Systemback制作系统镜像并还原
因为需要定制Ubuntu系统,但是每次安装系统再安装软件包比较费时,因此本文亲测使用Systemback对Ubuntu18.04系统进行镜像ISO制作及还原过程。Systemback是一款用于创建定点系统备份,使用户能够完全恢复操作系统的应用程序。提供了任何先进备份软件的功能。 1、Systemback的安装1.要在Ubuntu 18.04或Ubuntu 18.10系统上安装systemback,首先删除PPA: sudo add-apt-repository --remove ppa:nemh/systemback 2.然后导入此PPA的GPG签名密钥,以便包管理器可以验证签名,签名密钥可以在launchpad.net上找到: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 382003C2C8B7B4AB813E915B14E4942973C62A1B 在Ubuntu16.04的Systemback binary包可以兼容Ubuntu18.04,因此,可以将Ubuntu16.04的PPA添加到系统。 sudo add-apt-repository "deb http://ppa.launchpad.net/nemh/systemback/ubuntu xenial main" 3.然后更新源并安装: sudo apt update sudo apt install systemback 在这一步 有可能会出现问题,参考 https://blog.csdn.net/demonliuhui/article/details/77488296 解决办法是先杀进程然后报什么错就删除上面文件(我没有遇到)。 4.打开应用 systemback 1、输入密码继续 7、但是一般定制系统大于4G,因此用下面方法生成ISO文件 但是我们经常见到的系统安装iso文件很多都是超过4G的。这是怎么回事呢。经过我的苦苦搜索终于找到了一点线索。对于大于4G的可以采用udf文件系统。下面就是具体的解决方法了。 解压 .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 sudo gedit 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 生成 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 这样就可以了,估计当文件大于4G的时候程序会自动采用udf文件系统,所以可以成功创建iso文件。 3、还原使用软碟通等软件制作系统安装盘插入电脑,按照提示进行安装即可(第一项是进入U盘系统,可以用命令行启动安装,第二项是直接安装) 设置三个分区,一个主分区挂载 /,一个SWAP分区作为交换分区,还有一个挂载为/boot/efi 即引导分区,如图 进入systemback,选择修复系统进行给grub2修复(测试可完成,并自动安装grub2,添加windowsboot项)。修复好引导项后,在U盘系统中将本机的 /目录复制到硬盘上需要安装系统的位置,对于出错的文件忽略就行,=复制命令如例: cp -r ./* /media/***/SB@/ 7、最终测试结果7.1 在虚拟机上测试还原成功 7.2 在物理机上测试失败 |
CopyRight 2018-2019 实验室设备网 版权所有 |