admin 管理员组

文章数量: 1086019


2024年12月24日发(作者:java map数组)

史上最详细的ORACLE_VIRTUALBOX虚拟机的使用说明,如果有错欢迎指正。

图文结合来介绍虚拟机如何使用,相信大家不会错过。

一、什么是虚拟机(虚拟机简介)

首先介绍一下到底什么是虚拟机,你可能是第一次听说,可是这项技术已经

发展了很长时间了。其实不是什么神秘的东西,和普通的软件差不多,当然只是

指我们个人用的,服务器上的就另当别论了。这东西大致的工作原理,就是通过

一定的技术(这项技术相当复杂)利用软件使用物理机(就是我们正在使用的真

实的计算机)的物理资源(硬盘、内存、cpu等)搭建一个模拟真实计算机的环

境,在它模拟的环境中,你可以像使用一个真正的计算机一样使用它,可以装任

何你喜欢的系统,支持很多主流非主流的操作系统。虚拟机里面的模拟系统和外

部的系统基本上完全隔离,所以你在虚拟系统中可以尽情的玩,大胆的配置,不

会对你的电脑造成任何的影响。虚拟机又有好几种,在这里大致说一下:①

virtualbox 完全免费,支持Linux、Unix、windows等操作系统,特点就是轻便、

免费,当然功能就相对少一些,不过针对普通用户功能就已经相当强大了。②

vmware 这个软件应该是全球最先进的,不过属于商业软件需要掏钱,当然盗版

的满天飞。优点就是功能强大、性能强悍,不过比较耗物理资源,配置不好的电

脑建议不要选择它,用virtualbox会好很多。③Xen 这和上面的两个软件有点

不一样,使用方法也有很大不同,不过都是使用虚拟化技术,它可以将虚拟机的

性能发挥到极致,很遗憾,我没有安装成功过,一直没有放弃尝试,要想使用它

要做很多功课的,呵呵。另外它属于Unix 、Linux下的软件。④wine ,(⊙v

⊙)嗯它也算(⊙_⊙)?是的,它也应该属于虚拟机的一种,当然它的工作原理就

不太一样了,这是为了解决在Linux运行windows程序的方案,它搭建了一个小

型的win32环境。很多人看不起wine的使用者,呵呵,我觉得把wine用好也挺

了不起的。我是没有玩转。还有一些其他的虚拟机软件,有兴趣的可以查一查。

二、开始安装与配置

说了这么多,筒子们早都烦了吧,第一次接触可能还是理解不了那是什么东

东,那就直接进入实例,亲自用一下马上就明白了。

下面就开始了。主要有几个步骤,下载需要的东西,安装虚拟机软件,为虚

拟机安装系统,配置虚拟机,为虚拟系统安装软件。看似繁琐,不过都很简单。

下面的实例安装virtualbox虚拟机,为虚拟机安装xp操作系统,为系统安

装vc6.0编程环境。

开始吧,首先下载虚拟机软件,在百度中搜索virtualbox,很容易搜索到,

建议到天空、华军、多特、太平洋这些大站去下载,安全快速并且保证是最新的

版本,大概70MB。然后下载一个xp的系统镜像文件(后缀是ISO的文件),如

果你手中有系统镜像也可以,但要注意一下,我们需要的不是那种快速装机版的,

就是不要那种Ghost版的,这里推荐用TomatoWinXP_SP3_V1.21,就是番茄花园

的一个版本,去迅雷中搜索“番茄花园”,排在第一位的下载量最多的应该就是

它,下载速度绝对给力。

下载好的虚拟机软件和系统镜像文件

接下来安装virtualbox软件,和平常的软件安装一样,保持默认安装就可

以了,注意,如果你装有360等一些安全软件的时候要让它通过安装,另外提示

是否要安装什么驱动的时候选择安装,这很重要。

安装完软件,桌面上有一个快捷方式,相信你知道是哪一个,打开virtualbox

软件,第一次见面应该是这样的

