问题描述
我想为某人在计算机上预安装 Ubuntu。我可能想为他们定制它,但最终他们需要能够在他们第一次启动它时选择用户名、密码等。 (也称为 OEM 安装)。
我该怎么做呢?
最佳方法
使用 内置 OEM 安装功能!
为其他人在计算机上安装 Ubuntu 非常容易,因此您可以根据他们的需要对其进行自定义,但他们仍然可以执行最终的基本设置(用户名、密码、语言等)。
阶段 1. 预安装
1(针对 Ubuntu 20.04 UEFI 更新)。
确保在 UEFI 模式下从安装 USB 启动。您将看到下面的屏幕。如果您没有看到这个 grub 菜单,那么您没有从 USB 以 UEFI 模式启动。
选择 OEM 安装(对于制造商),如下所示:
-
(对于 BIOS/Legacy/CSM 安装(在 Ubuntu 20.04 中未经测试))按任意键中断 LiveCD/LiveUSB 自动启动;然后按
F4
并选择 OEM Install,然后按 “Install Ubuntu”
其余的过程与下面的几乎相同。
-
输入一个”company name”(它只会用于错误报告等)
-
继续安装…
-
为自定义阶段输入临时用户名、密码和 machine-name
-
重新开始
###阶段 2. 定制
-
您现在处于自定义阶段:
-
进行自定义:升级、更新、安装软件、删除软件、更换壁纸等。在下面的示例中,我们只是使用终端将 Ubuntu 更新镜像更改为更接近纽约市。
-
完成后,关闭所有窗口并双击桌面上的 Prepare for shipping to end-user 图标,将显示如下消息:
###阶段 3. End-user 配置/”installation”
-
当接收者第一次启动计算机时,他/她必须选择一种语言:
-
…以及他们的位置/时区…
-
…和键盘布局…
-
然后他们选择他们的用户名、密码、machine-name 以及是否加密他们的主目录:
-
Ubuntu 需要几秒钟来执行这些最终的定制……
-
…并将用户直接带到他们的新登录屏幕!
次佳方法
我最初认为此功能仅在备用安装程序中可用,但我已得到纠正。我能够启动桌面 CD 的 USB 密钥,按住左 Shift 键直到我被要求选择一种语言,然后我点击 F4
并出现以下菜单:
Colin Watson 还指出,您可以启用 oem-config/enable=true
作为 boot parameter 以公开该功能。使用后它提示我 OEM-looking 提示:
如果您使用的是 alternate installer,您只需点击 F4
并从第一个屏幕中选择 OEM Install 即可:
第三种方法
当启动菜单出现时,您所要做的就是选择“以 OEM 模式安装”,然后完成剩下的过程。
以下是更详细的屏幕截图说明:
https://help.ubuntu.com/community/Ubuntu_OEM_Installer_Overview
这是 Ubuntu 12.04 安装中此选项的屏幕截图。在开始启动 Live CD 或 USB 后,您需要按一个键来显示此选项菜单。