`
cn_arthurs
  • 浏览: 327203 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

VirtualBox 虚拟化应用

阅读更多

转载自: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 的例子 , 包括以下几部分内容:

  1. VirtualBox 的介绍以及安装

  2. Windows 上安装 OpenSolaris

  3. Windows 宿主机 访问 OpenSolaris 虚拟机的实现

  4. Windows 宿主机 中复制虚拟机

  5. 问题及解决

 

(一) 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

  1. BIOS 中设置电脑的启动顺序为先从光盘启动 .

  2. OpenSolaris Live Cd 盘放在光驱中,重新启动电脑。

  3. 开机 界面有三个选择

    OpenSolaris

    OpenSolairs Text Mode

    Boot from Hard Disk

    选择 OpenSolaris”, 如果不想启动光盘上的 OpenSolaris, 选择“ Boot from Hard Disk”, 就可以启动原来电脑上的操作系统。


    2:” OpenSolaris Live CD” boot

  4. OpenSolaris CD-ROM 上运行前,需要选择键盘布局和语言,然后进入界面。如下图

3: OpenSolaris 初始界面

 

这时, OpenSolaris 是在 CD-ROM 中运行,如果只是希望试用 OpenSolaris, 就可以开始尝试运行 OpenSolaris 的各种应用程序了.如果 安装 OpenSolaris 到硬盘上 .点击 OpenSolaris 桌面上的"安装 OpenSolaris "图标.

 

 

Windows 的虚拟机上通过 OpenSolaris Live CD 光盘安装 OpenSolaris 需要两部分。

。创建 Open Solaris 系统类型的虚拟机

。在虚拟机上装 OpenSolaris

 

下面 介绍用 VirtualBox 建立 Open Solaris 虚拟机的步骤。

 

.启动 Windows

.启动 Windows VirtualBox

。点击 VirtualBox 中的“新建“


4: VirtualBox 中新建虚拟机

 

4。在下一步中输入虚拟机名称和系统类型。


5: VirtualBox 中创建虚拟机名称

 

。为虚拟机分配内存,建议是 512M


6: VirtualBox 中为虚拟机分配内存

 

。为虚拟机建立虚拟硬盘,点击“新建”按钮。

 


7: VirtualBox 中新建虚拟硬盘

 

。选择虚拟硬盘的类型 , 可以选择”动态扩展映像”或者”固定大小映像”。


8: VirtualBox 中选择虚拟硬盘的类型

 

。选择虚拟硬盘的所在位置和空间大小,点击“下一步”按钮。。


9:   VirtualBox 中设置虚拟硬盘大小

 

。把新建的虚拟硬盘设定为虚拟机的启动盘。


10: VirtualBox 中设定启动盘

 

0。完成虚拟机的创建,如下图。

 


11: VirtualBox 中虚拟机摘要信息

 

虚拟 机创建后,接下来要在虚拟机上通过光盘安装 Solaris.

 

这里 需要提到的是, VirtualBox 可以通过 CD-ROM 启动虚拟机,也可以通过 ISO 虚拟光盘启动虚拟机。

 

虚拟机上安装 OpenSolaris

1 。设置虚拟机的启动顺序,光盘优先,点击“常规”。


12:设置虚拟机启动顺序

 

2 。点击“光盘”,设置虚拟机使用光驱。


13:配置虚拟机光驱

 

。光驱加载后,点击虚拟机的“启动”按钮.


14:启动虚拟机

 

4。和前面介绍的"启动 OpenSolaris Live CD "的步骤类似.进入光驱启动的 OpenSolaris 界面,点击桌面上的"安装 OpenSolaris ".接下来就是在虚拟机的虚拟硬盘上安装 OpenSolaris 的步骤了.

 


15: VirtualBox 中从光盘启动的 OpenSolaris 虚拟机

 

5。 安装 OpenSolaris ,完成对磁盘,时区,语言环境,用户等信息的配置后,进入从
光盘往虚拟硬盘复制文件的过程.

 


16: VirtualBox 中从光盘上安装 OpenSolaris

 

.虚拟硬盘上的 OpenSolaris 安装完成后,推出" OpenSolaris Live CD "盘,在 VirtualBox 中重新启动 虚拟机.

 

虚拟机可以连接到 Internet ,要完成以下几点:

 

1 。确保宿主机是可以访问 Internet.

2 配置 虚拟机的网络连接方式是 NAT

 

17:虚拟机 NAT 连接方式

 

3. 如果宿主机需要通过代理访问 Internet, 那虚拟机 的浏览器,如 IE,Firefox 也要设置相同的代理

 

这样就可以在虚拟机中,如 OpenSolari 连接到互联网上了。

 

 

分享到:
评论

相关推荐

    云计算中虚拟化技术的应用.pdf

    例如,在系统层虚拟化中,可以使用KVM、VirtualBox、VMware Workstation等技术,通过快照、克隆等功能,加速开发和测试环境的搭建。此外,虚拟化技术还能够实现故障转移和高可用性,通过虚拟机的实时迁移,保证服务...

    虚拟机去虚拟化完整版教程

    2. 安装或更新虚拟机软件:如VMware Workstation或VirtualBox等,确保其版本支持去虚拟化。 3. 修改VMX配置:打开VMX文件,添加或修改相关参数,如开启VT-x/AMD-V,禁用Nested Paging等。 4. 虚拟机设置:在虚拟机的...

    VirtualBox虚拟声卡网卡驱动

    VirtualBox是一款强大的开源虚拟化软件,它允许用户在单一的物理主机上运行多个操作系统实例,为开发者、测试人员以及IT专业人员提供了极大的便利。在VirtualBox中,虚拟声卡和虚拟网卡是两个至关重要的组件,它们...

    扩充virtualbox虚拟硬盘

    ### 扩充VirtualBox虚拟硬盘知识点 #### 一、什么是VirtualBox及Ubuntu系统下的VirtualBox应用 VirtualBox是一款由Oracle公司开发的虚拟机软件,它允许用户在单一物理主机上运行多个操作系统作为客户端操作系统...

    嵌入式设备虚拟化技术

    首先,计算机领域的虚拟化技术可以分为五个主要方向:平台虚拟化、资源虚拟化、计算机集群、应用虚拟化和桌面虚拟化。本文关注的平台虚拟化,是指使用管理软件(如Hypervisor)创建多个虚拟的硬件环境,并允许客户...

    Virtualbox 收缩虚拟硬盘空间的办法

    在虚拟化技术的应用中,Virtualbox作为一款广受欢迎的免费开源软件,被广泛应用于各种场景,如测试环境搭建、软件开发与部署等。随着虚拟机的使用时间增长,虚拟硬盘空间可能会逐渐膨胀,导致实际占用的空间远大于...

    Xen虚拟化研究报告资料汇总

    优点是用户操作系统的透明性和便利性,但可能会影响性能,尤其是基于Hosted模式的全虚拟化产品,如VirtualBox和早期的VMware Workstation。硬件辅助虚拟化(如Intel VT-x和AMD-V)在此基础上提升了性能。 1.2 半...

    VirtualBox 4.2.12 Software Developer Kit (SDK)

    VirtualBox 4.2.12 Software Developer Kit (SDK) 是一套专为开发人员设计的工具,用于构建和集成与VirtualBox虚拟化平台相关的应用程序。VirtualBox是一款开源且跨平台的虚拟化软件,它允许用户在单一主机上运行多...

    virtualbox+vagrant搭建虚拟环境

    VirtualBox支持多种虚拟化技术,如硬件虚拟化(Intel VT-x或AMD-V)、Nested Paging、VT-d(I/O虚拟化)等,这使得它能够在虚拟环境中实现高效、接近本机性能的运行。 在VirtualBox中,你可以创建、配置和管理多个...

    什么是服务器虚拟化技术.doc

    寄居虚拟化在宿主操作系统上运行,如VMware Workstation或VirtualBox。裸金属虚拟化,如VMware ESXi或Microsoft Hyper-V,直接运行在硬件上,不依赖宿主操作系统。操作系统虚拟化,如OpenVZ或Docker,不使用单独的...

    VirtualBox-5.2.26-128414-Win

    《虚拟化技术详解:以VirtualBox 5.2.26-128414-Win为例》 虚拟化技术是现代计算机科学中的一个重要领域,它允许在单个物理硬件系统上运行多个独立的虚拟环境,每个环境都可以运行不同的操作系统和应用程序。...

    红山虚拟化简介

    虚拟化技术的应用范围非常广泛,包括服务器虚拟化、桌面虚拟化、存储虚拟化以及网络虚拟化等。 服务器虚拟化是虚拟化技术中的重要组成部分,它允许多个虚拟机在同一台物理服务器上运行。每个虚拟机都拥有自己的操作...

    解决virtualbox不能为虚拟电脑打开一个新任务。

    在使用VirtualBox虚拟化软件时,可能会遇到“不能为虚拟电脑打开一个新任务”的错误,这通常是由于多种原因导致的。对于这个问题,我们需要深入理解VirtualBox的工作原理,并采取相应的解决方案来修复。 首先,...

    查看CPU是否支持虚拟化

    如果你计划在当前系统上安装多层虚拟软件,如VMware Workstation、Oracle VirtualBox或Microsoft Hyper-V等,确保CPU支持虚拟化是首要步骤。这些虚拟化平台需要CPU的硬件虚拟化功能来提供更好的性能和稳定性。若检测...

    VirtualBox 4.1.6 Software Developer Kit (SDK) 软件开发工具包

    VirtualBox 4.1.6 Software Developer Kit (SDK) 是一套专为开发人员设计的工具集,用于构建和扩展VirtualBox虚拟化平台的功能。VirtualBox是一款开源、跨平台的虚拟化软件,支持多种操作系统,如Windows、Mac OS X...

    虚拟化技术原理与实现

    例如,VMware和VirtualBox就是全虚拟化的代表。半虚拟化(Para-virtualization)则要求操作系统针对虚拟化环境进行一些修改,以减少模拟硬件的开销,如Xen。容器化,如Docker,不模拟硬件,而是共享主机操作系统,只...

    VirtualBox_5.0.24.8355_Win.exe.zip

    《虚拟化技术与VirtualBox详解》 在信息技术领域,虚拟化技术已经成为不可或缺的一部分,它使得在一台物理机器上运行多个独立的操作系统实例成为可能。本文将深入探讨虚拟化技术的基本概念,以及VirtualBox这一广受...

    vmware虚拟机和virtualbox虚拟机间的互联

    这种技术的应用场景非常广泛,比如在构建私有云或进行复杂网络架构测试时,可以灵活地利用不同的虚拟化平台来搭建所需的环境。此外,它还能够帮助用户更好地理解虚拟化环境下的网络配置原理,从而提高网络管理的能力...

    cpu虚拟化检测工具

    3. **VMware Workstation或VirtualBox**:这些虚拟机软件在安装时会自动检测CPU的虚拟化支持情况,如果CPU不支持虚拟化,它们通常会在安装过程中给出提示。 4. **Linux命令行工具**:在Linux环境下,可以使用`egrep...

Global site tag (gtag.js) - Google Analytics