如何系统启动自动打开虚拟机virtulbox

2022-03-25  栏目:网络技术   投稿:八羊

摘要:如何系统启动自动打开虚拟机virtulbox,设定自动开机运行指定虚拟机系统的脚本。……

有的时候为了运行方便,不希望每次服务器重启了就要打开虚拟机再运行虚拟机这么麻烦,而是进入系统自动运行指定的虚拟机,无需人的干预。那应该如何做呢?过去的一些脚本已经无效,因为那virtualbox.exe直接运行提示找不到文件,这是因为它不支持命令调用,需要换个方式。

首先创建一个BAT文件,例如:autorunvb.bat.


image.png

(脚本截图)


脚本代码如下

@ECHO OFF 

"G:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm "MYSERVER" --type headless

EXIT

脚本说明

startvm "MYSERVER":startvm代表打开某个虚拟主机,后面的MYSERVER是具体某个虚拟主机的名字;

 --type headless:这个参数具体代表的意思是无界面后台运行;

脚本运行后,你看不到VBOX的界面的,实际上你打开VBOX查看发现该虚拟机其实是运行状态:

image.png

(虚拟机后台运行状态截图)

把这个BAT脚本放在:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp文件夹下就会每次自动运行了。

当然,还可以写入注册表来自动运行:

打开POWER SHELL

reg add HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v VirtualBox /t REG_SZ /d '\"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe\" startvm \"os_0\" --type headless' /f


一切都自动运行后台了,那么如果不知道自己的虚拟机服务器IP地址怎么办?

用PING命令来查看。

image.png

然后用SHH就可以登录:

ssh 192.168.9.195 -l root

好了,本教程到此结束,您学会了吗,欢迎评论区留言反馈。



文章分享二维码:


友情提示:信息若有侵犯请联系删除,下载资源若失效请联系微信haracle解决。装黑客下载 | LUT包下载