2008-10-06 73 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

相关问题