VirtualBox 是一款小巧易用的跨平台虚拟机,对中文支持很好,它最早由 德国 InnoTek 软件公司开发的 虚拟机 ,后被Sun 公司收购,现在则由 甲骨文公司 进行开发。
Ubuntu 软件仓库中包含的VirtualBox 是以GPL发布的开源版本VirtualBox Open Source Edition,简称VirtualBoxOSE。这个版本是一个自由软件。
1 安装 VirtualBox
因为是真正的自由软件,Ubuntu 官方源中已经有了VirtualBox 开源版本,所以安装过程非常简单,选择Ubuntu 主菜单“系统”- “系统管理”- “新立得软件包管理器”选项。
单击新立得软件包管理器主界面“搜索”按钮,输入搜索关键字“virtualbox ”,单击“搜索”按钮即可开始查询软件仓库。
随后新立得软件包管理器会返回查找结果,找到“vitrualbox-ose ”,然后右键单击该软件包,选择“标记以便安装”选项,接受新立得自动关联软件包。
最后,单击新立得软件包管理器主界面的“应用”按钮,开始安装VirtualBox开始安装,喜欢在命令行安装的朋友可以运行如下命令即可在虚拟终端安装:
$ sudo apt-get install virtualbox-ose
2 创建VirtualBox 虚拟机
安装完成以后,可以选择“应用程序-附件-VirtualBox OSE ”选项来运行VirtualBox 。运行以后得到的是VirtualBox 的主控制台。
2.1 VirtualBox 主控制台
下面以Windows XP 为例来演示如何在VirtualBox 中安装Windows 操作系统,这样一来Ubuntu 目前无法实现的一些操作,如需要USB Key 的网上银行、淘宝支付宝等,都可以在虚拟机中的Windows 里完成操作。
首先需要创建一个虚拟机。单击“新建”来创建新虚拟机。单击“下一步”以后输入名称,并选择“系统类型”为Windows XP ,名称则可以随意选取,这里取为Windows 。
2.2 设定虚拟机内存
单击下一步设定分配的内存,运行Windows XP ,建议分配256MB 或者更多内存,以便在虚拟机上安装的Windows XP 能比较顺畅地运行。
2.3 设定虚拟机磁盘容量
设置完内存容量,还需要创建虚拟硬盘映象。因为是全新的安装,还没有创建任何虚拟硬盘镜像。默认会选中“创建新的虚拟硬盘”,单击“下一步”就可以通过创建向导来创建新的硬盘镜像。
硬盘镜像有两种类型。一种是动态扩展镜像。对这种镜像设定的大小只是为磁盘的大小设定了一个上限,但是并不是马上就分配空间。其大小随着实际硬盘空间的需求而扩展,直至设定的上限。这种类型对硬盘空间比较紧张的情况比较适合。
另一种是固定大小镜像。这种镜像在创建是就分配了所有的空间,在性能上会有一定的优势。对这两种类型需要根据具体的需求来选择。本例中选择的是动态扩展类型。
2.4 设定虚拟硬盘类型
下一步指定虚拟硬盘文件的名字以及大小。缺省设定的大小是10GB 。全新的Windows XP 安装约占用不到2GB 的磁盘空间,所以这里设定为4GB ,应该足够了。
2.5 设定虚拟硬盘大小
单击“下一步-完成”完成硬盘设定以后会回到虚拟机的设定。启动盘将变成刚才创建的虚拟硬盘。再单击“下一步-完成”则完成了整个创建新虚拟机的过程,回到了VirtualBox 的主控制台。
3 使用VirtualBox 安装Windows XP
虽然说Ubuntu 现在已经十分完善了,但还是有些应用让人很无奈,其实使用VirtualBox 安装一个Windows ,许多问题就迎刃而解了,具体安装方法如下。
安装之前,还需要设置一下刚创建好的虚拟机,如光驱、软驱、网络、声音等设备。在VirtualBox 主机面中的“设置明细”中,单击要设置的设备进行设置。设置完成后,选择介质,将光盘设置为“ISO 光盘映像”选项,然后加载Windows XP 的光盘镜像即可。
整个安装过程与普通的安装方式无异,安装步骤就此省略。需要注意的是,Windows XP 启动以后,单击虚拟机窗口会俘获所有的键盘以及鼠标事件。可以通过热键来脱离这种模式。具体的热键显示在窗口的最右下方。缺省的设置是右Ctrl 键,右Ctrl+F 键用来在全屏/ 窗口模式见进行切换。在全屏模式中可以用Ctrl+Home 来访问虚拟机窗口的菜单。
4 VirtualBox 高级配置
为了进一步方便虚拟机的使用,可以在Windows XP 中安装VirtualBox 虚拟专用电脑辅助工具包。
在虚拟机窗口中单击“设备-安装增强功能”选项。
安装过程中会询问是否自动从网络上下载该软件包的iso 文件。选择自动下载。下载完成以后会询问是否挂载这一文件,选择是。如果自动下载不灵了,可以选择手动安装,在虚拟终端中输入如下命令:
$sudo aptitude install virtualbox-guest-additions
安装好增强功能后,虚拟机的光驱里面会出现下载好的文件。双击光驱即可以安装这一增强工具包。
安装完成后,重启虚拟机和Windows XP ,打开设备管理器,这时显卡已经为VirtualBox 显卡了。
重启后的VirtualBox ,增强特性已经生效,增强特性主要有:
不再需要鼠标俘获模式;使用上跟原生的应用程序没有差别。不再需要使用热键来在两种模式之间进行切换。
可以随意调整分辨率,只需调整虚拟机窗口大小即可;比如切换到全屏模式的时候会自动把分辨率切换到宿主操作系统的屏幕分辨率。
增加了 “无缝模式”。在这个模式下,所有的虚拟机应用程序窗口将不再显示在一个单独的虚拟机窗口里面,而是跟原生的程序一样出现在桌面上。右Ctrl+L 组合键可以在无缝模式/ 非无缝模式之间切换,当然也可以使用鼠标来操作。
无缝模式下键盘仍然是被俘获的。所以,当Windows 应用窗口在前台时,GNOME 的快捷键都是不可用的。要用这些快捷键的话可以用鼠标把一个原生程序提升到前台,或者用右Ctrl 键脱离键盘俘获模式。
进入无缝模式,和使用Winodws 几乎无异,需要注意的是,虚拟机中那个的Windows 还是需要防止病毒和黑客软件。
本文摘自即将印刷的《完美应用Ubuntu 》第2 版并有删 减。
《完美应用Ubuntu 》第2 版介绍:全面介绍Ubuntu
10.04 和Ubuntu 10.04 Server 的精华应用本书将向您展示一个年轻的Linux 发行版——Ubuntu ,一个产生于太空中的崇高梦想,从初识到安装,从应用到管理,本书秉承开源社区所践行并传播的“乐于分享、善待他人”的Ubuntu 理念,向您阐释如何完美应用Ubuntu 。本书根据初学者和Ubuntu 使用者学习和应用的特点,充分考虑初学者的需求,以Ubuntu 精华应用为主线,由浅入深、循序渐进地进入Ubuntu 精彩的世界。