【问题标题】:Clone Debian/Ubuntu installation [closed]克隆 Debian/Ubuntu 安装 [关闭]
【发布时间】:2010-09-15 13:08:07
【问题描述】:

有没有一种简单的方法可以克隆整个已安装的 debian/ubuntu 系统?

我希望在已安装的软件包和尽可能多的设置方面具有相同的安装。

我研究了 aptitude、apt-get、synaptic 选项,但一无所获。

【问题讨论】:

    标签: linux ubuntu operating-system debian apt


    【解决方案1】:

    RSYNC 可以让您在安装之间同步文件。所以你可以只同步你的整个发行版,或者至少是包含程序和配置文件的目录。

    另外,我不知道这是否是您要问的,但您可以将现有安装转换为 ISO 映像,这样您就可以将其安装在其他地方,从而得到一个副本。

    希望有帮助

    【讨论】:

      【解决方案2】:

      This guide should answer your direct question

      但我会推荐 Rsync 并简单地克隆整个 /root。唯一贵的是第一次。

      您还可以创建自己的软件包存储库,并让您的所有机器从您的存储库运行它们的每日更新。

      【讨论】:

      • 您在 debianadmin.com 上提供的链接主要是我正在搜索的内容,并且 rsync 用于同步。谢谢你,hvala。
      【解决方案3】:

      如果驱动器和系统相同,您可以考虑使用 dd 将源计算机复制到目标计算机。

      在启动新机器时需要进行的唯一更改就是更改主机名。

      复制机器后,按照其他答案的建议进行操作,然后查看 rsync。不过,您不会希望对所有内容进行 rsync:系统日志文件等应单独保留。

      此外,根据对任一系统(从书签到下载的 ISO)进行“更改”的频率,您可能需要在守护程序模式下运行 rsync,并使其几乎不断更新。

      【讨论】:

        【解决方案4】:

        假设您想在多个相同的系统上安装 Ubuntu,您可以尝试使用 Automatic Install 功能。

        【讨论】:

        • 链接给出了 404
        【解决方案5】:

        SystemImager FAI

        我们的 systemimager 与 RHEL 和 CentOS 配合得很好。还没在Debian上试过。 不过,Luka 链接的技巧在 debian 上效果很好。

        【讨论】:

          【解决方案6】:

          这一切都取决于规模,以及您想要使用它的频率,使用 systemimager 基本上是 rsync 类固醇,它有一些脚本可以轻松创建图像并允许您进行网络设置等。这可以很容易地使用您需要创建一个网络服务器场或一个邮件服务器场,安装之间只有很小的差异,您可以通过网络启动一个空白系统并完全安装它。这样做的好处是它几乎是完全自动化的,脚本会学习您的分区布局并自动应用它。

          当您只需要一个系统副本时,请保持简单,从 livecd 启动,创建分区,使用 rsync 通过网络复制,安装引导加载程序,一切都会好起来的。

          【讨论】:

            【解决方案7】:

            您可以为此使用 rsync,并且在 ubuntuforms 上有一个有趣的线程: ubuntuforms

            【讨论】:

              【解决方案8】:

              如何镜像 apt-get 安装。

              主系统

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

              目标系统

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

              完成。

              为此帖子+1

              【讨论】:

              • 唯一缺失的部分:如果软件不在目标系统上的存储库中。需要一个额外的步骤:克隆存储库列表(如何?)只是复制 /etc/apt/sources.list 和 sources.list.d 不会给你密钥
              • 这正是我想要的 - 谢谢@PatrickS.Roberts
              猜你喜欢
              • 1970-01-01
              • 2016-06-02
              • 2016-08-02
              • 1970-01-01
              • 2018-03-04
              • 2021-09-24
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多