我们需要新建一个新的虚拟机,就是搭建一个环境,点击“新建”,会出来向导,

选择下一步,然后到了第一个要选择的界面,名称自己随便起,操作系统选择

Microsoft Windows,版本选择Windows XP。点下一步

到了分配内存的界面,保持默认也行,如果你的内存足够大,2G或2G以上,这

里给512也行,你设置的越多你的虚拟系统运行的也越流畅,但是会影响你外部

真实系统的性能,所以自己看情况吧,这里没有选择好,不用担心,以后任何时

候都可以很简单的再设置数值

点下一步后,出现下面的界面是建立虚拟磁盘的,虚拟磁盘,顾名思义,我们要

在虚拟的磁盘中安装系统,这里可以放心使用它不会对磁盘造成伤害,它与原来

的数据是隔离开的,它只会占用一部分的磁盘空间,以一个vdi文件的格式存在

于磁盘中。因为我们是第一次使用,所以我们要新建一块虚拟硬盘,如果我们以

前已经建立过虚拟机,但是软件重装了,这里就可以使用原来建立的磁盘(前提

是原来的虚拟磁盘还在,并且能够找到),这里是新建,就按图示上的选择。

下一步后,又来到创建虚拟磁盘向导的界面,点下一步,出现下图,强烈建议选

择动态扩展,说一下区别,①动态扩展,例如你分配了10G的空间给虚拟磁盘,

但是你在往虚拟磁盘中安装系统和后续使用虚拟系统的时候,虚拟磁盘中只有

3G的文件,那么你的虚拟磁盘在真实的电脑磁盘中占用的空间也就只有3G多一

点,但是你在虚拟系统中查看磁盘状态时,它显示的是有7G的可用空间,不会

限制你的使用,随着你在虚拟系统中的磁盘空间的占用,虚拟磁盘在真实磁盘中

占用的空间也会慢慢的增加,只要不超过10G。②固定大小,例如你分配的是10G,

那么立马就在你的真实磁盘中建立一块虚拟磁盘,不管它里面存储多大的东西,

它都是以10G的状态占用着你的真实磁盘空间。打个比方,动态扩展就好比是个

橡胶囊,他可以随着里面的物品的多少增大或缩小,只要不被撑破,固定大小就

好比是木匣子,不管里面放多少东西,它永远在我们的眼中是那么大。当然固定

大小的性能会好一点,但动态扩展的性能也相差不多,这里我们选择如下:

下一步后来到下图,这是设置虚拟磁盘的大小和存储在磁盘的那个位置,反正是

动态扩展,就不要弄得太小,根据需要自己设定吧,如果你只是安装几个小软件

那就给5G就够用了,如果要装很多那你就自己判断进行设定。存储位置建议不

要放在c盘中,因为有时候装系统就没有了,下次用的时候还要新建,就在其他

盘中新建文件夹,放在里面吧。

下一步后,点几个完成就好了,这样外部资源就为虚拟机分配好了,接下来就该

为虚拟机安装一个系统,因为是虚拟机,所以它仍然需要一个系统。

然后我们为它装系统,首先点“设置”按钮,跟着箭头,依次点选红框部分,为

虚拟机选择一个虚拟盘片,这个过程就好比我们为我们的电脑装进去一张系统盘

装系统一样。

在浏览的界面中选择上面下载的那个番茄花园的系统镜像就可以了

然后点确定,回到主界面,接下来点开始按钮就可以了

紧接着就出来了虚拟系统启动的界面,和真实的电脑一样,这里会出来一些提示,

自己可以看看,第一条还算重要,就是说,虚拟机会占用你的鼠标和键盘,就是

当你的鼠标在虚拟机的窗体中点击后,就属于虚拟机所有了,鼠标不会再虚拟机

以外的地方出现,要想在外部使用按键盘上面右面的ctrl键,注意啊是右面的

那个左边的那个不起作用的,记住了,不要到了鼠标进去后不知道怎么出来了,

