本文作者:心月

VMware虚拟机安装Linux(详解版)

心月IT博客 02-15
VMware虚拟机安装Linux(详解版)摘要:“要想知道梨子的味道就要先尝尝它”,学习 Linux 的第 1 问题是搭建学习环境,以便开始本教程的学习过程。很多新手对 Linux 望而生畏,皆因对 Linux 安装的恐俱,害怕 Windows 系统被破坏,害怕硬盘数据丟失……这些变成了新手的噩梦。本节将介绍如何搭建虚拟机的 Linux 环境。

“要想知道梨子的味道就要先尝尝它”,学习 Linux 的第 1 问题是搭建学习环境,以便开始本教程的学习过程。很多新手对 Linux 望而生畏,皆因对 Linux 安装的恐俱,害怕 Windows 系统被破坏,害怕硬盘数据丟失……这些变成了新手的噩梦。本节将介绍如何搭建虚拟机的 Linux 环境。

本节介绍的虚拟机软件是 VMware,简单来说,VMware 可以使你在一台计算机上同时运行多个操作系统(如 Windows、Linux、FreeBSD 同时运行)。在计算机上直接安装多个操作系统,同一个时刻只能运行一个操作系统,切换需重启才可以;而 Vmware 可以同时运行多个操作系统,可以像 Windows 应用程序一样来回切换。虚拟机系统可以如同真实安装的系统一样操作,甚至可以在一台计算机上将几个虚拟机系统连接为一个局域网或连接到互联网。

在虚拟机系统中,每一台虚拟产生的计算机都被称为"虚拟机",而用来存储所有虚拟机的计算机则被称为"宿主机"。例如,你的计算机的 Windows 即宿主机,而 VMware 安装的 Linux 则为虚拟机。

使用虚拟机富案件 VMware 还有以下两点好处:

1) 减少因安装 Linux 系统而导致的数据丟失

笔者听说过太多的新手,无知者无畏地尝试安装 Linux 系统,从而导致原有的 Windows 系统被破坏,甚至硬盘数据丟失。使用 VMware 则不需要担心这个问题,在虚拟机系统上所做的可操作,包括划分硬盘分区、删除或修改数据都是在虚拟硬盘中进行的,无论怎么折腾,最坏的结局不过就是重装虚拟机的系统而已。

初学 Linux,千万不要在公司的服务器上做实验;而在虚拟机中则百无禁忌,可以大胆练习、随意尝试。

2) 可以方便地体验各种系统进行学习或测试

在同一台计算机上,可以通过 VMware 安装多个操作系统,笔者的计算机上就通过 VMware 安装了 CentOS、Windows、Solaris、Ubuntu 等操作系统,方便体验各种不同的操作系统,测试操作系统平台迁移等也非常方便。

如果你只有一台计算机,那么学习 Linux 无法做一些需要多台主机的网络实验。有了 VMware 就可以解决这个问题,用虚拟机和宿主机进行网络通信、文件共享,和真实的网络操作一样!在硬件配置较高的情况下,还可以同时启动两三个甚至更多个虚拟机系统,进行虚拟机系统之间网络应用方面的实验。

更多的惊喜是,如果你想玩玩 Linux 的 RAID 或 LVM 等需要多块硬盘的服务,或者想体验一下双 CPU 的设置、想试试在 Linux 下添加双网卡,则通过 VMware 添加虚拟硬件都可以实现。

VMware 推荐使用版本:VMware Workstation Pro 或VMware Workstation Player。其中,Player 版本推荐个人用户使用,非商业用途,是免费的。其他的 VMware 产品在此不做过多介绍。

使用 VMware 虚拟机软件的计算机硬件配置要达到要求,否则虚拟机运会很慢,甚至不能运行。理论上,配置越高越好。现在主流的计算机配置都可以达到运行 VMware 的要求,千万不要用多年珍藏的老古董来运行 VMware,你会发现耐心并不是你的美德。再者,VMware 只是工具,没必要追求最新版本,能用即可。

VMware 支持多种平台,可以安装在 Windows、Linux 等操作系统上,初学者大多使用 Windows 系统,可下载 VMware Workstation for Windows 版本。如果是对英文有恐惧的读者则可以使用汉化版本。VMware 软件的安装非常简单,与其他 Windows 软件类似,不做详细讲解。


