转载自: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
连接到互联网上了。
分享到:
相关推荐
例如,在系统层虚拟化中,可以使用KVM、VirtualBox、VMware Workstation等技术,通过快照、克隆等功能,加速开发和测试环境的搭建。此外,虚拟化技术还能够实现故障转移和高可用性,通过虚拟机的实时迁移,保证服务...
2. 安装或更新虚拟机软件:如VMware Workstation或VirtualBox等,确保其版本支持去虚拟化。 3. 修改VMX配置:打开VMX文件,添加或修改相关参数,如开启VT-x/AMD-V,禁用Nested Paging等。 4. 虚拟机设置:在虚拟机的...
VirtualBox是一款强大的开源虚拟化软件,它允许用户在单一的物理主机上运行多个操作系统实例,为开发者、测试人员以及IT专业人员提供了极大的便利。在VirtualBox中,虚拟声卡和虚拟网卡是两个至关重要的组件,它们...
### 扩充VirtualBox虚拟硬盘知识点 #### 一、什么是VirtualBox及Ubuntu系统下的VirtualBox应用 VirtualBox是一款由Oracle公司开发的虚拟机软件,它允许用户在单一物理主机上运行多个操作系统作为客户端操作系统...
首先,计算机领域的虚拟化技术可以分为五个主要方向:平台虚拟化、资源虚拟化、计算机集群、应用虚拟化和桌面虚拟化。本文关注的平台虚拟化,是指使用管理软件(如Hypervisor)创建多个虚拟的硬件环境,并允许客户...
在虚拟化技术的应用中,Virtualbox作为一款广受欢迎的免费开源软件,被广泛应用于各种场景,如测试环境搭建、软件开发与部署等。随着虚拟机的使用时间增长,虚拟硬盘空间可能会逐渐膨胀,导致实际占用的空间远大于...
优点是用户操作系统的透明性和便利性,但可能会影响性能,尤其是基于Hosted模式的全虚拟化产品,如VirtualBox和早期的VMware Workstation。硬件辅助虚拟化(如Intel VT-x和AMD-V)在此基础上提升了性能。 1.2 半...
VirtualBox 4.2.12 Software Developer Kit (SDK) 是一套专为开发人员设计的工具,用于构建和集成与VirtualBox虚拟化平台相关的应用程序。VirtualBox是一款开源且跨平台的虚拟化软件,它允许用户在单一主机上运行多...
VirtualBox支持多种虚拟化技术,如硬件虚拟化(Intel VT-x或AMD-V)、Nested Paging、VT-d(I/O虚拟化)等,这使得它能够在虚拟环境中实现高效、接近本机性能的运行。 在VirtualBox中,你可以创建、配置和管理多个...
寄居虚拟化在宿主操作系统上运行,如VMware Workstation或VirtualBox。裸金属虚拟化,如VMware ESXi或Microsoft Hyper-V,直接运行在硬件上,不依赖宿主操作系统。操作系统虚拟化,如OpenVZ或Docker,不使用单独的...
《虚拟化技术详解:以VirtualBox 5.2.26-128414-Win为例》 虚拟化技术是现代计算机科学中的一个重要领域,它允许在单个物理硬件系统上运行多个独立的虚拟环境,每个环境都可以运行不同的操作系统和应用程序。...
虚拟化技术的应用范围非常广泛,包括服务器虚拟化、桌面虚拟化、存储虚拟化以及网络虚拟化等。 服务器虚拟化是虚拟化技术中的重要组成部分,它允许多个虚拟机在同一台物理服务器上运行。每个虚拟机都拥有自己的操作...
在使用VirtualBox虚拟化软件时,可能会遇到“不能为虚拟电脑打开一个新任务”的错误,这通常是由于多种原因导致的。对于这个问题,我们需要深入理解VirtualBox的工作原理,并采取相应的解决方案来修复。 首先,...
如果你计划在当前系统上安装多层虚拟软件,如VMware Workstation、Oracle VirtualBox或Microsoft Hyper-V等,确保CPU支持虚拟化是首要步骤。这些虚拟化平台需要CPU的硬件虚拟化功能来提供更好的性能和稳定性。若检测...
VirtualBox 4.1.6 Software Developer Kit (SDK) 是一套专为开发人员设计的工具集,用于构建和扩展VirtualBox虚拟化平台的功能。VirtualBox是一款开源、跨平台的虚拟化软件,支持多种操作系统,如Windows、Mac OS X...
例如,VMware和VirtualBox就是全虚拟化的代表。半虚拟化(Para-virtualization)则要求操作系统针对虚拟化环境进行一些修改,以减少模拟硬件的开销,如Xen。容器化,如Docker,不模拟硬件,而是共享主机操作系统,只...
《虚拟化技术与VirtualBox详解》 在信息技术领域,虚拟化技术已经成为不可或缺的一部分,它使得在一台物理机器上运行多个独立的操作系统实例成为可能。本文将深入探讨虚拟化技术的基本概念,以及VirtualBox这一广受...
这种技术的应用场景非常广泛,比如在构建私有云或进行复杂网络架构测试时,可以灵活地利用不同的虚拟化平台来搭建所需的环境。此外,它还能够帮助用户更好地理解虚拟化环境下的网络配置原理,从而提高网络管理的能力...
3. **VMware Workstation或VirtualBox**:这些虚拟机软件在安装时会自动检测CPU的虚拟化支持情况,如果CPU不支持虚拟化,它们通常会在安装过程中给出提示。 4. **Linux命令行工具**:在Linux环境下,可以使用`egrep...