那你就只有重启你的真实电脑了,呵呵O(∩_∩)O~。这在以后要是感觉烦人的

话就勾选不要显示这个消息,点确定,以后的那几个提示也是。快速让它捕捉鼠

标,要不后面的画面就没有了,我们知道安装系统的引导界面如果10秒没有做

出响应会从硬盘引导启动,所以快速做出选择

我们要在如下界面选择要安装的系统,这里如图的选择就可以了,相信安过系统

的筒子们都知道该怎么弄,呵呵,接下来只截图了

稍事等待后

复制完,紧接着就会重启,重启还会回到那个番茄的界面,还会有一些提示的消

息,都确定吧,只要记着又ctrl键让鼠标跳出来就可以了,什么不用管那个10

秒后自动就从硬盘启动了,如果已经点着界面了,并且不读秒了,那你自己选择

从硬盘启动那一项就可以了,应该没有文盲吧,呵呵。

一段漫长的等待啊(~ o ~)~zZ

等着重启吧^_^

然后安装增强功能,可以让你的分辨率跟着你的窗口大小自己调节,另外你的鼠

标也不会被锁定在虚拟机中,它会在判断你鼠标的位置,如果跑到它里面它自动

捕捉,如果要出来,它自动释放。

建议点击自动播放,他会自动匹配进行安装,否则打开后有好几个安装文件,自

己会判断也行,不会判断依次点,哪个能装就安哪个

我们的软件肯定都是在我们的外不计算机硬盘中存放着呢,我们怎么把他们弄到

虚拟机中呢,下面我们就实现一下虚拟机访问物理机的硬盘,跟着下面的图进行

配置就可以了,先将虚拟机关闭。和正常的电脑关闭一样。

重启后

软件就是这样安装的,很完美的运行,来个约瑟夫环的经典程序:

如果你的软件是以光盘或者ISO镜像的形式存在的,那么会更好的安装,如果是

实实在在的光盘,那就把你的盘片塞进光驱,然后如下图:点击后,去你的虚拟

机的我的电脑中打开里面的光驱就可以了。

如果是ISO镜像文件,如下图:

三、一些技巧

就这样软件的安装相信你也会了,那么再说几个使用virtualbox的技巧。

① 如果遇到虚拟系统死机

在我们用真实电脑的情况下都是强制关机或重启,在虚拟机中也可以,在“控制”

菜单里面

② 为虚拟机生成备份,这个作用就是,如果你提前备份了虚拟机,那么等到你

的虚拟机系统崩溃的时候就可以为他进行恢复,和我们平常用的一键备份还

原差不多,不过这里要简单很多

③ 只要你的外部电脑能过上网,不出意外的情况下,你的虚拟机也能够上网,

如果不能上,那么在你的虚拟机设置里面ip设置中,将ip地址设置为自动

获取,DNS设置为你真是电脑中的DNS(可以在真实的电脑中查看),应该就

可以上了。

④ 熟悉一下快捷键,菜单下面都有的,Host指的就是你的热键,默认是右边的

ctrl键,当然你可以自己去设置。

那么虚拟机的安装与配置环节就说完了,不知道有没有说清楚,如果你已经成功

的安装,那么enjoy it!!!(^o^)/~

四、再介绍一下

最后我觉得还有必要说一下虚拟机的其他用途,只是我个人了解到的,和我

自己的切身体会。

① 利用虚拟机可以为初学电脑的朋友提供一个熟悉电脑的环境,因为初学

者总是害怕将电脑搞坏,而不敢大胆的使用电脑,当然就不会获得很多

知识,如果配置一个虚拟机,你就可以在虚拟机的系统中进行学习了,

完全不用担心把电脑搞坏,最糟糕的情况也只不过是你将虚拟机的系统

搞崩溃了,那么也就还原一下,或者再重新配置一个新的环境就可以了。

② 装系统的实验基地,这里涉及几种情况,第一是新手,没有装过系统,

