转载自:http://developers.sun.com.cn/blog/ada/entry/virtualbox_%E8%99%9A%E6%8B%9F%E5%8C%96%E5%BA%94%E7%94%A8
这篇文章介绍了使用 VirtualBox 在 Windows 上安装和 使用 OpenSolaris 的例子 , 包括以下几部分内容:
VirtualBox 的介绍以及安装
在 Windows 上安装 OpenSolaris
Windows 宿主机 访问 OpenSolaris 虚拟机的实现
Windows 宿主机 中复制虚拟机
问题及解决
(一) VirtualBox 的介绍以及安装
VirtualBox 是实现虚拟化的一种开源工具,可以在一台电脑上安装多个操作系统。
目前 VirtualBox 1.6 支持的 操作系统包括: Debian, Fedora, Linux, Mac OS X(Intel), Mandriva, OpenSolaris, PCLiunxOS, Red Hat, SUSE Linux, Solaris 10, Ubuntu, Windows, Xandros, openSUSE 等.
目前下面是在一台 Mac 笔记本上通过 VirtualBox 1.6 安装三个操作系统,同时 运行四个操作系统的截图, Mac OS 是宿主机,同时运行三个虚拟机 OpenSolaris 2008.05.08, WindowsXP Professional 以及 Ubuntu 8.04 x86 desktop.
图1: MacOS 上同时运行四个操作系统
使用 VirtualBox 安装虚拟机的优点
1 。在一台物理电脑上,同时运行几个操作系统。 而 通过 硬盘 分区的方式安装几个操作系统,每次只能启动一个 操作系统 。
2 。 不同 操作系统的驱动 程序, 比如光驱,网卡, USB, 只需要配置,不需要单独安装。
3 。 VirtualBox 和其他虚拟 化 软件相比,优点 中 更重要的是开源产品。
在 Windows 上安装 VirtualBox
下载 VirtualBox 1.6 . 下载地址: http://www.virtualbox.org/wiki/Downloads
运行 VirtualBox 的安装文件 ,比如 VirtualBox-1.6.0-Win_x86.msi
运行安装 VirtualBox 后,通过" Windows- 〉所有程序 - 〉 Sun xVM VirtualBox ->VirtualBox " 运行 VirutalBox,
(二)在 Windows 上安装 OpenSolaris
在 W indows 上安装 OpenSolaris ,在这种情况下,称 Windows 是 宿主机( Host ),而 OpenSolaris 是虚拟机 (Guest) 。 OpenSolaris 是 Live CD 盘。 Live CD 盘是指不用安装,直接在 CD-ROM 上就可以运行的发行版本。
启动 OpenSolaris Live CD
在 BIOS 中设置电脑的启动顺序为先从光盘启动 .
把 OpenSolaris Live Cd 盘放在光驱中,重新启动电脑。
开机 界面有三个选择
OpenSolaris
OpenSolairs Text Mode
Boot from Hard Disk
选择 “ OpenSolaris”, 如果不想启动光盘上的 OpenSolaris, 选择“ Boot from Hard Disk”, 就可以启动原来电脑上的操作系统。
图 2:” OpenSolaris Live CD” boot
OpenSolaris 在 CD-ROM 上运行前,需要选择键盘布局和语言,然后进入界面。如下图
图 3: OpenSolaris 初始界面
这时, OpenSolaris 是在 CD-ROM 中运行,如果只是希望试用 OpenSolaris, 就可以开始尝试运行 OpenSolaris 的各种应用程序了.如果 安装 OpenSolaris 到硬盘上 .点击 OpenSolaris 桌面上的"安装 OpenSolaris "图标.
在 Windows 的虚拟机上通过 OpenSolaris Live CD 光盘安装 OpenSolaris 需要两部分。
1 。创建 Open Solaris 系统类型的虚拟机
2 。在虚拟机上装 OpenSolaris
下面 介绍用 VirtualBox 建立 Open Solaris 虚拟机的步骤。
1 .启动 Windows
2 .启动 Windows 上 VirtualBox
3 。点击 VirtualBox 中的“新建“
图 4: VirtualBox 中新建虚拟机
4。在下一步中输入虚拟机名称和系统类型。
图 5: VirtualBox 中创建虚拟机名称
5 。为虚拟机分配内存,建议是 512M
图 6: VirtualBox 中为虚拟机分配内存
6 。为虚拟机建立虚拟硬盘,点击“新建”按钮。
图 7: VirtualBox 中新建虚拟硬盘
7 。选择虚拟硬盘的类型 , 可以选择”动态扩展映像”或者”固定大小映像”。
图 8: VirtualBox 中选择虚拟硬盘的类型
8 。选择虚拟硬盘的所在位置和空间大小,点击“下一步”按钮。。
图 9: VirtualBox 中设置虚拟硬盘大小
9 。把新建的虚拟硬盘设定为虚拟机的启动盘。
图 10: VirtualBox 中设定启动盘
1 0。完成虚拟机的创建,如下图。
图 11: VirtualBox 中虚拟机摘要信息
虚拟 机创建后,接下来要在虚拟机上通过光盘安装 Solaris.
这里 需要提到的是, VirtualBox 可以通过 CD-ROM 启动虚拟机,也可以通过 ISO 虚拟光盘启动虚拟机。
虚拟机上安装 OpenSolaris
1 。设置虚拟机的启动顺序,光盘优先,点击“常规”。
图 12:设置虚拟机启动顺序
2 。点击“光盘”,设置虚拟机使用光驱。
图 13:配置虚拟机光驱
3 。光驱加载后,点击虚拟机的“启动”按钮.
图 14:启动虚拟机
4。和前面介绍的"启动 OpenSolaris Live CD "的步骤类似.进入光驱启动的 OpenSolaris 界面,点击桌面上的"安装 OpenSolaris ".接下来就是在虚拟机的虚拟硬盘上安装 OpenSolaris 的步骤了.
图 15: VirtualBox 中从光盘启动的 OpenSolaris 虚拟机
5。 安装 OpenSolaris ,完成对磁盘,时区,语言环境,用户等信息的配置后,进入从
光盘往虚拟硬盘复制文件的过程.
图 16: VirtualBox 中从光盘上安装 OpenSolaris
6 .虚拟硬盘上的 OpenSolaris 安装完成后,推出" OpenSolaris Live CD "盘,在 VirtualBox 中重新启动 虚拟机.
虚拟机可以连接到 Internet 上 ,要完成以下几点:
1 。确保宿主机是可以访问 Internet.
2 。 配置 虚拟机的网络连接方式是 NAT
图 17:虚拟机 NAT 连接方式
3. 如果宿主机需要通过代理访问 Internet, 那虚拟机 中 的浏览器,如 IE,Firefox 也要设置相同的代理
这样就可以在虚拟机中,如 OpenSolari 连接到互联网上了。