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