购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.1 安装虚拟机

虚拟机技术在近几年非常流行,它可以模拟物理计算机的各种资源(如CPU、内存、硬盘等),所以,我们可以非常快捷地在Windows系统上安装多个Linux操作系统。虚拟机不仅可以在Windows平台上实现,也可以在Linux平台上实现。目前可以实现虚拟化技术的软件有很多,这里阿铭先介绍两种——VMware和VirtualBox。因为这两种软件比较适合我们来做实验,前者是收费的,后者是完全免费的。网上也有许多VMware的免费资源可以供大家下载,但这些免费的资源是破解版本(即盗版),如果在生产环境中使用,请购买正版授权。

阿铭不强求你用什么虚拟机程序来安装Linux,我们的目的不是为了学习如何使用虚拟机,而是为了学会如何使用虚拟机里面的Linux操作系统。

2.1.1 下载虚拟机软件

不管你使用的虚拟机是VMware(其官方地址为http://www.VMware.com)还是VirtualBox,都可以很好地安装Linux,后者是免费的,请从官方下载地址(https://www.virtualbox.org/wiki/Downloads)自行下载。VirtualBox有多个平台的支持版本,如果你使用的是Windows系统,请下载带for Windows hosts字样的版本。其实VMware虚拟化有好几个产品,而我们使用的是VMware Workstation,企业使用VMware ESXi比较多。至于VMware Workstation的下载地址,大家既可以自行搜索,也可以在前言中找到阿铭提供的地址下载。在接下来的内容中,将采用VMware 10来给大家演示。

2.1.2 安装虚拟机

首先,需要下载VMware Workstation软件,下载完后进行安装。

(1) 双击VMware-workstation-full-10.0.0-1295980.exe后,首先出现的是欢迎界面,如图2-1所示。

图2-1 欢迎界面

(2) 点击“下一步”按钮,会弹出许可协议,这一步需要点击“我接受许可协议中的条款”,继续点击“下一步”按钮。

(3) 此时需要我们选择“设置类型”,根据它的提示,“自定义”类型是给高级用户提供的,所以我们选择“典型”类型即可,如图2-2所示。然后,点击“下一步”按钮。

图2-2 设置类型

(4) 选择VMware Workstation安装路径,默认是要安装在C盘的。如果C盘空间快满了,那请更改到其他盘符。这里阿铭选择了默认路径。然后,继续点击“下一步”按钮。

(5) 此时它会提示我们启动时是否需要检查产品更新,如图2-3所示。这里,阿铭是把对勾取消的,毕竟我们使用的是老版本,并不想自动更新。

图2-3 软件更新

(6) 点击“下一步”按钮后,又提示是否帮助改善VMware Workstation,这里阿铭也是把对勾取消的。继续点击“下一步”按钮。

(7) 在快捷方式里,阿铭保留了两个对勾,这样方便我们每次打开VMware Workstation,继续点击“下一步”按钮。

(8) 此时会弹出“已准备好执行请求的操作”,我们直接点击“继续”按钮即可。等待几分钟后,它会弹出“安装完成”的提示。点击“完成”按钮,则完成安装,最后它会提示我们输入产品的密钥。只有正确输入产品密钥,才可以继续使用VMware Workstation。

2.1.3 新建一个虚拟机

输入正确的产品密钥后,就可以正式使用VMware Workstation了。下面阿铭就教你如何在VMwareWorkstation(后面简称VMware)上创建一个Linux虚拟机。

(1) 运行VMware后,将会看到它的主页,如图2-4所示。

可以看到,它有5个功能,我们需要的就是第一个功能“创建新的虚拟机”,点击这个按钮,会弹出“新建虚拟机向导”界面,从中选择“典型”配置项,然后点击“下一步”按钮。

(2) 此时会提示如何安装客户机操作系统,如图2-6所示。这里所谓的“客户机”,其实就是后面要安装Linux操作系统的虚拟机。请大家选择“稍后安装操作系统”,这是因为当前还没有Linux操作系统的安装镜像文件。点击“下一步”按钮,继续。

图2-4 VMware主页

图2-5 新建虚拟机向导

图2-6 安装来源

(3) 选择要安装的操作系统类型。这里VMware已经给大家列出来常见的几种操作系统类型,这里选择Linux,版本为“CentOS 64位”,如图2-7所示。

小知识 所有的操作系统都分32位和64位,这个指标取决于计算机的CPU标准,目前的计算机已经普遍支持64位了。那么,如何区分使用32位和64位的操作系统呢?其中一个重要的指标就是内存大小。32位操作系统最多支持4GB内存,要想使用超过4GB内存的计算机,就必须使用64位操作系统。这里阿铭选择CentOS 64位。CentOS 7刚出来的时候并没有32位,在2015年推出了32位系统,但即使你下载了32位的镜像,这里同样要选择64位。

图2-7 客户机操作系统

(4) 点击“下一步”按钮,将出现如图2-8所示的“命名虚拟机”对话框。你可以给你的虚拟机起一个自定义的名字,如aminglinux01-CentOS7。“位置”这里需要定义到一个大的分区中,因为这台虚拟机会占用较大的空间。

(5) 继续点击“下一步”按钮,此时会让我们指定磁盘容量,这里采用默认值即可,因为20GB足以支持我们后续的实验。

图2-8 命名虚拟机

图2-9 指定磁盘容量

(6) 点击“下一步”按钮后,请点击“自定义硬件”,进一步定义CPU、内存等硬件指标,如图2-10所示。内存建议至少1GB,这里阿铭为了让虚拟机更加高效,分配了2GB。而你需要根据你的电脑配置来分配内存,如果你的物理机内存低于或等于4GB,请设置1GB,否则会影响到你的物理机速度。处理器数量选择1,每个处理器的核心数量选择2,这样相当于1颗物理CPU,2颗逻辑CPU。目前,市面上的电脑配置并不低,几乎所有的电脑都是支持这样分配的。CD/DVD这一项暂时先保持默认,后续我们安装操作系统之前再来设置它。网络适配器,请大家选择NAT模式,因为这种网络模式是兼容性最好的,其他项采用默认值即可。

图2-10 自定义硬件

之后点击“关闭”按钮,再点击“完成”按钮。这样就创建完了第一台虚拟机。下面就是在虚拟机里面安装Linux操作系统了。

小知识 这里阿铭要向大家介绍一下VMware虚拟机中涉及的3种常见网络模式。

桥接模式 。这种模式下,虚拟机和物理机连的是同一个网络,虚拟机和物理机是并列关系,地位是相当的。比如,你家如果有用路由器,那么你的电脑和你的手机同时连接这个路由器提供的Wi-Fi,那么它们的关系就是这种模式。

NAT 模式 。这种模式下,物理机会充当一个“路由器”的角色,虚拟机要想上网,必须经过物理机,那物理机如果不能上网,虚拟机也就不能上网了。之所以说这种模式兼容性最好,是因为当物理机的网络环境变化时,虚拟机的网络并不会有影响。比如,上班时你把物理机连接在公司的网络环境中,下班后又把物理机连接在你家的路由器上。你公司的网段很有可能和你家的网段是不同的。桥接模式下,虚拟机和物理机一样,都要自动获取IP才可以上网,而我们做实验的时候,是需要把虚拟机设置为静态IP的,这样就导致虚拟机网络不稳定。而设置为NAT模式,虚拟机的网络并不需要依赖你公司的网络环境或者你家的网络环境。

仅主机模式 。这个就很容易理解了,这种模式下,相当于拿一根网线直连了物理机和虚拟机。 txmoFgwwnx1Pp+mJYRqAfJkEWfjQmf/pxyMjZBs5UVZtWY0dv2Q9nA2+SGgCHo8L

点击中间区域
呼出菜单
上一章
目录
下一章
×