Ubuntu18.04使用Systemback制作系统镜像并还原

系列文章目录


前言

在Ubuntu系统中开发项目时,有时会希望将项目移植到另外一台计算机(如工控机等)上进行部署,通常会在新计算机中安装Ubuntu系统,然后安装相关的依赖及功能包,此过程较为繁琐。针对上述问题,可以使用Systemback来制作系统镜像,可以在新计算机中安装一模一样的系统,下面为Systemback制作系统镜像及还原的流程。


一、下载Systemback工具

1、要在Ubuntu18.04或Ubuntu18.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

二、制作系统镜像到U盘

1、Systemback如下图所示,打开systemback输入密码即可或者终端输入

sudo systemback

在这里插入图片描述
2、制作镜像文件,点击下图中的“Live system create”,working directory选择“/home”,Name of the Live system可以自己为sblive文件起名称,如果生成的文件小于4GB,可以直接使用该软件生成对应的iso系统镜像。最后点击“Create New”按钮即可生成sblive文件。
在这里插入图片描述
在这里插入图片描述
3、如果生成的sblive文件大于4GB,就需要按照以下方式进行生成

3.1解压sblive文件,将“20230804”修改为自定义的名称

cd /home
sudo mkdir sblive
sudo tar -xf /home/20230804.sblive -C sblive

3.2将syslinux重命名为isolinux

sudo mv sblive/syslinux/syslinux.cfg sblive/syslinux/isolinux.cfg
sudo mv sblive/syslinux sblive/isolinux

3.3安装cdrtools

cd ~/
sudo apt install aria2
sudo aria2c -s 10 https://nchc.dl.sourceforge.net/project/cdrtools/alpha/cdrtools-3.02a07.tar.gztar -xvf cdrtools-3.02a07.tar.gzcd cdrtools-3.02
make
sudo make install

3.4生成ISO文件,可以根据需求将sblive.iso修改为自己需要的名称

cd ~/
sudo /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

三、安装制作系统

1、可以将iso文件烧录到U盘或者移动硬盘进行系统的安装,这里使用Ventoy软件做一个系统盘,可以将iso文件直接复制到U盘里,在更换iso文件时不需要将U盘格式化,并且可以同时存在多个iso文件进行选择。

2、将U盘插入电脑上,进入如下选择界面,这里选择“Boot system installer”进行系统安装。如果选择“Boot live system”,则会进入U盘内的系统,此时需要进入系统后使用“systemback-sustart”命令安装(我在一台工控机上还原时,选择“Boot system installer”也是直接进入了U盘的系统,只能选择“systemback-sustart”进行安装)。
在这里插入图片描述

3、设置用户名与密码,推荐使用原系统的用户名和密码,如果输入新的用户名,可能需要重新创建工作空间并进行编译。如果长时间没有出现下图界面,需要多次按Win+P,将桌面进行切换。
在这里插入图片描述
4、设置分区,选择与电脑内存大小一致的SWAP分区,选择1G的挂载为/boot/efi引导分区,其余空间为主分区挂载/。设置好分区大小之后,点击“Next”即可完成安装。
在这里插入图片描述

5、安装完成后,打开Settings->Devices->Display,按照下图进行设置。

