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系统占用还是非常低的。