[Seek Help] V20.8 怎么开机启动VirtualBox并启动指定的虚拟机
Tofloor
poster avatar
jialebihaidao
deepin
2022-12-27 19:21
Author

大佬们:

V20.8 怎么开机启动VirtualBox并启动指定的虚拟机?

Reply Favorite View the author
All Replies
安洛
deepin
2022-12-27 21:04
#1

有点复杂,可以看看

https://docs.oracle.com/en/virtualization/virtualbox/6.0/admin/autostart.html

Reply View the author
Ziggy
deepin
2022-12-27 21:18
#2

有cli模式可以指定启动内容,和qemu差不多,写成bash执行就可以

Reply View the author
dufengming2008
deepin
2022-12-27 23:55
#3
查看虚拟机
micro@micro-PC:~$ vboxmanage list vms
"Windows10" {1fa2d095-80b5-44fc-a48e-d1fa6120479a}
"CentOS01" {da365c60-216c-469e-9618-9586a0d66fc7}
后台启动虚拟机
micro@micro-PC:~$ vboxmanage startvm CentOS01 --type headless
Waiting for VM "CentOS01" to power on...
VM "CentOS01" has been successfully started.

deepin-editor ~/.bashrc 打开
在最后一行加上vboxmanage startvm CentOS01 --type headless即可
Reply View the author
吉吉如律令
deepin
2022-12-28 17:02
#4

我以前倒是保存过一个windows下开机自启虚拟机的教程,不知道能不能有所帮助

创建启动脚本

新建bat脚本,代码如下

d:
cd "VMware安装文件夹"
start vmware.exe -x "需要打开的虚拟机文件路径"
exit

"VMware安装文件夹"可以在桌面软件图标处,右键查看属性获知
"虚拟机文件路径"可在VMware软件中,选择对应虚拟机,右键打开虚拟机目录获知,选择对应的 ***.vmx文件,右键复制该文件路径

创建计划任务

将脚本放在不会轻易改动的文件夹,win+r快捷键打开运行窗口,输入 taskschd.msc,点确定打开Windows计划任务程序。
在右侧操作窗口创建任务,任务名称任意填,触发器选择 启动时,操作选择新建,在弹出的窗口选择启动程序,程序路径选择刚刚新建的脚本。最后点击确定,任务即创建成功。

Reply View the author