ubuntu20.04如何在實體伺服器上轉換ISO鏡像?

ubuntu20.04如何在實體伺服器上轉換ISO鏡像?

是否有任何直接的程式可以將裸機伺服器轉換為作業系統映像以推送其餘的裸機服務

答案1

你的問題沒有具體說明,你到底想做什麼。我假設您的目標是將現有伺服器安裝“克隆”到其他計算機,包括您所做的所有配置和自訂。這是可能的,但是沒有簡單的方法可以做到這一點。

無論如何,您都需要能夠從外部媒體(Ubuntu live DVD 或 USB)啟動伺服器,而不是從已安裝的系統啟動。換句話說,您需要對伺服器進行實體存取。

從即時映像啟動後,您有兩個選擇:

  1. 如果您想要複製安裝的伺服器具有與來源伺服器相同大小的磁碟,最簡單的選擇是將磁碟映像作為檔案複製到外部磁碟(使用dd),然後在目標伺服器上寫回該檔案的內容檔案到(原始)伺服器的磁碟。使用此方法,您可以一次複製所有分割區以及分割區表本身,但需要對每個實體磁碟重複此操作。
  2. 如果目標伺服器具有不同大小的磁碟,則安裝每個檔案系統(分割區)並將其內容存檔到.tar外部磁碟上的檔案。在目標伺服器上,您需要根據需要對磁碟進行分割並格式化分割區,.tar掛載後將檔案解壓縮到適當的分割區。

在這兩種情況下,您都需要進行額外的調整才能啟動複製的系統。如果您在那裡使用 UUID(Ubuntu 的預設值)而不是裝置名稱,則可能需要調整檔案 - 如果您在複製系統之前/etc/fstab將原始檔案變更為使用裝置名稱,則可以避免這種情況。/etc/fstab如果您使用靜態 IP 位址而非 DHCP,則可能需要變更網路設定。對於方法 2),您還需要在引導裝置上安裝 GRUB。

我不會在這裡詳細介紹,因為它們可能會根據您的情況而變化。我已經使用這種方法成功“克隆”了多個伺服器和桌面,但這絕不是簡單的。但在某些情況下,這仍然比對正在運行的伺服器重複幾年來完成的所有更改和自訂工作要少。

答案2

是的,這就是所謂的「安裝 Ubuntu」。

本網站和網路上的其他地方有大量文章描述如何將 ISO「刻錄」到 USB 或 DVD 並執行安裝程式。

如果您的伺服器有“遠端管理處理器”,您可能也可以直接在那裡遠端安裝 ISO。請閱讀您的伺服器手冊,以了解是否可以這樣做以及如何操作。

相關內容