×

Windows 开机启动VirtualBox虚拟机的完整教程

2024-03-25 09:57:40 Falcon

这篇教程将引导您如何在Windows宿主机开机时自动启动VirtualBox虚拟机。我们将分步骤讲解每一个必要的操作。

准备批处理文件

  1. 定位VBoxManage: 确保找到VirtualBox安装目录下的VBoxManage.exe。这通常位于C:\Program Files\Oracle\VirtualBox
  2. 创建批处理脚本: 打开记事本或您偏好的文本编辑器。创建一个新的文本文件并输入:
    "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm "<YourVMName>"
    
    <YourVMName>替换为您的虚拟机实际名称。
  3. 保存批处理文件: 将文件存为.bat格式,例如start-vm.bat,并选择易于记忆的位置保存。

设置Windows计划任务

  1. 打开任务计划程序: 按Windows键和R键,输入taskschd.msc
  2. 创建新任务: 在任务计划程序中,点击“创建基本任务”导航通过创建任务的向导。
  3. 设置触发条件: 选择“当我登录时”或“当计算机启动时”,取决于您的需求。
  4. 选择执行的动作: 设置动作为“启动程序”,并浏览选择您之前创建的.bat文件。
  5. 保存并命名您的任务: 按照向导最后的提示完成任务创建,并给任务起一个描述性的名称。

虚拟机的名称和模式

  1. 找到虚拟机名称: 在VirtualBox主界面的虚拟机列表中找到您的虚拟机名称。
  2. 选择启动模式
    • 无头模式:在批处理文件的命令中加入--type headless
    • 有界面模式:从批处理文件的命令中移除--type headless

测试计划任务

  1. 执行计划任务: 在任务计划程序中找到您的任务,右键点击“运行”来测试。
  2. 验证虚拟机状态: 确认虚拟机是否按预定计划启动。 通过以上步骤,您可以确保每次开机时虚拟机按您的设定自动启动。请记住,您的虚拟机名称和启动模式应根据您的实际需求和配置来设定。
本文收录于