2008-10-06 303 views
13

有克隆整個安裝的debian/ubuntu系統的簡單方法嗎?克隆Debian/Ubuntu安裝

我想在安裝包和儘可能多的設置方面有相同的安裝。

我查看了aptitude,apt-get,synaptic的選項,但沒有找到任何東西。

回答

9

This guide should answer your direct question

但我會建議Rsync,只是克隆整個/根。它第一次只是昂貴的。

您也可以創建自己的軟件包存儲庫並讓所有機器從存儲庫運行其每日更新。

+0

你debianadmin.com提供的鏈接是主要是我正在尋找,和rsync進行同步。 謝謝, hvala。 – boskom 2008-10-07 08:24:35

1

有RSYNC讓你在安裝之間同步文件。所以你可以rsync你的整個發行版,或者至少包含程序和配置文件的目錄。另外,我不知道這是不是您要求的內容,但是您可以將現有安裝轉換爲ISO映像,這將允許您在其他位置安裝它,因此會有重複。

希望幫助

1

如果驅動器和系統相同,則可以考慮使用dd將源計算機複製到目標計算機。

啓動新機器時需要做的唯一更改是更改主機名。

一旦機器已被複制,去與其他答案建議,並看看rsync。儘管如此,你不會想要rsync的一切:系統日誌文件等應該放在一邊。根據對系統(從書籤到下載的ISO)進行「更改」的頻率,您可能需要在守護進程模式下運行rsync,並且幾乎不斷更新它。

2

假設您想要在多個相同的系統上安裝Ubuntu,您可以嘗試使用Automatic Install功能。

+0

這些鏈接給出了一個404 – serverhorror 2014-05-23 21:12:24

1

SystemImager FAI

我們SystemImager的與RHEL和CentOS偉大的工作。沒有在Debian上嘗試過。 Luka與Debka相關的技巧雖然與debian很好地結合。

1

那麼這一切都取決於規模,你想多久使用它,使用systemimager基本上rsync的類固醇,它有一些腳本,使圖像創建容易,並允許你有網絡設置等。這可以很容易用於需要創建一個網絡服務器羣或一個郵件服務器羣的場所,只需在安裝之間有一點小差異,即可以通過網絡引導一個空白系統並將其完全安裝。這具有幾乎完全自動化的優點,腳本可以學習分區佈局並自動應用它。

當你只需要一個系統的副本時,保持簡單,從livecd啓動,創建你的分區,使用rsync複製網絡,安裝你的bootloader,一切都會好起來的。

2

您可以使用rsync對於並沒有關於它的有趣的線程上ubuntuforms: ubuntuforms

11

如何鏡像apt-get的安裝。

主系統

dpkg --get-selections > installed-software 
scp installed-software $targetsystem:. 

目標系統

dpkg --set-selections < installed-software 
dselect" 

做起來難。

+1這個帖子

+0

唯一缺失的部分:如果軟件不在目標系統上的存儲庫中。需要一個額外的步驟:克隆存儲庫列表(如何?)只需複製/etc/apt/sources.list和sources.list.d將不會給你鑰匙 – stwissel 2012-06-10 11:21:32