我希望能够配置(例如安装应用程序、提供文件、可能配置一些设置)OpenSUSE 虚拟机,然后“重置”某些方面,以便当我将其提供给另一个用户时,他们可以获得启动体验(特别是键盘布局、时区、区域、语言等)。
这可能吗?
如果没有,我是否应该通过创建一些脚本来解决这个问题,例如检查文本文件/标记(由所述脚本创建),如果未找到,则在启动时运行各种工具(类似 YaST?)?
如何最好地创建可再分配的、部分设置的虚拟机?
此问题已作为重复问题链接到Linux 上是否有与 Windows 的 SysPrep 相当的程序但不同之处在于:
- 那里没有一个答案描述 OpenSUSE 或解决这个问题
- 我特别不希望安装像“工厂”那样,并且要求各种功能保持配置(已安装的软件、特定于应用程序的配置文件等)
- 删除用户是可以接受的,但不是要求(尽管我接受这可能是解决我的问题的一部分)
- 我不想稍后控制图像的分布(该问题指定使用“FOG”
- 我不打算让 VM 用户访问共享网络或直接与他们的机器交互(除了通过预加载的 VM 文件提供面向公众的下载)
- SysPrep 似乎与 Windows 许可特别相关 - 尽管结果可能相似,但目标可能不同。