已解决ubuntu9.10karmic,virtualbox3.1.2,windowsxp sp2,qq2009,包依赖

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
alexshots
帖子: 248
注册时间: 2010-01-22 23:45

已解决ubuntu9.10karmic,virtualbox3.1.2,windowsxp sp2,qq2009,包依赖

#1

帖子 alexshots » 2010-02-09 19:35

为什么要用sun virtualbox,实在没办法了。再有为什么要有这篇文章。virtualbox用的人少,写写新手经验也不错。

现在网络应用还多都是基于IE的。还有国内好多知名在线应用都忽视linux平台。宁可出基于浏览器的客户端服务来workaround,也不直接出基于linux平台的客户端。

自从用上桌面版的ubuntu 9.10 karmic,再也不想用windows了。可是没办法。工作需要,在线业务也需要。

没办法。可是我的电脑硬盘全分给ubuntu了。没有多余的分区装第二个系统,而且花了好多天修改设置的很到位了,备份再重新分区重装系统太折腾了。只好虚拟机了。

-------------

为什么不考虑其他替代方案。

ie4linux我用过。效果不好,比如上中国移动网站更改业务。那个ie4linux做不了。不知道是不是wine的版本老旧的问题,只能靠原装ie,还有好多在线支付,网络银行业务。。。

还有就是QQ,好多人拿QQ当小型商务在线支持解决方案了。真让人头疼。webqq功能ooxx,现在,难以作为一种qq正式客户端的替代品。临时替代还凑合。

没有windows平台太头疼了。

好在有sun virtualbox现在的版本是3.1.2。

============

安装,首先这个包依赖。主安装deb包可以去http://www.virtualbox.org/wiki/Downloads搞到

ubuntu 9.10 karmic桌面版,当然选择VirtualBox 3.1.2 for Linux hosts了。

之后直接有ubuntu 9.10的i386包可以下。这个ubuntu源里的要新!

sun virtualbox 3.1.2依赖包是这样的:
正在解压缩 virtualbox-3.1 (从 .../virtualbox-3.1_3.1.2-56127_Ubuntu_karmic_i386.deb) ...
dpkg:依赖关系问题使得 virtualbox-3.1 的配置工作不能继续:
virtualbox-3.1 依赖于 libcurl3 (>= 7.16.2-1);然而:
未曾安装软件包“libcurl3”。
virtualbox-3.1 依赖于 libqt4-opengl (>= 4.5.1);然而:
未曾安装软件包“libqt4-opengl”。

这两个包libcurl3和libqt4-opengl可以从新立得软件包管理器里边搜索,然后安装。

装的时候如果,第一次你VirtualBox 3.1.2装失败了。可以把VirtualBox在新立得里边先删除。把依赖的2个包先装上,然后再装VirtualBox 3.1.2。

之后abc@123456:/vobs$ sudo dpkg -i ./virtualbox-3.1_3.1.2-56127_Ubuntu_karmic_i386.deb再安装就正常了。

最后开始弹出窗口,一路ok,竟然要求编译。。。。。。

说对应我这个内核的编译依赖内核的header和内核本身的版本完全对应,还有编译环境,云云。

没办法,我没装build-essential,但是make,gcc什么的还是有的。qt4也有。竟然编译成功了。网上的经验都说一定要有build-essential的。

没编译成功的,安装程序说可以去/var/log/vbox-install.log查看。

------------

之后就是注销一次。然后在应用程序-》系统工具中才能看到VirtualBox。

启动之后,竟然让我注册。

结果它自带的注册功能竟然提示服务器超时!

结果害得我亲自跑到oracle官方网站SDN去注册sun online account。

网址是https://reg.sun.com/register

之后甲骨文公司会给你的注册邮箱发个验证邮件,点击其中的链接激活注册。

然后,成功激活页面。然后回到安装程序,填入刚激活的帐号。

-------------------

然后开始设置了。

主机叫host,也就是安装了ubuntu 9.10的台式机,而虚拟出来的机器电脑叫VM或者VMs,虚拟的电脑的平台上装的系统叫guest additions。
比如win guest additions,linux guest additions,solaris guest additions。。。

头疼,我就按照向导选windows xp了。硬盘空间我划分15G。我硬盘不大,内存我划了384M,显存划了16M。我内存只有1GB。
然后,网卡自动NAT模式,型号用的默认的。启动流程我设置的光驱第一,虚拟出来的ide硬盘第二。其他都取消。

其他我忘了,反正都是自动帮我选好了。

然后启动虚拟机。致命错误。肯定的,因为没装系统。

我有xp sp2安装盘。在设备-》cd/dvd device中勾选我的光驱,很幸运,vbox上来就认了。把xp安装盘扔进去。虚拟机重启。

之后安装xp的过程和正常装xp一样慢。

好了以后。还不错。就是没有文件共享。

-------------------

其实virtualbox的帮助文档写的不错。但是这里还是让我头疼了。倒是那个右侧ctrl开关鼠标独占模式挺好玩的。

网络邻居-》整个网络-》看不到virtualbox shared folders。倒是在工作组里能看到我的samba服务器。

晕。设置了“分配数据空间”也不行。

后来上网一查,才知道。要安装guest additions。但是这个guest additions不是指你在虚拟机上装的系统。而是指一个程序。

当在虚拟机的windows xp桌面,基本都搞稳定了之后,选虚拟机窗口的设备-》安装增强功能。

这是xp桌面会弹出一个安装程序的窗口。继续安装之后,网络邻居里就能看到virtualbox shared folders了。

真晕。这个翻译还是有点问题。帮助文档里边也只是提了一句,如果是客户端是英文版反而没事了。

不知道为什么要管folder sharing叫数据空间,管guest additions叫增强功能,怎么想的?

---------------------

然后,反正只要ubuntu能上网,虚拟xp就能上网,开ie6,下搜狗浏览器,flashget,谷歌拼音输入法,qq2009。不在话下。

之后一切就如同普通windows一样了。

上了QQ,赶紧我就把群里边设置改了,webQQ没那么强的群支持功能。哎。。。。。。
-
回复