是否有一种简单的方法可以克隆整个已安装的debian / ubuntu系统?
我希望在已安装的软件包和尽可能多的设置方面进行相同的安装。
我已经研究了aptitude,apt-get,synaptic的选项但却一无所获。
答案 0 :(得分:11)
如何镜像apt-get安装。
主要系统
dpkg --get-selections > installed-software
scp installed-software $targetsystem:.
目标系统
dpkg --set-selections < installed-software
dselect"
进行。
此帖子的+1
答案 1 :(得分:9)
This guide should answer your direct question
但我会建议Rsync并简单地克隆整个/ root。它第一次也很贵。
您还可以创建自己的软件包存储库,让所有计算机从存储库运行每日更新。
答案 2 :(得分:2)
假设您要在多个相同的系统上安装Ubuntu,可以尝试使用Automatic Install功能。
答案 3 :(得分:2)
你可以使用rsync,在ubuntuforms上有一个有趣的线程: ubuntuforms
答案 4 :(得分:1)
有RSYNC让你在安装之间同步文件。所以你可以只是rsync你的整个发行版,或至少是包含程序和配置文件的目录。
另外,我不知道这是否是您要求的,但您可以将现有的安装转换为ISO映像,这样您就可以将其安装在其他位置,从而重复使用。
希望有所帮助
答案 5 :(得分:1)
如果驱动器和系统相同,您可以考虑使用dd将源计算机复制到目标。
启动新计算机时需要进行的唯一更改是更改主机名。
重复机器后,请查看其他答案建议的内容,然后查看rsync。但是,您不希望rsync所有内容:系统日志文件等应该保持不变。
此外,根据对任一系统(从书签到下载的ISO)进行“更改”的频率,您可能需要在守护程序模式下运行rsync,并且几乎不断更新。
答案 6 :(得分:1)
我们让systemimager在RHEL和CentOS上运行良好。没有在Debian上试过它。 Luka联系起来的伎俩很好地与debian合作。
答案 7 :(得分:1)
这一切都取决于规模,以及您想要使用它的频率,使用systemimager基本上是类固醇的rsync,它有一些脚本,可以轻松创建图像,并允许您进行网络设置等。这很容易使用您需要在哪里创建Web服务器场或邮件服务器场,在安装之间只有很小的差异,您可以通过网络启动一个空白系统并完全安装它。这样做的好处是它几乎完全自动化,脚本可以学习分区布局并自动应用它。
如果您只需要系统的一个副本,请保持简单,从livecd启动,创建分区,使用rsync通过网络复制,安装引导程序,一切都会好的。