将带有ROS环境的Ubuntu18.04系统制作成ISO镜像

将带有ROS环境的Ubuntu18.04系统制作成ISO镜像

一些需要连接外网安装或者配置的软件在Ubuntu18.04上安装比较费事情,遇到网络问题或者是配置问题的时候解决起来比较费时间。例如,换了电脑就需要重新配置ROS环境,配置过程极易出错。
本文记录如何将自己正在使用的Ubuntu18.04系统(已经配置好ROS安装)制作成iso文件,后面就可以用这个ISO文件制作成U盘启动盘进行系统安装。
这种方式的好处:系统上已经安装的软件(/opt目录下的ROS)或者库文件(/usr目录下安装的库文件)会被打包到ISO文件中,使用这个ISO安装的系统将自带这些软件无需再次安装。

参考链接https://www.linuxbabe.com/ubuntu/install-systemback-ubuntu-18-04-bionic-18-10

一、安装systemback软件

1:执行如下命令安装systemback软件

sudo add-apt-repository ppa:nemh/systemback
sudo apt update
sudo apt install systemback

2:如果没有报错,就表示安装成功,报错了就按照第3步安装

错误一:E: The repository ‘http://ppa.launchpad.net/nemh/systemback/ubuntu bionic Release’ does not have a Release file.
错误二:E: Unable to locate package systemback

3:如果第2步报错则按照这个步骤安装

sudo add-apt-repository --remove ppa:nemh/systemback
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 382003C2C8B7B4AB813E915B14E4942973C62A1B
sudo add-apt-repository “deb http://ppa.launchpad.net/nemh/systemback/ubuntu xenial main”
sudo apt update
sudo apt install systemback

二、制作系统

1:运行systemback软件,选择制作活动系统
在这里插入图片描述

2:设置工作路径和活动系统名(输出文件路径和输出文件名)后点击Create new按钮
在这里插入图片描述

3:等待处理完成,home目录下面会有一个sblive文件生成

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、转换成ISO文件

1:选中上一步生成的sblive文件,点击转换按钮开始转换
在这里插入图片描述
2:等待转换完成后,在 /home目录下就会生成一个ISO文件在这里插入图片描述

在这里插入图片描述

四:至此已经生成了自己系统的iso文件,后续可以使用这个ISO文件通过软碟通软件制作U盘启动盘来安装带有ROS开发环境的Ubuntu18.04系统

通过上面的过程我们生成了自己的系统的iso文件,用这个ISO文件制作成U盘启动盘之后就可以在另外一台电脑上安装自己的Ubuntu18.04系统了。
由于用于制作ISO文件的Ubuntu18.04系统已经安装了ROS环境到opt目录下,那么用这个ISO安装的系统将直接包含ROS环境,省去了重新配置ROS环境的麻烦。
这种做法同样会将安装到 /usr 目录下的库文件安装到新的系统中,省去了更换电脑就要重新安装的麻烦。

写在后面

文章编辑完成之后才发现了一个比较完整的教程,不过有一点差异)(第二步中的第2步骤我这里没有包含用户数据)
另外一个是使用制作的U盘启动盘安装的时候需要将Grub2安装在/boot/efi分区下,否则安装完成后再次启动的时候会直接进入windows系统修复模式
使用Systemback构造属于自己的Ubuntu镜像(详解)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章