我们从制造商处收到安装了 Ubuntu 16.04 操作系统的设备。它们没有设置,它们看起来和您期望的消费者版本一模一样。它会询问您的地区、键盘布局、wifi 连接信息等。
我将如何覆盖这个并只运行一个脚本来设置所有这些,最好是从制造商首次启动之前插入的USB?
编辑
看来我可以提供更多信息。这些设备只是电脑棒。他们没有以太网端口。他们确实有一个 USB 端口。
答案1
手头上的问题
您的问题范围是您从制造商处收到的计算机的操作系统尚未安装。您希望加快设置这些计算机的过程,以减少将它们部署给最终用户所需的时间。您还希望自动执行此任务,因为您很可能有许多机器需要执行此操作。
我强烈建议您考虑购买成像系统的基础设施,以便通过网络将自定义的现成操作系统大规模部署到您的计算机上。克隆属是一个免费的开源解决方案,可用作实时启动或服务器来备份、克隆和映像设备。他们甚至还有一个分步指南关于如何创建映像服务器以进行大规模部署。此选项将涉及您购买替代设备,例如更传统的台式机、笔记本电脑或其他类型的具有以太网端口的设备以及其他网络设备,例如交换机和路由器。目前,据我所知,只有Apple拥有无线网络启动的专有解决方案。但使用你这里拥有的东西是一个可能的解决方案。
可能的解决方案
由于您澄清了您的问题涉及缺乏以太网端口的 PC 棒,无法通过网络将许多设备连接到映像服务器,因此您始终可以使用 Clonezilla 创建多个闪存驱动器和“黄金映像”的副本,以便简单地插入、启动,并对计算机进行成像。这是有关执行此操作的 Clonezilla 文档的链接。
为此,您需要使用 Clonezilla 实时启动格式化闪存驱动器,以及足够大的数据分区来容纳您将使用 Clonezilla 创建的“黄金映像”。如果您有一台 Windows 计算机,由美是一款出色的工具,可轻松创建带有数据分区的 Clonezilla Live USB。然而,标准dd if=/Path/To/Clonezilla.iso of=/dev/sdX
情况下 X 是您的闪存驱动器,然后您格式化数据分区以获取剩余空间也可以。然后,克隆您的“黄金图像”如下本指南然后将您的映像部署到下一台机器上本指南
结论
我再次强烈推荐成像解决方案。我工作过的每个地方都使用某种成像解决方案来大规模部署新计算机。您可以根据不同部门或不同类型的用户创建映像,以便它拥有所需的确切软件并准备好使用。您所需的具体细节取决于您自己,因此请花一些时间尝试研究最适合您的解决方案。
我包括乌班图维基如果您打算使用 Ubuntu,请参阅如何创建自定义 Ubuntu 安装的页面。这是一个漫长的过程,但您只需要做一次就可以将其复制到许多机器上。人们报告了 gpg 密钥的问题,所以我还包括一个链接到帖子这可以解决该特定问题。
一如既往,如果我的回答有任何误解或问题,请发表评论,我很感谢纠正我的错误。祝你好运!