那么他们就可以通过虚拟机这个平台练习装系统,等到有把握了再实际

的进行操作。另外是老手,但是考虑到在网上找的系统是否好用,就可

以先在虚拟机中进行安装使用,如果满意再往真实计算机中安装。

③ 还有就是多系统的爱好者,爱尝试的人,他们不满足于windows操作系

统就会去寻找Linux、Unix、FreeBSD等操作系统,但是这些系统的文件

系统与windows系统有很大的差别,盲目的安装会对硬盘的数据导致灾

难性的后果,所以拿到新的系统,先在虚拟机中演习一下,熟悉分区的

过程,甚至可以在虚拟机中安装双系统。另外Linux系统各个发行版本

的更新比较频繁,不可能整天换系统呀,那就拿过来在虚拟机中玩玩吧,

先过把瘾。

④ 作为学习使用,由于专业的需要,可能要用到一些其他系统,例如Linux、

Unix、BSD等,但是又不是经常用到的系统,所以就没有必要搞成双系统,

利用虚拟机能够获得一样的学习效果。另外就是,有些软件在一个系统

中不可能装两个版本,例如office,2003,2007,2010,不会安装到一个

系统中,但又不想完全脱离老版本,那么过度时期就可以先拿虚拟机安

装,进行学习,等到实际成熟再进行升级换代。

⑤ 一个很好的测试环境,做软件开发或软件测试与评测的,要使软件在不

同的系统平台上运行,或者同一个系统但不同的运行环境,那么有没有

更多的电脑拿来设置不同的环境,就用虚拟环境拿来代替,只要硬盘空

间够用,你可以安装任意多的虚拟机,但同时运行几个就看你的电脑配

置了。我们平常的电脑一般运行三四个就会很卡。

⑥ 依然是拿来学习,特别是学网络的,如果要练习网络的组建,如果条件

不允许,当然我们也没有那么多钱自己买一个机房,不过我们可以在宿

舍中利用同宿舍哥们的其他电脑,但电脑这东西用人家的总是感觉不舒

服。那么虚拟机同样可以,我们可以安装几台虚拟机,同时打开,通过

配置(或许不用),这几台虚拟机就处在了一个局域网中了,可以任意的

改变组建形式。用一台电脑做几台电脑的事。我们还可以模拟网站的搭

建,让一台计算机作为服务器,等等,因为我不懂,多说怕误导人,O(∩

_∩)O~

⑦ 另外可以为企业级的服务器服务,虚拟化技术早就在那里使用了,不过

我们介绍的virtualbox就不行了,我知道vmware的相应软件就可以。

用处是什么呢?例如一个公司要的服务器已经很老旧了,需要购买新的

服务器,购买数量为6台,但是在实际工作过程中,每台服务器大部分

时间是闲置的,每台的利用率还不到30%,但是企业网络的正常运作必须

需要6台服务器来完成。服务器的价值可是不菲啊,所以是浪费了很多

钱啊。这时候就可以利用虚拟化技术解决,只需买两台服务器,在服务

器上裸机安装虚拟化软件,和我们在系统中安装的虚拟机软件就这点不

同了。分别在两台服务器上搭建3个虚拟系统环境,这样两台电脑就可

以干6台电脑的事了,利用率充分提高了,还剩下不少资金。

⑧ 当然还有很多其他的用途,我知道的还很少,还是很肤浅的,O(∩_∩)O~

五、结束了

没有了,就写这么多吧,洋洋洒洒将近6000字了,还是挺累的,但是把自

己的心得分享出来还是挺高兴的。自己平常上网搜索相关资料的时候就有很

多人把自己的经验写出来与大家分享,我也觉得自己得到了其他人的帮助,

自己也要贡献一下,希望能够帮助大家。O(∩_∩)O谢谢

本人现就读于河南理工大学GIS专业,热爱技术,欢迎交流

*****************本人邮箱


本文标签: 系统 安装 虚拟 电脑 磁盘