如何从现有的硬盘安装生成一个可安装的镜像

我在一台备用工作电脑上安装了Kubuntu,并正在为标准用户的需求进行配置。我的目标是在4台很少使用的电脑上安装它,让他们随意尝试,并可能在以后将其安装到自己的电脑上。
有一些东西我希望在每台电脑上都保持一致(例如,使用Thunderbird而不是Evolution,用户的邮件收发服务器),还有一些需要在每台机器上进行定制的内容,比如主机名,在每台PC上使用不同的用户...
此外,这些电脑的硬盘大小不同。如果将一个10GB的镜像推送到一个300GB的硬盘上,文件系统会"损坏",看起来只有10GB大吗?抱歉,这个用英语很难解释清楚。
有人知道如何生成一个完整硬盘的自定义镜像吗?例如,将sda1作为/,sda2作为swap,sda3作为/home?另外,如果我只是将.iso刻录到DVD上,我将无法引导并将镜像推送到硬盘上,对吗?
2个回答

使用类似FSArchiver的工具将安装文件归档,并保存在USB磁盘、网络共享或其他地方,然后将文件系统写回到这4台机器的硬盘上。一个很好的工具是SystemRescueCD
之后,您可以更改系统中的任何内容。(当然,如果您有100或1000台PC,自动化此类操作可能比手动更改更省事,但对于4台PC来说,设置自动化可能需要更多工作。)
FSArchiver不关心源/目标文件系统的大小,只要源文件系统上的所有数据都适合目标文件系统即可。

嗨,FSArchiver看起来是我需要的东西。SystemRescueCD将创建DVD,但是我该如何将映像文件安装回硬盘上呢?我在SystemRescueCD的主页上没有找到相关功能。 - Alexander Engelhardt

有一个叫Remastersys的工具:在这里 它可以让你从已安装的系统制作一张DVD。我提供的链接会详细告诉你所有需要的操作步骤。
如果你安装了apt://synaptic,你还可以保存软件包列表(非常简单,可以从第一个菜单中完成)。