从正在运行的(可选实时)系统创建实时 ISO

从正在运行的(可选实时)系统创建实时 ISO

有没有一种方法可以让我在 Debian 上安装所需的应用程序,对其进行配置并将该映像保存到 U 盘,以便我可以随时在任何计算机上轻松快速地安装所需的环境?

答案1

简短回答:是的:-)

长答案:

  1. 您可以创建一个持续实时驱动并安装您的应用程序。这是一种直接的方法;系统将直接在 USB 驱动器中创建。姆库斯布是一个工具,可以从 Debian 和 Ubuntu 创建持久的实时驱动器居住iso 文件。 (但它不适用于 Debian 安装程序 iso 文件。)

    help.ubuntu.com/community/mkusb

    help.ubuntu.com/community/mkusb/install-to-debian

  2. 你可以从一个 USB 闪存盘启动到另一个 USB 闪存盘时安装 Debian 系统与使用 Ubuntu 执行此操作的以下描述非常相似,

    如何将 Ubuntu 安装到 U 盘? (不使用启动盘创建器)

  3. 你可以将 Debian 系统安装到硬盘驱动器或 SSD 中并克隆它到另一个驱动器或在另一个驱动器上创建映像。如果足够大,另一个驱动器可以是 USB 闪存盘。 (压缩图像比直接克隆小。)

    • 可以克隆dd或其他一些可以读取和写入设备的简单工具。

    • 有可能(并且更安全)获得克隆属iso 文件,制作 Clonezilla live 驱动器,从它启动并创建克隆副本或映像。 Clonezilla 映像是一个包含一组文件的目录,其中大文件被压缩。 Clonezilla 速度更快,dd因为它足够智能,可以仅复制文件系统的已用块(并跳过空闲块),并且不复制交换分区。它会跟踪所有内容(以便可以从图像恢复完全工作的图像)。

    • 请注意,您无法轻松地从大驱动器克隆到小驱动器。目标驱动器的大小必须至少与源驱动器相同。如果存在 GUID 分区表、GPT,并且驱动器的大小不完全相同,则还必须修复备份分区表。

评论

[持久]实时驱动器比已安装的系统(在同一类型的驱动器中)更便携,但如果计算机差异不大,则已安装的系统不仅可以在安装它的计算机中运行,而且还可以在其他计算机。

答案2

从正在运行的(可选实时)系统创建实时 ISO

有一些应用程序可以从正在运行的系统创建实时 ISO,甚至是另一个系统运行实时系统在公羊。那么你就有了实时 ISO 的优势,它有很好的机会在不同的硬件上运行,没有缓慢的 USB 写入,并且不必完全安装到 USB 设备(我很幸运让 Ubuntu 和 Mint 实际上使用 Lexar USB 时,写入速度非常缓慢,在崩溃和完全不可挽回地损坏文件系统之前速度减慢到了极点)。

MX-Linux(基于 Debian stable)有一个名为的应用程序mx 快照,它的 github 页面说:

用于从 MX Linux 和 antiX 运行系统创建 live-CD 的程序

需要澄清的是,该程序适用于 MX Linux 和 antiX,如果不进行大量修改,它无法在其他系统上运行,因为其他系统不具备运行该程序所需的基础设施。不要尝试安装 deb,它不会工作,并且可能会损坏您的系统。

它非常容易使用,只需按照您喜欢的方式设置系统(如果从另一个实时 ISO 运行,您可以安装和更改设置,前提是您有足够的内存),运行程序,基本上单击“下一步”两次,然后单击“确定”一次,它会创建一个实时 ISO 来使用。 (我会关闭大多数程序,例如网络浏览器,以防它们的文件处于“打开”状态。)

在此输入图像描述

创建的 ISO 的大小取决于添加了多少新文件/程序,对于大约 1.4GB 且仅更新的正在运行的实时 ISO,新 ISO 的大小应大致相同。


MX-Linux 还有一个 MX-RemasterCC 程序,用于通过新的更改更新实时 USB,类似于快照,但它直接修改实时 USB(只需要额外一两千兆的可用空间)。我认为它在使用 MX 的 Live-usb Maker 创建的 USB 上效果最佳(也许是唯一的?)。


其他发行版可能有类似的工具,我记得 Mint 曾经有一个在线指南,但几年前它被删除了(可能是由于对 Mint 的更改),Ubuntu 也可能有一些,但我不确定它们是否是仍然是最新的并且可以工作。

相关内容