史上最详细的Vmware安装教程(一)-创建Linux虚拟机

来源:互联网 发布:hive sql格式化工具 编辑:程序博客网 时间:2024/05/17 07:31

本文将演示如何使用Vwmare workstation软件创建Linux虚拟机,通过学习,我们将可以按照自己下需求,来创建一个安装Linux操作系统(Centos)的虚拟机,虚拟机的CPU、硬盘、网卡、内存等硬件都可以根据需要进行定制。本文内容来源于《艾叔C语言言学苑-零基础一站式LinuxC语言编程精讲》,更为详细的说明,请参考此视频

 

1. 准备Host机器(Win7),安装好Vmware     workstation软件,我们的版本是Vmware workstation 9;

2. 运行VMware WorkSation软件,点击File菜单,我们可以看到New Virtual     Machine,点击,将出现创建虚拟机的向导界面,如下所示

 

说明:

其中,Typical表示,按照系统的默认设置,进行创建,它的步骤少,但可供用户调整的选项也少;

Custom,则是由用户自行定制,步骤多,可以调整的选项也多。我们在这里,选择Custom。

 

3. 选择虚拟机硬件的兼容性

 

 

说明:

所谓兼容性,是指创建的虚拟机,可以被不同版本的VMware软件打开运行的情况,例如,兼容的版本是Workstation 4.x,那么,就需要4.x以上的VMware软件才能打开此虚拟机。

因此,如果兼容的版本越高,则可以打开此虚拟机的VMware软件就越少,当然,此虚拟机的限制也越少,性能越强;反之,兼容的版本越低,则可以运行此虚拟机的VMware软件就越多,当然,此虚拟机的限制也越多,性能越弱。

通常情况下,我们建议:

在Host上,安装最新版本的VMwareWorkstation,这样,可以打开各种版本的虚拟机;

创建虚拟机时,如果只是在本机使用,则选择兼容本机Workstation的版本即可,在这里,我们就选择Workstation9.0;

如果考虑到所创建的虚拟机,可能要在其它机器上打开,可以适当降低其兼容的版本。

 

4. 选择Guest操作系统的安装选项

在这里,我们选择“Iwill install the operation systemlater”,即创建完虚拟机后,自行安装操作系统,它的好处是,可以由用户来控制何时安装操作系统,并且在操作系统安装过程中进行配置。如果选择前面的“Installdisc”或“Install disk imagefiles”,即选择安装设备或从镜像文件安装的话,则会由虚拟机自动发起操作系统的安装,很多选项,用户无法控制。

 

 

5. 选择具体的Guest操作系统

因为,虚拟机毕竟和真实的物理机器不是100%相同的,因此,它需要提前知道用户安装的操作系统类型,以做一些适配工作。在这里我们选择Linux。

 

对于Linux来说,它有很多发行版。发行版由内核+系统软件+应用软件组成。其中,内核是统一的,有不同的版本,而系统软件和应用软件,则有不同的类型,同样有不同的版本。内核、系统软件、应用软件之间的组合,就构成了一个发行版。下拉菜单中,我们可以看到各种各样的发行版。例如:Ubuntu、RedHat Linux等等,它们各有特点,感兴趣的同学,可以自行查看一下。

 

我们在这里,使用的发行版是Centos,因此,在下拉菜单中选择Centos。

Centos是根据RedHat服务器版本所公布的源码,重新编译出来的发行版,在这个过程中,还加入了一些自己的特性,修改了一些Bug。RedHat服务器版本,本身就是Linux服务器发行版中的老大,Centos继承了它的特性,而且更好,更重要的是免费,因此,Centos是企业开发中Linux版本的不二之选。

 

 

6. 选择虚拟机的名字和保存路径,如下所示。

名字选择默认的Centos即可,也可以自己修改成自己喜欢的名字。它将用来标识Workstation所打开的虚拟机。

