日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

把当前ubuntu系统做成镜像

發布時間:2023/12/19 综合教程 17 生活家
生活随笔 收集整理的這篇文章主要介紹了 把当前ubuntu系统做成镜像 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Systemback是一個很好的備份還原軟件。用它還可以生成自己的linux系統鏡像文件,所以我們這里使用Systemback來制作UBuntu的鏡像文件。

1 安裝Systemback

在開始之前我們先update以下自己的ubuntu,確保沒啥問題:

sudo apt-get update

接下來安裝Systemback:

sudo add-apt-repository ppa:nemh/systemback
sudo apt-get update && sudo apt-get install systemback unionfs-fuse

安裝完成后在Dash菜單中就能找到這個軟件了。

2 使用Systemback生成鏡像文件

輸入管理員密碼,打開后界面如下圖所示:

下面介紹一下自定義系統的iso文件如何制作。
第一步:這里我們選擇"創建Live系統",出現界面如下圖所示:

第二步:勾選左側的include the user data files(包含用戶數據文件),這樣自己主文件夾內的文件都會被包含在系統鏡像中。很多相關的程序的配置文件都是保存在主文件夾內的。Working Directory是設置工作目錄,程序運行時產生的臨時文件都會被保存在這里。所以一定要保證這里有足夠的存儲空間。

第三步:點擊"創建新的"就開始創建了,等待創建完成,這個過程有點長。完成后界面如下圖所示:

上圖是創建完鏡像的圖例(只不過此處借用了別人的圖,系統語言是英語),右側的列表中就是已經創建的系統鏡像。此時右側列表文件沒有轉換成iso格式,選中你要轉換的備份,點擊convert to ISO 就可以開始轉換了。轉換完成后,在你的工作目錄下就能找到生成的iso文件。

這個文件就可以用來安裝系統了。同時還可以作為live系統來使用。
注意:

如果生成的系統鏡像小于4G,才能直接轉存為光盤鏡像。否則要使用下面的方法。
如果你有一個格式化后的U盤插入了,則左下方的"寫入目標設備"(write target)就會檢測到U盤。在生成了sblive文件后,選擇sblive文件,再在窗口左下方選擇寫入設備,點擊"向目標設備寫入"(write to target)就可直接制作好系統安裝U盤,不再需要用到軟碟通。

3 壓縮系統鏡像

Systemback在使用時會發現當生成的sblive文件大于4G的時候是沒有辦法生成iso文件的。這是由于iso文件自身的限制,iso9600對于文件有限制,單個文件不能超過2G,總的iso文件不能超過4G。
所以當上面生成的系統鏡像如果大于4G,不能直接轉存為iso文件,就要使用采用udf文件系統壓縮再轉存為光盤文件,下面就是具體的解決方法了。
進入計算機的home文件夾,可以看到這里面有一個systemback生成的文件:

第一步:解壓 .sblive 文件:

mkdir sblive
tar -xf /home/systemback_live_2018-10-15.sblive -C sblive

第二步:重命名syslinux 至 isolinux:

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

第三步:安裝 cdtools:

sudo apt install aria2

aria2c -s 10 https://nchc.dl.sourceforge.net/project/cdrtools/alpha/cdrtools-3.02a07.tar.gz

tar -xvf cdrtools-3.02a07.tar.gz

cd cdrtools-3.02
make
sudo make install

第四步:生成ISO文件:

/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

到這里為止的話,我們的iso鏡像就弄完啦:

4 制作系統安裝U盤

如果在生成sblive文件時忘記插入U盤,可以再使用軟碟通來制作系統安裝U盤,具體教程可以參考我的另一篇博客的1.2小節,這是博客鏈接。

5 安裝UBuntu系統

5.1 進入live系統

把系統安裝U盤插入電腦USB,進入bios系統,選擇優先啟動u盤(要用uefi模式, 如果無法用u盤啟動可能是用了legacy模式,可到bios系統設置),啟動后啟動后應該會有如下界面:

選擇第一項,即可進入該鏡像的系統。

如果是亂碼,依舊選擇第一項即可,選項的順序是不會變的。我當時就是遇到亂碼,直接選第一項就ok。

此時你還是在u盤的系統里,鏡像還沒安裝到硬盤上。

5.2 在live系統里安裝鏡像

進入u盤鏡像系統后,再次打開systemback,選擇"系統安裝"。

填寫完成后點擊"下一步",進入下圖:

在此,你需要為系統分區。一般設置4個區間即可,"/"(ext4), "/home"(ext4), "swap", "boot/efi"。其中

先分配"swap",大小與內存相當即可。
再分配"boot/efi",大小200M即可。
最后分配"/"和"/home",文件系統都選ext4即可,"/"與"/home"的大小比一般是1:2或1:3左右,看個人需求而定。

經驗而談,先把4個區間按大小劃分好,再設置區間的掛載點/文件系統。因為我當時是一個一個地劃分大小并設置文件系統,當做到第二個時,第一個分區的文件系統就會恢復成"無"了(不知道為什么)。

酌情選擇"傳遞用戶配置文件",檢查"安裝grub2引導程序"選項并非"禁用"。點擊下一步。然后就會安裝到硬盤了。

等待過后,回到bios界面,把裝有ubuntu的硬盤設為首啟動項,你就看到一個原封不動的系統了。

參考:
小小何先生-CSDN-ubuntu16.04中將自己的ubuntu做成鏡像

還需要再學習一個-CSDN-把當前ubuntu系統做成鏡像

不存在的里皮-簡書-systemback ubuntu系統備份 恢復 簡單快速有效

總結

以上是生活随笔為你收集整理的把当前ubuntu系统做成镜像的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。