將帶有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鏡像(詳解)

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