对Linux初学者,在Windows系统上安装个虚拟机用来学习和练手是个不错的办法。实际上已有不少博客讲述了Linux虚拟机的安装步骤,但其中很大部分对安装过程讲解的很粗略,而且绝大部分进行硬盘分区时都是采用较早使用的MBR分区模式,很少有使用GPT分区模式的,此外对安装过程中的各项参数的意义和选择进行详细介绍的也不多。本文将对这些内容进行详细的阐述。
安装前的准备
首先是选择合适的Linux发行版。要知道,Linux实际上是一个操作系统最底层的内核及其提供的内核工具。虽然很多软件可以在Linux上运行,但是操作起来需要十分专业的技能,一般用户难以掌握。因此一些社区或公司在Linux的基础上添加一些软件和工具,形成一个可完整安装的程序,降低用户使用的难度,这就是Linux的发行版。各种发行版在开发时都遵循了Linux Standard Base以及File system Hierarchy Standard,因此不用担心发行版之间差异过大,如果一款软件可以安装在一个发行版上,那么它就可以安装在其他发行版上。依据软件管理方式的不同,现有的发行版主要有两大家族。一种是以RPM软件管理方式的Red Hat、Fedora、CentOS等,另一种是以DPKG软件管理方式的Ubuntu、Debian等。具体如何选择发行版,要根据自己未来的需求以及喜好来定。本文使用的是CentOS 7。可以在百度中搜索CentOS,进入官网进行下载,得到一个文件扩展名是.iso的镜像文件。
其次是下载虚拟机安装工具。VMware和VirtualBox都是不错的选择,两者的区别在于VMware是一个商业软件,需要付费,而VirtualBox则是一款开源软件,使用者不仅可以获得免费使用的权限,还可以下载源码进行阅读,但其在性能方面有时低于VMware。本文使用的是VMware15。
开始安装
首先打开VMware软件,单击软件中的创建虚拟机。
在弹出的虚拟机创建向导中选择配置类型。这里建议选择自定义(高级),因为通过这种方式可以进一步增强对Linux系统的认识,而且可以创建符合自己需求的虚拟机。选择自定义(高级)后,点击下一步。
接下来,选择虚拟机硬件兼容性。因为不同版本的VMware对虚拟硬件支持情况不同。举个例子,老版本的只支持4G内存,新版本支持8G内存等等(本例子只是为了说明虚拟硬件的含义,不代表实际情况。)。因此如果需要改虚拟机运行在旧版本的VMware中,这里需要选择旧版本的VMware的版本号。这里我并不需要以后让该虚拟机运行在其他版本的VMware中,因此选择的就是默认的版本号,即正在使用的VMware版本号。在右下方的限制中,可以看到支持的虚拟硬件状况。选择好后,点击下一步。
接下来根据实际情况选择要安装的操作系统。本文这里选择Linux系统,版本号为CentOS 7 64位,之后点击下一步。