在这里插入图片描述
欢迎关注微信公众号:深度学习与路径规划

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 制作Ubuntu 18.04的ISO镜像可以按照以下步骤进行: 1. 下载Ubuntu 18.04的ISO镜像文件。 2. 安装一个名为“Startup Disk Creator”的应用程序,该应用程序可以在Ubuntu软件中心中找到。 3. 打开“Startup Disk Creator”应用程序,选择下载的Ubuntu 18.04 ISO镜像文件。 4. 选择一个USB闪存驱动器作为目标设备,确保该设备已经格式化。 5. 点击“Make Startup Disk”按钮,等待制作过程完成。 6. 制作完成后,可以将USB闪存驱动器插入到需要安装Ubuntu 18.04的计算机中,然后从USB启动该计算机即可安装Ubuntu 18.04。 希望这些步骤能够帮助您成功制作Ubuntu 18.04的ISO镜像。 ### 回答2: Ubuntu 18.04是一款流行的Linux操作系统制作Ubuntu 18.04的ISO镜像意味着将系统备份到一个可启动的镜像文件中,以便用于备份和安装其他计算机上的操作系统。下面是制作Ubuntu 18.04 ISO镜像的步骤: 1. 下载Ubuntu 18.04: 首先,从Ubuntu的官方网站下载Ubuntu 18.04的ISO镜像文件。可以选择32位或64位版本,这取决于您计算机的架构。 2. 安装UNetbootin UNetbootin是一个免费的软件,可以用来制作可启动的Ubuntu 18.04 USB启动盘。可以从UNetbootin的官网下载并安装它。 3. 制作USB启动盘 将一个4GB或更大的USB驱动器插入电脑上,运行UNetbootin,并从“Distribution”下拉菜单中选择“Ubuntu” 。随后选定你下载的Ubuntu 18.04的ISO文件。在 Type 一列中,选择USB驱动器,然后单击“OK”按钮开始创建Ubuntu 18.04的USB启动盘。 4. 备份USB启动盘到ISO 制作Ubuntu18.04 ISO镜像的最后一步是备份USB启动盘到ISO镜像文件中。可以使用dd或其他类似的工具来将USB设备备份到ISO文件中。在此过程中,确保将正确的设备名称和ISO文件名称指定为参数。 在本教程中,以/dev/sdb作为写入设备并将ISO将写入/home/user/Desktop/ubuntu.iso文件中,以下是命令: sudo dd if=/dev/sdb of=/home/user/Desktop/ubuntu.iso bs=4M 现在,Ubuntu 18.04 ISO镜像文件已经制作成功,可以将其用于备份或在其他计算机上安装操作系统。 ### 回答3: Ubuntu18.04是目前比较流行的Linux发行版之一,如果需要制作ISO镜像,可以按照以下步骤进行操作: 1.准备工作:首先需要下载Ubuntu 18.04的ISO镜像,并将其挂载到本地文件系统中。此外,还需要安装一些必要的软件,如mkisofs等。 2.创建工作目录:使用mkdir命令创建一个工作目录,比如/home/user/isofiles,这个目录将用来创建ISO镜像。 3.备份ISO镜像使用cp命令将Ubuntu 18.04的ISO镜像备份到工作目录中,比如将ISO镜像复制到/home/user/isofiles目录下。 4.修改ISO镜像使用mount命令将Ubuntu 18.04的ISO镜像挂载到一个临时挂载点,比如/mnt/isomount,这样可以修改ISO镜像的内容,比如添加一些额外的软件包、修改系统引导等。 5.创建ISO镜像使用mkisofs命令创建新的ISO镜像,比如运行以下命令: mkisofs -J -l -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -z -iso-level 4 -c isolinux/boot.cat -o /home/user/isofiles/ubuntu-18.04-custom.iso /home/user/isofiles 其中,“-J”和“-l”选项表示使用Rock Ridge扩展和长文件名,选项“-b”指定引导镜像,选项“-no-emul-boot”表示禁用x86 BIOS模拟,选项“-boot-load-size”和“-boot-info-table”可设置引导信息,选项“-z”启用gzip压缩,最后将新的ISO镜像保存在/home/user/isofiles/ubuntu-18.04-custom.iso中。 6.测试ISO镜像:将新制作的ISO镜像写入光盘或USB闪存驱动器,然后使用它来启动系统并测试其中的修改是否生效。 制作Ubuntu 18.04的ISO镜像并不是很复杂,但需要一些基本的Linux命令行操作知识和一定的技术经验。如果您不熟悉终端命令,可以搜索相关教程进行学习,或者尝试使用一些图形化的工具来完成此任务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值