保存路径,是指虚拟机文件的保存路径。我们所创建的虚拟机的所有信息,包括虚拟机的配置,以及虚拟机磁盘数据等,都保存在Host上一系列的文件之中,要为这些文件指定存储路径。在这里,我们不要选择默认的路径,因为这个路径不好记,创建完了之后,再次打开的时候,就不记得路径了,而且,此路径所在的磁盘空间不一定够。

 

因此,本例中,我们选择“D:\work\vm”,大家可以根据自身情况,进行设置。

 

7. 配置虚拟机硬件。

首先是配置CPU。下图中,Totalprocessor cores(总的CPU核数) = Number of processors X Number of cores perprocessor。我们在配置的时候,注意两点。

(1)总的CPU核数,不要超过虚拟机硬件的最大支持数。例如兼容Workstation9.0的虚拟机,其限制是8,因此,下面的选择中总的核数=4x4=16,大于8,因此,就会告警,设置失败。

 

 

 (2)总的CPU核数,不要超过真实的物理主机的CPU核数。比如说,我的笔记本是4核处理器,那么总的CPU核数就不要超过4,如果超过,同样会告警,如下图所示。

 

8. 配置内存

此版本的虚拟机对内存的限制为4MB~64GB。我们在这里注意,最终设置的值,在这个限制范围内,同时不要超过真实的物理内存大小即可。

 

9. 配置网络。这个我们后面会详细讲,这里选择默认即可。

 

 

10. 配置IO控制器类型

所谓IO,就是计算机上的输入、输出设备,其中,I是input的首字母,代表输入,O是output的首字母,代表输出。常见的IO设备有,硬盘、光驱等。控制这些设备与计算机进行交互的功能单元,称为IO控制器,典型的有,IDE控制器和SCSI控制器两种。其中,IDE属于比较老的控制器了。我们在这里选择默认就可以了。

 

 

11. 创建磁盘,选择第一项,创建一个新的磁盘。

 

 

12. 虚拟磁盘类型,选择SCSI

 

 

13. 配置磁盘空间大小

由于虚拟机磁盘在Host上面的,对应1个或若干个文件,从性能和可靠性的角度考虑,空间不宜过大。因此,我们在这选择其推荐的大小20GB。

 

 

 

14. 选择是否立即分配空间

在这里,我们不勾选。因为,一旦选上,即便虚拟机磁盘中没有存储任何信息,也会在Host上生成20GB大小的文件。如果不选,那么,虚拟机磁盘存储多大的数据,就会在Host上分配相应大小的文件空间,进行存储。

 

15. 选择虚拟机磁盘文件的存储方式

我们在这里选择第一种方式。如果选择“Storevirtual disk as a single file”,则虚拟机磁盘的所有数据,存储在1个Host文件之中。如果选择““Split virtualdisk into multiplefiles”,分割存储,假设虚拟机磁盘存储了20GB的数据,这些数据,将会保存在若干的Host文件之中。分割存储的方式,在将虚拟机复制到其它机器时,速度更快,因为多个文件一起拷贝,可并行操作,但是,文件很多的话,与单个文件存储方式相比,虚拟机的IO性能会降低。

 

 

 

16. 设置虚拟机磁盘文件名称

默认即可,其后缀是vmdk,即virtualmachine disk的缩写。

 

 至此,虚拟机配置完毕,可以看到各种配置信息。对于这些配置,我们后续过程中,还可以进行修改,非常灵活。

 这就是创建好的虚拟机界面

 

 

 

 

所有虚拟机的信息保存在D:\work\vm\CentOS目录下,包括CentOS.vmx,保存了虚拟机的硬件配置,Centos.vmdk则保存了虚拟机磁盘信息。

我们再来看下,具体的硬件配置。

 

 

点击Settings,可以看到下面的选项,其中红框部分硬件,我们不需要,可以去掉。

 另外,在Options中,还有一些有用的选项,如“ShareFolders”,可用于Guest系统和Host系统之间传输文件。

0 0