珠海網(wǎng)站優(yōu)化公司百度搜索官網(wǎng)
系列文章目錄
文章目錄
- 系列文章目錄
- 前言
- 一、下載Systemback工具
- 二、制作系統(tǒng)鏡像到U盤(pán)
- 三、安裝制作系統(tǒng)
前言
在Ubuntu系統(tǒng)中開(kāi)發(fā)項(xiàng)目時(shí),有時(shí)會(huì)希望將項(xiàng)目移植到另外一臺(tái)計(jì)算機(jī)(如工控機(jī)等)上進(jìn)行部署,通常會(huì)在新計(jì)算機(jī)中安裝Ubuntu系統(tǒng),然后安裝相關(guān)的依賴(lài)及功能包,此過(guò)程較為繁瑣。針對(duì)上述問(wèn)題,可以使用Systemback來(lái)制作系統(tǒng)鏡像,可以在新計(jì)算機(jī)中安裝一模一樣的系統(tǒng),下面為Systemback制作系統(tǒng)鏡像及還原的流程。
一、下載Systemback工具
1、要在Ubuntu18.04或Ubuntu18.10系統(tǒng)上安裝Systemback,首先刪除PPA:
sudo add-apt-repository --remove ppa:nemh/systemback
2、然后導(dǎo)入此PPA的GPG簽名密鑰,以便包管理器可以驗(yàn)證簽名,簽名密鑰可以在launchpad.net上找到:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 382003C2C8B7B4AB813E915B14E4942973C62A1B
在Ubuntu16.04的Systemback binary包可以兼容Ubuntu18.04,因此,可以將Ubuntu16.04的PPA添加到系統(tǒng)。
sudo add-apt-repository "deb http://ppa.launchpad.net/nemh/systemback/ubuntu xenial main"
3、更新源并安裝
sudo apt update
sudo apt install systemback
二、制作系統(tǒng)鏡像到U盤(pán)
1、Systemback如下圖所示,打開(kāi)systemback輸入密碼即可或者終端輸入
sudo systemback
2、制作鏡像文件,點(diǎn)擊下圖中的“Live system create”,working directory選擇“/home”,Name of the Live system可以自己為sblive文件起名稱(chēng),如果生成的文件小于4GB,可以直接使用該軟件生成對(duì)應(yīng)的iso系統(tǒng)鏡像。最后點(diǎn)擊“Create New”按鈕即可生成sblive文件。
3、如果生成的sblive文件大于4GB,就需要按照以下方式進(jìn)行生成
3.1解壓sblive文件,將“20230804”修改為自定義的名稱(chēng)
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文件,可以根據(jù)需求將sblive.iso修改為自己需要的名稱(chēng)
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
三、安裝制作系統(tǒng)
1、可以將iso文件燒錄到U盤(pán)或者移動(dòng)硬盤(pán)進(jìn)行系統(tǒng)的安裝,這里使用Ventoy軟件做一個(gè)系統(tǒng)盤(pán),可以將iso文件直接復(fù)制到U盤(pán)里,在更換iso文件時(shí)不需要將U盤(pán)格式化,并且可以同時(shí)存在多個(gè)iso文件進(jìn)行選擇。
2、將U盤(pán)插入電腦上,進(jìn)入如下選擇界面,這里選擇“Boot system installer”進(jìn)行系統(tǒng)安裝。如果選擇“Boot live system”,則會(huì)進(jìn)入U(xiǎn)盤(pán)內(nèi)的系統(tǒng),此時(shí)需要進(jìn)入系統(tǒng)后使用“systemback-sustart”命令安裝(我在一臺(tái)工控機(jī)上還原時(shí),選擇“Boot system installer”也是直接進(jìn)入了U盤(pán)的系統(tǒng),只能選擇“systemback-sustart”進(jìn)行安裝)。
3、設(shè)置用戶(hù)名與密碼,推薦使用原系統(tǒng)的用戶(hù)名和密碼,如果輸入新的用戶(hù)名,可能需要重新創(chuàng)建工作空間并進(jìn)行編譯。如果長(zhǎng)時(shí)間沒(méi)有出現(xiàn)下圖界面,需要多次按Win+P,將桌面進(jìn)行切換。
4、設(shè)置分區(qū),選擇與電腦內(nèi)存大小一致的SWAP分區(qū),選擇1G的掛載為/boot/efi引導(dǎo)分區(qū),其余空間為主分區(qū)掛載/。設(shè)置好分區(qū)大小之后,點(diǎn)擊“Next”即可完成安裝。
5、安裝完成后,打開(kāi)Settings->Devices->Display,按照下圖進(jìn)行設(shè)置。
歡迎關(guān)注微信公眾號(hào):深度學(xué)習(xí)與路徑規(guī)劃