如何在不重新安裝整個系統的情況下將 Ubuntu Server 還原到預設配置

如何在不重新安裝整個系統的情況下將 Ubuntu Server 還原到預設配置

我問是否有辦法將 ubuntu server 16.04 恢復到預設配置,而無需再次重新安裝。它安裝在樹莓派上

答案1

警告

請謹慎使用並備份系統!在 Lubuntu 上進行了測試,應該可以在 Ubuntu 上運行。

當提供刪除 GRUB 的選項時,選擇否則這將使您的作業系統無法啟動!

要求包括:

  • 您的作業系統的 ISO 映像

腳步:

  1. 安裝你的國際標準化組織這樣您就可以存取這些文件:

    • casper/filesystem.manifest
    • casper/filesystem.manifest-remove
  2. 合併兩個文件

    • 不要在掛載的iso資料夾,建立一個資料夾來保存這些文件

      comm -3 <(cat filesystem.manifest | awk '{print $1}' | sort) <(cat filesystem.manifest-remove | sort) > default.txt
      
  3. 取得系統上目前安裝的軟體:

    dpkg --get-selections | awk '{print $1}' | sort > currently_installed.txt
    
  4. 比較我們從casper文件中獲得的內容和從3添加軟體的步驟中獲得的內容:

    diff -u default.txt currently_installed.txt | grep "^+[^+]" | cut -c 2- > additions.txt
    
  5. 並取得被刪除的內容:

    diff -u default.txt currently_installed.txt | grep "^-[^-]" | cut -c 2- > removed.txt
    
  6. 現在刪除所有已新增的軟體:

    sudo apt-get purge $(cat additions.txt)
    
  7. 並新增任何已刪除的軟體:

    sudo apt-get install $(cat removed.txt)
    
  8. 刪除設定檔:

    rm -rf .gnome .gnome2 .gconf .gconfd .metacity 
    

筆記:

  1. 你總是可以創造一個影像系統的安裝稍後再使用(假設您安裝新的),或者

  2. 重新安裝全新的,然後

  3. 文件路徑假設在資料夾您之前創建過,但如果沒有,請調整您的路徑因此。

  4. 當提供刪除 GRUB 的選項時,選擇

在此輸入影像描述

更多資訊來源:

http://www.kingletas.com/2012/07/restore-ubuntu-to-the-default-settings-without-re-installing-it.html

相關內容