我問是否有辦法將 ubuntu server 16.04 恢復到預設配置,而無需再次重新安裝。它安裝在樹莓派上
答案1
警告
請謹慎使用並備份系統!在 Lubuntu 上進行了測試,應該可以在 Ubuntu 上運行。
當提供刪除 GRUB 的選項時,選擇不否則這將使您的作業系統無法啟動!
要求包括:
- 您的作業系統的 ISO 映像
腳步:
安裝你的國際標準化組織這樣您就可以存取這些文件:
casper/filesystem.manifest
casper/filesystem.manifest-remove
合併兩個文件
不要在掛載的iso資料夾,建立一個資料夾來保存這些文件
comm -3 <(cat filesystem.manifest | awk '{print $1}' | sort) <(cat filesystem.manifest-remove | sort) > default.txt
取得系統上目前安裝的軟體:
dpkg --get-selections | awk '{print $1}' | sort > currently_installed.txt
比較我們從
casper
文件中獲得的內容和從3
添加軟體的步驟中獲得的內容:diff -u default.txt currently_installed.txt | grep "^+[^+]" | cut -c 2- > additions.txt
並取得被刪除的內容:
diff -u default.txt currently_installed.txt | grep "^-[^-]" | cut -c 2- > removed.txt
現在刪除所有已新增的軟體:
sudo apt-get purge $(cat additions.txt)
並新增任何已刪除的軟體:
sudo apt-get install $(cat removed.txt)
刪除設定檔:
rm -rf .gnome .gnome2 .gconf .gconfd .metacity
筆記:
你總是可以創造一個影像系統的安裝稍後再使用(假設您安裝新的),或者
重新安裝全新的,然後
文件路徑假設在資料夾您之前創建過,但如果沒有,請調整您的路徑因此。
當提供刪除 GRUB 的選項時,選擇不。
更多資訊來源: