在 Ubuntu VirtualBox 中设置 BIOS 的可行方法
一 图形界面设置启动顺序与固件类型
- 关闭虚拟机,选中目标虚机,打开设置 → 系统 → 主板:
- 调整启动顺序(Boot Order),将需要的设备(如光盘、硬盘)置顶,便于从 ISO 安装或从指定盘启动。
- 如需使用 UEFI,勾选启用 EFI(特殊操作系统需要);使用传统方式则保持未勾选。
- 打开设置 → 存储,在控制器:SATA/IDE下挂载 ISO 镜像(点击“没有盘片”→“选择虚拟光盘”),以便从安装介质引导。
- 启动虚机,在 VirtualBox 启动 Logo 出现时快速按下F12进入Boot Menu,或按F2进入BIOS 设置(不同版本提示略有差异,错过可重启再试)。
二 命令行快速配置启动项与固件
- 查看/确认虚机名称:
- Windows: 在 VirtualBox 主界面查看;macOS/Linux: 在终端执行:VBoxManage list vms
- 设置启动顺序(示例将虚机名为“VM1”):
- 仅从光盘启动:VBoxManage modifyvm “VM1” --boot1 dvd
- 硬盘优先、光盘其次:VBoxManage modifyvm “VM1” --boot1 disk --boot2 dvd
- 切换固件类型:
- 启用 UEFI:VBoxManage modifyvm “VM1” --firmware efi
- 使用传统 BIOS:VBoxManage modifyvm “VM1” --firmware bios
- 提示:修改后直接启动虚机即可生效;如需从 ISO 安装,请同时挂载 ISO 到存储控制器。
三 进入 BIOS 的时机与按键
- 启动虚机后,在 VirtualBox Logo 界面及时按下:
- F12:进入启动菜单(临时选择本次从哪个设备启动)。
- F2:进入BIOS 设置(可修改启动顺序等)。
- 若按键无响应,通常是按早或按晚:重启虚机并在 Logo 出现的第一时间按键;必要时适当延长 Logo 显示时间(见下一节)。
四 常用 BIOS 项与进阶调整
- 调整 Logo 显示时间(便于按 F2/F12):
- 延长 Logo 停留:VBoxManage setextradata “VM1” “VBoxInternal/Devices/pcbios/0/Config/LateLogoPct” 100
- 仅显示菜单提示:VBoxManage setextradata “VM1” “VBoxInternal/Devices/pcbios/0/Config/LogoFadeIn” 0
- 恢复默认:VBoxManage setextradata “VM1” “VBoxInternal/Devices/pcbios/0/Config/LateLogoPct”
- 启动模式选择:
- BIOS:兼容性更好,适合大多数场景。
- UEFI:支持**>2TB**磁盘、现代引导流程;若从 U 盘或某些 ISO 启动失败,可切换为 BIOS 再试。
- 注意区分层级:
- 本章节调整的是虚拟机内部的虚拟 BIOS/UEFI;若要在宿主机上启用虚拟化加速(如 VT‑x/AMD‑V),需进入宿主机 BIOS开启,再重启宿主机。