CentOS上设置VirtualBox虚拟机开机自启

本文档详细介绍了如何设置VirtualBox以自动启动Linux主机上的虚拟机。步骤包括编辑环境变量、配置启动用户、修改目录权限、设置dbpath属性、指定虚拟机自动启动以及重启相关服务。完成后,虚拟机将在系统启动时自动运行,用户可通过VDRP客户端连接。
摘要由CSDN通过智能技术生成

1 设置自启动的两个环境变量。

 vi /etc/default/virtualbox

添加下面两行:

VBOXAUTOSTART_DB=/etc/vbox
VBOXAUTOSTART_CONFIG=/etc/vbox/vboxauto.conf

2 配置启动用户

vi /etc/vbox/vboxauto.conf

添加下面内容:

default_policy = deny
wx= {
allow = true
}

(注:将 wx替换成你实际的用户,这个用户加入了vboxusers组,用来操作 VBoxManage 的用户)

3 修改 vbox 目录权限,给用户添加vboxusers组

usermod -G vboxusers wx
chgrp vboxusers /etc/vbox
chmod 1775 /etc/vbox

完成以上操作后,退出 root,返回普通用户
4 设置dbpath属性

VBoxManage setproperty autostartdbpath /etc/vbox
VBoxManage list systemproperties


Autostart database path: /etc/vbox

5.5 指定虚拟机自动启动

VBoxManage modifyvm Windows7 --autostart-enabled on --autostop-type acpishutdown

ls /etc/vbox

可以看到生成了以用户名开始的两个文件

vmuser.start  vmuser.stop

5.6 重启 vboxauto 服务
centos6

service vboxautostart-service restart
chkconfig vboxautostart-service on

centos7

systemctl restart vboxautostart-service
systemctl enable vboxautostart-service

好了,重启主机,虚拟机已经自动运行了,用 VDRP 客户端直接连接即可。

6.2. 显式指定 VRDP

VBoxManage modifyvm "Windows7" --vrde on --vrdeport 3389
VBoxManage showvminfo "Windows7"

设置后,你可以检查虚拟机的设置状态。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值