每当我为某人组装和配置 Linux PC 时,我总是会遇到这样的问题:如果他们想将系统恢复到刚收到时的状态,该怎么办?要么他们搞砸了某些事情,导致系统无法正常工作,要么他们的硬盘坏了(或者他们想升级到更大的硬盘),等等。通常,当发生这种情况时,我必须让他们把机器带回来给我,我基本上重复我为他们配置时所采取的所有步骤。
我想知道是否有一种方法,一旦我配置好系统并开始工作,我就可以保存已完全安装和配置好的系统的映像。然后我以某种方式创建一张 CD/DVD 或 USB 密钥,我可以将其交给他们,如果从该密钥启动,则会擦除硬盘驱动器并恢复完全安装的系统,包括任何自定义应用程序、配置文件、驱动程序等。
基本上,我想创建与 Windows PC 通常附带的“系统恢复”CD 相同的 Linux 版本。我正在寻找一种理想情况下适合一张(或几张)DVD(或 USB 密钥)且完全自动化的东西……启动它,它基本上会完成所有工作(格式化驱动器、恢复操作系统等),尽可能减少用户交互(除了一个解释该工具将要做什么的屏幕,以及“您真的、绝对、肯定地确定要这样做吗?”之类的提示)。
我知道克隆兹拉可以创建已完全安装的系统的映像,以及恢复该映像(我相信它甚至可以调整分区大小,例如,如果您要恢复到硬盘比原始系统更大的系统)。如果我错了,请告诉我。但据我所知,您无法创建启动 Clonezilla 并自动执行恢复的 CD/DVD/USB 棒。或者你可以吗?还有其他软件包更适合我所描述的需求吗?我更喜欢 F/OSS 工具,但我也会考虑商业产品。