VMware虚拟机安装Linux(详解版)
图 1 安装类型


唯一直得一提的是在安装过程中应选择何种安装类型,有典型安装和自定义安装两种,如图 1 所示,建议初学者选择典型安装。

VMware 安装好后,启动,进入主界面,如图 2 所示,我们依次进行虚拟机设置。


VMware虚拟机安装Linux(详解版)
图 2 VMware主界面


单击"创建新的虚拟机"按钮,进入"欢迎使用新建虚拟机向导"选择配置对话框,一为"典型(推荐)"配置,一为"自定义(高级)"配置,建议新手选择"典型(推荐)",如图 3。


VMware虚拟机安装Linux(详解版)
图 3 选择配置


单击"下一步"按钮进入"安装客户机操作系统"界面,这里选择"稍后安装操作系统"。如果选择"安装程序光盘"或"安装程序光盘映像文件(iso)",那么 VMware 会帮助用户自动安装小化的 Linux 操作系统,安装过程完全不用用户参与。这样做的好处是安装简单,适合初学者;坏处是完全不能干预安装过程,包括系统分区过程等,就失去了学习的意义,所以选择"稍后安装操作系统",如图 4 所示。


VMware虚拟机安装Linux(详解版)
图 4 安装客户机操作系统


单击"下一步"按钮,进入"选择客户机操作系统"界面,选择"Linux",然后在"版本"下拉列表框中选择要安装的对应的 Linux 版本,这里选择"CentOS",如图 5 所示。


VMware虚拟机安装Linux(详解版)
图 5 选择客户机操作系统


单击“下一步”按钮,进入"命名虚拟机"界面,给虚拟机起一个名字,如"CentOS 6.3"或"PlayBoy"之类的,然后单击"浏览"按钮,选择虚拟机系统安装文件的保存位置,如图 6 所示。

 


VMware虚拟机安装Linux(详解版)
图 6 命名虚拟机


单击"下一步"按钮,进入"指定磁盘容量"界面。默认虚拟的硬盘大小为 20GB(虚拟出来的硬盘会以文件形式存放在虚拟机系统安装目录中)。虚拟硬盘的空间可以根据需要调整大小,但不用担心其占用的空间,因为实际占用的空间还是以安装的系统大小而非此处划分的硬盘大小为依据的。

比如你设定了硬盘容量为 20GB,但是安装 Linux 只用了 4GB,那么实际上只会在你的 Windows 分区中占用 4GB 的空间,占用空间会随着虚拟机系统使用的空间增加而增加,如图 7 所示。

 


VMware虚拟机安装Linux(详解版)
图 7 指定磁盘容量


接下来进入"已准备好创建虚拟机"界面,确认虚拟机设置,不需改动则单击"完成"按钮,开始创建虚拟机,如图 8 所示。


VMware虚拟机安装Linux(详解版)
图 8 已准备好创建虚拟机


我们可以略做调整,单击"自定义硬件"按钮进入硬件调整界面。为了让虚拟机中的系统运行速度快一点,我们可以选择"内存"调整虚拟机内存大小,但是建议虚拟机内存不要超过宿主机内存的一半。CentOS6.x 最少需要 628MB 及以上内存分配,否则会开启简易安装过程,如图 9 所示。


VMware虚拟机安装Linux(详解版)
图 9 定制硬件


选择"新CD/DVD(IDE)"可以选择光驱配置。如果选择"使用物理驱动器",则虚拟机会使用宿主机的物理光驱;如果选择"使用 ISO 映像文件",则可以直接加载 ISO 映像文件,单击"浏览"按钮找到ISO映像文件位置即可,如图 10 所示。


VMware虚拟机安装Linux(详解版)
图 10 光盘配置


选择"网络适配器"将进入 VMware 新手设置中最难以理解的部分:设置网络类型,如图 11 所示。此设置较复杂,不过网络适配器配置在虚拟机系统安装完成后还可以再行修改。


VMware虚拟机安装Linux(详解版)
图 11 网络适配器配置


