CentOS minimal 上安装 VirtualBox 虚拟机自启动(3)

5. 自启动设置
5.1 设置自启动的两个环境变量。

$ su
# vi /etc/default/virtualbox添加下面两行:

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

5.2 配置启动用户

# vi /etc/vbox/vboxauto.conf添加下面内容:

default_policy = deny
vmuser= {
allow = true
}(注:将 vmuser 替换成你实际的用户,这个用户加入了vboxusers组,用来操作 VBoxManage 的用户)


5.3 修改 vbox 目录权限

# chgrp vboxusers /etc/vbox
# chmod 1775 /etc/vbox
# exit完成以上操作后,退出 root,返回普通用户
5.4 设置dbpath属性

$ VBoxManage setproperty autostartdbpath /etc/vbox
$ VBoxManage list systemproperties
...
Autostart database path:        /etc/vbox


5.5 指定虚拟机自动启动

$ VBoxManage modifyvm Windows2003 --autostart-enabled on --autostop-type acpishutdown
$ ls /etc/vbox可以看到生成了以用户名开始的两个文件

vmuser.start  vmuser.stop


5.6 重启 vboxauto 服务

$su
# service vboxautostart-service stop
# service vboxautostart-service start

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


6. 其它
6.1 挂载 GuestAddition.iso,安装客户机增强工具

$ VBoxManage storageattach "Windows2003" --storagectl "IDE Control" --port 1 --device 0 --type dvddrive --medium emptydrive
$ VBoxManage storageattach "Windows2003" --storagectl "IDE Control" --port 1 --device 0 --type dvddrive --medium additions这样在虚拟机里就可以看到增强工具光盘了。
注意,必须先 emptydrive 后,才能加载 addtions。


6.2. 显式指定 VRDP

$ VBoxManage modifyvm "Windows2003" --vrde on --vrdeport 3389
$ VBoxManage showvminfo "Windows2003"设置后,你可以检查虚拟机的设置状态。


6.3 查看宿主系统性能

$ top系统占用还是非常低的。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/18754.html