欢迎来到天天文库
浏览记录
ID:996016
大小:2.17 MB
页数:13页
时间:2017-10-24
《virtualbox安装手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第4章虚拟机的安装和使用VirtualBox的下载、安装和配置1别害怕,虚拟机是软件对于第一次听说虚拟机(VirtualMachine,VM)的人来说,可能以为还要再花钱买一台计算机,这恐怕是他们最担心的。所谓虚拟机,就是在你的计算机上再虚拟出另一台计算机来。这台虚拟出来的计算机,和真正的计算机一样,可以启动,可以关闭,还可以安装操作系统、安装和运行各种各样的软件,或者访问网络。总之,你在真实的计算机上能做什么,在它里面一样可以那么做。使用虚拟机,你会发现,在Windows操作系统里,居然又可以拥有另一套Windows。然而本质上,它只是运行在物理计算
2、机上的一个软件程序。如图1所示,整个大的背景,是Windows7的桌面,它安装在一台真实的计算机上。图中的小窗口,正是虚拟机,运行的是WindowsServer2003。像这样,我们就得到了两台“计算机”,而且它们都可以操作。虚拟机仅仅是一个软件,运行在各种主流的操作系统上。它以自己运行的真实计算机为模板,虚拟出另一套处理器、内存和外围设备来。它的处理能力,完全来自于背后那台真实的计算机。尤其重要的是,针对某种真实处理器所写的任何指令代码,通常都可以正确无误地在该处理器的虚拟机上执行。实际上,这也是虚拟机具有广泛应用价值的原因所在。图1虚拟机的实例第4
3、章虚拟机的安装和使用在过去的若干年里,虚拟机得到了广泛应用。为了研制防病毒软件、测试最新的操作系统或者软件产品,软件公司通常需要多台用于做实验的计算机。采用虚拟机,就可以避免反复重装软件系统的麻烦,当这些软件系统崩溃时,崩溃的只是虚拟机,而真实的物理计算机丝毫不受影响。利用虚拟机来教学,本书不是第一个,国内外都流行这种教学方式。虚拟机利用软件来模拟完整的计算机系统,无须添加任何新的设备,而且与主计算机系统是隔离的,在虚拟机上的任何操作都不会影响到物理计算机上的操作系统和软件,这对拥有大量计算机的培训机构来说,可以极大地节省维护上的成本。2下载Oracl
4、eVMVirtualBox主流的虚拟机软件包括VMWare、VirtualPC和VirtualBox,但只有VirtualBox是开源和免费的。要使用VirtualBox,首先必须从网上下载并安装它。这里是它的主页:https://www.virtualbox.org/通过这个主页,你可以找到最新的版本并下载它。为了方便,下面给出下载页面的链接:https://www.virtualbox.org/wiki/Downloads这个链接将带你到达类似于图2所示的这个页面。通常,我们应该在运行着Windows的主机上安装使用VirtualBox,所以应当选
5、择“VirtualBox4.1.6forWindowshosts”。当然,当本书出版的时候,版本号可能已经不是4.1.6了,这个数字无关紧要,要选择最新的版本。图2VirtualBox下载页面3安装OracleVMVirtualBox相对于前面安装的NASM,VirtualBox安装程序稍大些,4.1.6版本有90MB。安装过程也很简单,唯一需要说明的是软件特性的选择和安装路径,如图3所示。第4章虚拟机的安装和使用图3VirtualBox安装选项在这里,“VirtualBoxApplication”是虚拟机的主体部分,当然是必选的。通用串行总线(Uni
6、versalSerialBus,USB)控制器也是必须安装的,我们可能要针对USB设备编写汇编语言程序,没有这个虚拟的“芯片”可不行。所以,应当选择完全安装“VirtualBoxUSBSupport”(VirtualBoxUSB支持)。“VirtualBoxNetworking”特性用于使虚拟机提供对网络的支持。如果仅仅是通过本书学习汇编语言,不干别的,这个特性可以不用安装。但如果你想在虚拟机里安装其他操作系统,探索虚拟机的功能,还想在虚拟机里上网,也可以选择安装。除了手工操作之外,VirtualBox允许通过编程来完全控制虚拟机的行为。就像所有在Wi
7、ndows上运行的软件都可以调用操作系统提供的例程和服务一样,VirtualBox也提供这样的手段。但是,不像C++这样的编程语言,Python这样的脚本语言接口并没有内置于虚拟机中。所以,如果你想用Python脚本语言来访问虚拟机,那么,就应当选择安装“VirtualBoxPython2.xSupport”。当然,对于本书的读者来说,可以选择不安装这个特性。4创建一台虚拟PC安装之后,第一次启动时的VirtualBox如图4所示。第4章虚拟机的安装和使用图4第一次启动时的VirtualBox你可能以为这个界面就是虚拟出来的计算机,其实不是。这只是Vi
8、rtualBox的控制台。要知道,VirtualBox可以虚拟出多台计算机,而不仅仅是一台。所
此文档下载收益归作者所有