VMware 提供的网络连接有 5 种,分别是"桥接模式"、"NAT 模式"、"仅主机模式"、"自定义"和"LAN 区段"。

 

  • 桥接模式:相当于虚拟机的网卡和宿主机的物理网卡均连接到虚拟机软件所提供的 VMnet0 虚拟交换机上,因此虚拟机和宿主机是平等的,相当于一个网络中的两台计算机。这种设置既可以保证虚拟机和宿主机通信,也可以和局域网内的其他主机通信,还可以连接 Internet,是限制最少的连接方式,推荐新手使用。

  • NAT 模式:相当于虚拟机的网卡和宿主机的虚拟网卡 VMnet8 连接到虚拟机软件所提供的 VMnet8 虚拟交换机上,因此本机是通过 VMnet8 虚拟网卡通信的。在这种网络结构中,VMware 为虚拟机提供了一个虚拟的 NAT 服务器和一个虚拟的 DHCP 服务器,虚拟机利用这两个服务器可以连接到 Intemet。所以,在正常情况下,虚拟机系统只要设定自动获取 IP 地址,就能既和宿主机通信,又能连接到 Internet了。但是这种设置不能连接局域网内的其他主机。

  • 仅主机模式:宿主机和虚拟机通信使用的是 VMware 的虚拟网卡 VMnet1,但是这种连接没有 NAT 服务器为虚拟机提供路由功能,所以仅主机网络只能连接宿主机,不能连接局域网,也不能连接 Internet 网络。

  • 自定义网络:可以手工选择使用哪块虚拟机网卡。如果选择 Vmnet1,就相当于桥接网络;如果选择 VMnet8,就相当于 NAT 网络。

  • LAN 区段:这是新版 VMware 新增的功能,类似于交换机中的 VLAN(虚拟局域网),可以在多台虚拟机中划分不同的虚拟网络。


以上对于 VMware 网络的描述,读者看完了可能会有点困惑。简单总结—下:在 VMware 安装好后,会生成两个虚拟网卡 VMnet1 和 VMnet8 (在 Windows 系统的"网络连接"中可以査看到),如图 12 所示。

 


VMware虚拟机安装Linux(详解版)
图 12 虚拟网卡


其中常用设置为:一种情况是需要宿主机的 Windows 和虚拟机的 Linux 能够进行网络连接,使用"桥接模式"(桥接时,Linux 也可以访问互联网,只是虚拟机需要配置和宿主机 Windows 同样的联网环境);另一种情况是需要宿主机的 Windows 和虚拟机的 Linux 能够进行网络连接,同时虚拟机的 Linux 可以通过宿主机的 Windows 连入互联网,使用"NAT模式"。

单击"完成"按钮,搞定!可看到如图 13 所示的虚拟机操作界面。当然,这只是一台新建的虚拟机,还没有安装可操作系统。

 


VMware虚拟机安装Linux(详解版)
图 13 虚拟机操作界面


这时如果还想调整虚拟机的硬件配置,则可以选择"虚拟机"->"设置"命令,重新进入"硬件"界面,如图 14 所示。

 


VMware虚拟机安装Linux(详解版)
图 14 虚拟机设置


若想试验多块硬盘等也可以添加,不过作为新手上路,就先别玩儿这么大了。可关闭虚拟机中关于软驱的自动检测设置,以减少启动检测时间。至此,VMware 新建虚拟机设置完成,单击"开启此虚拟"按钮就可以开始安装虚拟机系统了,如图 15 所示。


VMware虚拟机安装Linux(详解版)
图 15 启动虚拟机


本教程不讲解 Linux 和 Windows 双系统安装,为什么?道理很简单,你不会看到任何服务器是双系统启动的……作为实用主义者,我们并不建议你把时间花在研究双系统或多系统的安装使用上,意义不大。体验多个系统,使用我们介绍的虚拟机方式即可。

文章版权及转载声明:

本文由 心月IT技术博客 博主整理于 02-15
若转载请注明原文及出处:https://www.xinyueseo.com/linux/108.html

分享到:
赞(
发表评论
快捷输入:

验证码

    评论列表 (有 0 条评论,人围观)参与讨论