尝试将用于在裸机服务器上安装 Linux 操作系统的预定义过程复制到 VM(在 Oracle Virtualbox 上)。
Linux 操作系统安装过程使用操作系统分发版 (RHEL 7) DVD 映像和包含 kickstart 文件(供 Anaconda 用于自动安装 Linux 操作系统)的 USB 笔式驱动器以及一些特定的附加专有软件。这是遗留软件,我无权修改安装程序。
我想弄清楚的是,如何为 VM(Oracle Virtualbox)执行等效步骤,希望不必使用真正的物理 USB 笔式驱动器。在我的例子中,主机操作系统是 Windows 10 企业版。
有没有一种方法可以在 Windows 10 中创建一个磁盘映像文件,其中包含预期的 USB pendrive 的内容(256MB 一个,具有 FAT32 格式,以及一个非常特定的磁盘标签),然后可以以某种方式将其安装在 VM 中在物理服务器的情况下,它就像 USB pendrive 对 Linux 操作系统一样可见。
有很多方法,包括:
使用 Windows 10 内置工具创建 VHD 格式映像(diskmgmt.msc → 操作 → 创建 VHD)。将其作为虚拟磁盘附加到主机 Windows 系统上。使用 diskmgmt 对其进行初始化和格式化,然后将其从主机上分离出来,并将其添加到 RHEL 安装 VM 中。(VirtualBox 支持 VHD 图像,但不支持 VHDX。)
使用 VBox 的“虚拟媒体管理器”创建标准的 VirtualBox 磁盘映像。将它附加到一个已经安装了你选择的操作系统(无论是 Linux 还是 Windows)的 VM,并使用该 VM 对映像进行分区和格式化。将其与该 VM 分离并附加到 RHEL 安装 VM。