Aug 26

用VirtualBox在Windows上搭建一个Ubuntu工作站 加强版 不指定

felix021 @ 2010-8-26 22:22 [IT » 操作系统] 评论(3) , 引用(0) , 阅读(11375) | Via 本站原创 | |
上一次的方法虽然达到了基本要求,但是还是有很多不爽的地方,尤其是

1. 当需要直接操作该虚拟机,或者修改运行时参数(比如增加共享文件夹、修改网卡的模式、分配光驱)时,需要将虚拟机关闭或者休眠,然后再重新用vbox打开,很麻烦,更重要的是当前ssh会话环境全都要关闭,再次建立很麻烦。

2. 由于虚拟机是后台运行的,在关机的时候可能会被忽略,影响数据的安全性,甚至会导致虚拟机挂掉——我遇到的情况是apt包管理器的缓存文件出错,无法安装或卸载现有程序。于是干脆重装了下(把alternate版换成了server版)。

于是上网搜了一下,找到一款很不错的绿色软件——RBTray,可以强制将软件放入托盘(Systray)中,隐藏它在任务栏占用的位置。

这款软件可以在这里下载:http://rbtray.sourceforge.net/

把它下载,解压,运行,然后右键单击窗口的最小化图标,绝大部分窗口就会最小化到托盘中去。

然后在桌面上额外创建两个bat文件:
start.bat
VBOX安装路径\VBoxManage startvm Ubuntu

stop.bat
VBOX安装路径\VBoxManage controlvm Ubuntu savestate


完美:D



欢迎扫码关注:




转载请注明出自 ,如是转载文则注明原出处,谢谢:)
RSS订阅地址: https://www.felix021.com/blog/feed.php
ctqmumu
2013-1-12 16:36
update VirtualBox 4.2.6 r82870 ----现在执行这个命令 VBoxManage startvm fedora17 改为直接启动VM,带图形窗口了,查看了一下help,新的用法可以这样:VBoxManage startvm fedora17  --type headless这样会自动抛出新的 VBoxheadless.exe 后台运行, 也不需要RBTray了。[为什么不能自动换行...]
felix021 回复于 2013-1-12 17:51
关键是,扔到后台以后还能不能弄回前台?
synzz
2010-11-2 17:53
可以在组策略中添加开机脚本和关机脚本

开机脚本就写  VBoxHeadless -s vmname -v off
关机脚本就写  VBoxManage controlvm vmname savestate

这样开机就能启动,并且没有黑窗口。关机也能自动保存状态。

这个方法有一个问题,就是虚拟机的配置文件vmname.xml在运行的时候会变成vmname.xml-tmp,有时候关机了这个名字也没有改回去。可以添加一个判断这个文件的启动脚本。
felix021 回复于 2010-11-2 18:53
- -. 真纠结……不过文中这种方法不用担心了,如果虚拟机没有关闭,windows会有提示。
Me999 Email Homepage
2010-8-28 18:08
VisualBox这东西原来我在Me999写过的,后来Me999要企业认证,唉。。。
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   *非必须
网址   电邮   [注册]