我正在尝试使用预装的 Ubuntu 18.04 LTS 副本设置多台 PC。到目前为止,我已经设法将预装的 USB 驱动器用于大约 10 台设备,但现在我有一些较旧的设备根本无法启动到 USB。
这是我的做法:
- 下载 Ubuntu 18.04.3 LTS
- 挂载 .ISO
- 复制所有文件
- 解压/install/initrd.gz
- 使用以下方式输入我的 preseed.cfg
echo preseed.cfg | cpio -H newc -o -A -F initrd
- 再次 zip initrd.gz
- 使用 dd 将所有内容刻录到 USB
- 将 USB 插入设备
- 从 USB 启动
到目前为止,一切运行良好。只需启动设备并观察其运行情况即可。完全没有问题。
这些旧设备的 BIOS 设置非常基础。我查找了安全启动之类的东西,以为这就是问题所在,但没有找到。我能做的最好的就是禁用端口...
出于好奇,我买了一个新的 USB 驱动器并将原始的 Ubuntu .ISO 刻录到其中,令我惊讶的是,这些设备现在可以毫无问题地启动,但自然而然地,我的任务自动化就消失了。我重复了我通常的步骤来预先设置安装,在将预先设置放入 initrd.gz 后,它再次停止工作。
我可以在 BIOS 中看到具有正确名称和大小的 USB,但是当我选择它作为启动设备时,PC 会跳过它并直接从其内部硬盘启动,而我实际上想要替换的 Windows10 就安装在其中。
这个问题真正让我震惊的是,它在某些电脑上工作正常,但在其他电脑上却不行。这让我相信 ISO 刻录到驱动器是成功的,问题一定出在其他地方。
有任何想法吗?