我们有一个实验室,里面有各种用于硬件验证的系统。测试大部分是自动化的,包括操作系统安装(Windows、Ubuntu 18.04、20.04、RHEL 等)。我们所有的安装和控制都是通过网络进行的。我们还依靠 PXE 启动,这样我们就可以可靠地从一个操作系统过渡到另一个操作系统。包括操作系统安装在内的整个过程都是自动化/无人值守的。
在某些较新的系统中,Ubuntu 安装程序无法检测到 NIC,因此操作系统安装失败。我们的工作条件是,唯一的附加存储是一个或多个 SSD 驱动器 - 没有 USB 记忆棒,没有 DVD/CD-ROM 驱动器。
在大多数情况下,我们能够安装受支持的 NIC 来解决该问题(我们没有测试 NIC 硬件,因此这不会影响我们正在做的事情)。但是,我们也遇到过这种解决方法不可行的情况……例如 BIOS/EUFI 问题不允许我们从附加 NIC 进行 PXE 启动。
有没有办法更新安装程序(debian 或 subiquity)以扩大对其他硬件的支持?