服务器 频道

Sun xVM VirtualBox 用户入门指引

Sun xVM VirtualBox 是由德國 InnoTek (已被Sun併購) 這家軟件公司出品的軟件,它提供使用者在 32/64 位元的 Windows , Linux ,Solaris作業系統上虛擬另外的機器執行其它 x86 的作業系統,使用者可以在 VirtualBox 上安裝並且執行 Solaris、WindowsLinux、OS/2 Warp、OpenBSD 及 FreeBSD 等系統作為客戶機操作系統[1]。在 2007 年 1 月,InnoTek 以 GNU General Public License (GPL) 釋出 VirtualBox,並提供二進位版本及開放源碼版本的程式碼。

和同性質的 VMware 及 Virtual PC 比較下,VirtualBox 獨到之處包括 Remote Desktop Protocol (RDP)、iSCSI、SATA及 USB 的支援,VirtualBox 在客戶機操作系統上已可以支援 USB 2.0 的硬件裝置。

作为SUN的fancier,我非常乐意向大家推广这款优秀的虚拟机软件。

Sun xVM VirtualBox 入门指引

VirtualBox 现在可以免费从SUN关网下载,目前版本是2.0。

首先我们来看下安装完后软件的主界面:



大家可以看到我已经设置了一台虚拟机!
VirtualBox安装后默认是英语界面,但实际上它支持很多种语言。这个语言选项稍候大家自会看到,我们先了解下软件的菜单。

首先是文件菜单[File]


很简洁,我们先进第一项"Virtual Disk Manager"看看:


虚拟磁盘"库"
 


光盘镜像"库"

另外大家看到还有一个虚拟磁碟"库",需要时大家可以自行设置。

就如同它的名字一样,这里可以让你统一管理所有的虚拟存储介质,就像一个库,你可以预先设定好,以后使用时直接从列表里选择就可以了!

我们再来看一下"Perference"选项下都有些什么


常规选项:
A。设置虚拟磁盘"VID"和虚拟机设置文件的默认存储路径;
B。VRDP库的位置(具体这个东西是什么,请参考用户手册);
C。设置是否开启硬件辅助虚拟化支持


"Input"选项:
就是设置切换虚拟机和宿主机窗口的热键以及是否自动捕获键盘。


语言选项,这里大家就可以选择将软件界面改成中文的了!

虚拟机的设置[图例]
首先选择“新建”一个虚拟机



制定虚拟机配置文件的名字和准备安装的OS



“系统类型”列表里可以看到目前确认支持的OS包括:
DOS,
Windows 3.1~最新的Server 2008各版本Windows ,
OS/2 warp 3,4,4.5,
eComStation,
Linux 2.2,2.4,2.6, Arch Linux ,Debian ,OpenSUSE,
Fedora , Gentoo Linux ,Mandriva , Red Hat ,Ubuntu,
Xandros, FreeBSD,OpenBSD,NetBSD ,
Netware , Solaris , OpenSolaris , L4

设置分配给虚拟机的内存大小


一般无特殊需求(比如准备安装数据库)使用推荐设置即可。

设定分配给虚拟机的磁盘


这里你可以选择“无磁盘”等下再添加,新建一个或者从虚拟磁盘“库”中选择一个现有的磁盘。

这里说明一下:
根据软件附带的英文用户手册的说明,第二个IDE控制器的主通道默认是保留给光驱的,所以一台虚拟主机只能使用3块硬盘。

为了突破这个限制,VirtualBox虚拟里SATA控制器(AHCI),最多支持30个接口,也就是说现在一台虚拟机最多可以挂33块硬盘。而且根据手册说明SATA接口的虚拟硬盘将比IDE的具有更好的性能。

但是由于目前很多OS没有内置AHCI驱动,所以前面4个(0~3)SATA接口被设计成可以兼容IDE的模式,这个需要在虚拟机第一次启动前使用VBoxManage 命令行工具进行手工设置。 //关于VBoxManage 使用的详细内容请参考用户手册

这里我们选择新建一个虚拟磁盘:











虚拟磁盘设定好了,下面是向导的最终页面



点击完成后我们看到现在主界面里多了我们刚才设置的新虚拟机,而且软件自动显示了所选系统类型的Logo。

设置光驱及加载光盘镜像

从软件主界面的虚拟机“配置明细”页中点击“光驱”打开设置窗口



在这里我们要启用光驱,可以选择使用物理光驱或加载镜像,
加载镜像可以直接从之前配置的光盘镜像“库”中选择。

设定后配置明细会即时更改



虚拟网络设定
使用VirtualBox时,大家最困惑的应该就是虚拟网络的设定,通过实验和察看用户手册,现总结如下:
在你建立虚拟机的时候,软件会默认选择推荐的网卡类型


同样从配置明细中点击网络可以打开网络配置页。
因为我之前已经设置了一块Host Interface类型的网卡,所以这里大家会看到Host Interfaces里有一块名为“VirtualBox Host NIC 1”的网卡。

默认的软件会从四种型号的网卡中选择一块所选系统内置驱动的网卡,一般不需要更改,默认的连接类型是NAT。
根据手册说明,推荐使用PCnet-FAST |||(AM79C973),因为此网卡驱动机会被各版OS内置,GNU GRUB boot manager 也默认以与支持。
Intel PRO/1000 的两种网卡是1.6版新增加的,因为Vista 取消了AMD PCNet的内置驱动,其中Intel PRO/1000 MT Desktop是XP开始内置驱动的网卡类型。

选择NAT类型时,虚拟主机其实是通过VirtualBox 内置的“虚拟路由器”与外界通信,默认动态分配10.0.x.x的随机地址,虚拟主机只要启用DHCP,不需要额外设置即可与外围通信,但是外网的主机包括宿主主机都无法和虚拟机通信,而且在NAT模式下ping命令是无效的。
如果需要使用虚拟机提供的网络服务,可以使用VBoxManage 命令行工具设置端口映射(port forwarding),具体设置参见用户手册。

当选择Host Interface时,软件会虚拟一块软件网卡出来,如果宿主主机是Windows,那么在网络连接设置中将会和其他物理网卡一样存在一个设备图标,具有和其他物理网卡相同的功能可以被设置。虚拟主机相当于是接了一根网线到这块软件网卡上。官方的建议是将此网卡和宿主主机实际连接网络的物理网卡作桥接,然后给网桥设置之前物理网卡的参数,虚拟机里也对网卡设置类似的参数(//地址为同一子网,设置相同的网关和DNS服务器地址)即可。

0
相关文章