基于systemback的ROS系统镜像备份和安装方案
发布日期:2021-10-03 22:59:06 浏览次数:24 分类:技术文章

本文共 1934 字,大约阅读时间需要 6 分钟。

目录


ROS系统安装配置复杂,一台机器安装完成之后,如何快速在其他机器上拷贝安装,是一个重要问题。这里给出一个基于systemback的ROS备份安装方案。此方案适用于ubuntu16和ubuntu18, 新的ubuntu版本是否适用,没有进行测试。

本文是以ubuntu18为例。

当然, 本方案不止用于ROS的备份安装, 适用所有Ubuntu16, Ubuntu18系统的镜像备份安装.

1 Systemback 安装

首先在需要备份的机器上安装systemback。

1.1 Ubuntu16及older version

在Ubuntu16.04及以前的系统中安装Systemback,直接运行以下命令即可:

sudo add-apt-repository ppa:nemh/systemback

sudo apt update

sudo apt install systemback

1.2 ubuntu18系统

  •  如果曾经在apt repository中添加过ppa:nemh/systemback,需要先将其remove掉:

         sudo add-apt-repository --remove ppa:nemh/systemback

        如果没有添加过,则直接进入后面的步骤.

 

  • 在Ubuntu16.04的Systemback binary包可以兼容Ubuntu18.04,因此,可以将Ubuntu16.04的PPA添加到系统:

      sudo add-apt-repository "deb http://ppa.launchpad.net/nemh/systemback/ubuntu xenial main"

 

  • 添加GPG signing key到PPA用于验证

      sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 382003C2C8B7B4AB813E915B14E4942973C62A1B

  • 更新源并安装

       sudo apt update

       sudo apt install systemback

至此,安装成功,可以使用systemback进行系统备份了。

 

2 使用systemback备份系统并制作USB安装盘

2.1 启动systemback

在应用列表找到应用图标,点击即可弹出以下窗口,输入用户密码

点击“OK”后,会出现以下窗口,选择好存储目录,点击“Live system create”

2.2 创建备份系统

点击“Live system create”后, 会进入以下界面:

首先,给备份的系统起一个名字,如标 1的地方。

然后,标2的地方一定要打勾,选择此项,这样,个人文件也会保存下来。

最后点击“Create new”

 

这时,会进入备份工作,等一段时间,取决于系统的大小,我的系统备份之后有20多个GB, 所以用的时间会很长。

等待结束。。。

 

2.3写入USB 优盘

第2.2步结束后,会变为下面的界面。这时系统已经备份好了,image的名字出现在红框所示的窗口中。

  1. 这时,插入一个USB优盘,空间要足够大,至少能够放下image的size,并大一点,还要放系统盘启动文件。
  2. 然后,点击绿色的刷新按钮,如标1的地方,这时会在“write target”窗口中出现插入的优盘的名字
  3. 最后,点击“Write to target”按钮,如标2所示

静等image写入优盘吧。。。

等显示完成后,USB 安装优盘就制作好了。

3 利用制作的安装盘装新机器

安装优盘制作好之后,里面就是我们的备份系统了。可以用它来恢复原机器,也可以安装新机器。

 

3.1 BIOS配置优盘启动

安装新机器时, 插入优盘,重启机器,进入BIOS,设置机器从优盘启动。

不同的机器进入BIOS的按键都不一样,百度搜一下,实在搜不到,就从F1-F12挨个试一遍,总有一个是。

 

选择从优盘启动后,会进入以下界面,这时要选择第二项“Boot system installer”

有一些机器这个页面会显示乱码,记住选第二项就行了。

3.2 磁盘分区

首先选择需要安装系统的分区, 点击”Delete”

 

 

然后创建新分区。至少要创建两个分区,一个的Mount point 为/boot/efi, 这个是为grub 用的,Ubuntu18的系统,需要这个EFI分区,如标3所示,需要选择/boot/efi, 否则系统安装后,无法启动。

标1一定要打勾。

标2的地方就是分区的创建,多试几次就知道用法了。

配置好之后,点击“Next”就进入安装界面了

等待系统安装完成后重新启动,就可进入了。

4 Reference:

 

 

 

 

 

转载地址:https://blog.csdn.net/lclfans1983/article/details/105418379 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:如何构建基于ROS的自主建图和导航机器人
下一篇:ROS学习笔记(7):Navigation 导航

发表评论

最新留言

关注你微信了!
[***.104.42.241]2024年03月25日 22时45分47秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章