简介
虚拟机是由软件模拟的计算机硬件系统。虚拟机的存在,让各种操作系统可以像一般的应用软件一样,直接运行在现有的操作系统之上,以满足学习和工作的需要。
VMware 公司开发的软件 VMware Workstation 就可以很好地模拟各种硬件设备,能为多种主流操作系统提供良好的运行环境,具有良好的稳定性和兼容性。
VMware Workstation 分为 Player 和 Pro 两种版本:Pro 是商业版,需要购买许可证密钥;Player 是免费版,但功能有所减少,具体区别可以查阅 产品主页 给出的表格。
本文详细介绍 VMware Workstation 的用法,以及在虚拟机中安装和配置 CentOS 6.x 操作系统的方法步骤。
- CentOS 与 RHEL
- 下载系统镜像和软件安装包
- 创建虚拟机
- 安装 CentOS
- 拍摄快照
- 安装 VMware tools
- 设置共享文件夹
CentOS 与 RHEL
RHEL 是目前被众多品牌厂商支持得为完善好的 Linux 发行版,很多大型互联网公司都选择 RHEL 作为主要的服务器系统。但是 RHEL是商业化的 Linux 发行版,只对付费用户提供技术支持。
RHEL 在对外发行时有两种方式:一种收费的二进制方式;一种是完全免费的源代码方式。CentOS 就是利用免费的 RHEL 的源代码编译而成的,本质上和 RHEL 没什么区别,只是更新频率没有付费的 RHEL 快。
CentOS 的镜像文件有两个:第一个镜像文件已经包含了完整安装 CentOS 所需的全部文件,因此可以只下载第一个镜像文件;第二个镜像文件只是一些附加的软件包。
下载系统镜像和软件安装包
创建虚拟机
菜单栏 - 文件 - 新建虚拟机,下一步。

选择「稍后安装操作系统」- 下一步。

根据需要选择操作系统的类型和版本,下一步。

为该虚拟机准备一个专属的文件夹,可以选择现有的文件夹,下一步。

设定磁盘容量的上限,建议保持默认,下一步。

点击「自定义硬件」

选中「打印机」,点击「移除」

找到 CentOS 的映像文件,然后点击「关闭」

点击「完成」

安装 CentOS
点击「开启此虚拟机」

一旦在虚拟机窗口中单击,默认需要按 Alt + Ctrl,才能将光标移出虚拟机窗口。
按 Enter,继续下一步。

检测安装介质是否有损坏,执行此操作需要第二个镜像文件,建议跳过:通过按 Tap,将光标移动到 Skip,再按 Enter

点击 Next

选择「中文(简体)」

选择「美国英语式」

选择「基本存储设备」

点击「是,忽略所有数据」

设置主机名,可以保持默认不变,然后点击下一步。

选择「亚洲/上海」

设置根用户的密码。

选择「创建自定义布局」

点击「创建」,添加 3 个「标准分区」,如下所示:

下一步 - 格式化 - 将修改写入硬盘


点击「下一步」

点击「下一步」

开始漫长的等待……

点击「重新引导」

重启中……

点击「前进」

点击「前进」

添加一个普通用户。用户名和全名不必一致,登录时使用的是用户名。

设置日期和时间。

提示没有足够内存来启用 Kdump,点击「确定」

实际上,对于初学者来说,大可不必关心 Kdump。点击「完成」

来到锁屏界面。如果要使用 root 用户登录,点击「其他」

关机 - 菜单栏 - 虚拟机 - 设置,取消勾选「启动时连接」

拍摄快照
在后续的使用中,虚拟机可能因为出现故障而希望将其恢复到当前的状态。VMware Workstation 提供的恢复快照功能满足了这一需求,但这需要事先给虚拟机拍摄一个快照:在关机状态下,菜单栏 - 虚拟机 - 快照 - 拍摄快照

此后,通过菜单栏 - 虚拟机 - 快照 - 恢复到快照,就可以立即将虚拟机恢复到拍摄快照时的状态。
安装 VMware tools
开机,使用 root 用户登录。

菜单栏 - 虚拟机 - 安装 VMware tools

待桌面出现一个新的图标,在桌面的空白处 - 鼠标右键 - 在终端中打开

依次输入以下命令,按 Enter 执行。
cd /media/VM*
tar -zxf VM* -C ~
cd ~/vm*
./vm*
在第四条命令的执行过程中,会提示对一些参数进行自定义,建议使用默认值,直接按 Enter 进行确认即可。

以上命令执行完毕之后,执行命令 reboot
以重启。
重启后,可以发现一个明显的变化是,虚拟机的分辨率会自动调整以适应窗口大小。

设置共享文件夹
要想在虚拟机中访问宿主机上的某个文件夹,只需将这个文件夹设为共享文件夹。
菜单栏 - 虚拟机 - 设置 - 选项 - 共享文件夹 - 总是启用,然后根据需要,添加希望共享给虚拟机的文件夹。

VMware 默认会将共享文件夹挂载在 /mnt/hgfs
目录下。添加共享文件夹时,填写的名称就是共享文件夹的挂载点。

打开终端,切换到 /mnt/hgfs
目录下,即可找到共享文件夹。

网友评论