在虚拟机(VM)上安装CentOS操作系统是学习Linux、测试软件或搭建安全隔离环境的绝佳实践,它无需独立的物理硬件,利用现有计算机资源即可创建一个功能完备的Linux系统,以下将详细介绍在VMware Workstation虚拟机上安装CentOS的完整流程,涵盖准备、安装及基础配置三个核心阶段。
准备工作
在开始安装之前,请确保您已准备好以下两项核心内容:虚拟化软件与CentOS镜像文件。
虚拟化软件:市面上主流的选择有VMware Workstation Pro/Player和Oracle VirtualBox,本文以广泛使用的VMware Workstation为例,但步骤在VirtualBox中大同小异,请下载并安装好您选择的虚拟化软件。
CentOS ISO镜像:访问CentOS官方网站(https://www.centos.org/)下载最新的稳定版ISO镜像,推荐下载“DVD ISO”版本,因为它包含了安装过程中所需的大部分常用软件包,无需额外的网络连接即可完成完整安装,对于新手,建议选择CentOS Stream或最新的CentOS Linux版本。
硬件资源规划:虚拟机需要占用宿主机的CPU、内存和硬盘空间,合理的资源配置是保证虚拟机流畅运行的关键,下表提供了一个参考配置:
资源类型 | 最低配置(测试/学习) | 推荐配置(流畅/开发) |
---|---|---|
CPU | 2核 | 4核或更多 |
内存 | 2 GB | 4 GB 或 8 GB |
硬盘空间 | 20 GB | 50 GB 或更多 |
网络 | NAT | NAT 或 桥接模式 |
创建与配置虚拟机
准备工作就绪后,打开VMware Workstation,开始创建一个新的虚拟机。
新建虚拟机向导:点击“文件” -> “新建虚拟机”,选择“典型(推荐)”配置类型,点击“下一步”。
选择安装来源:在此界面,请务必选择“稍后安装操作系统”,这允许我们先对虚拟机硬件进行更精细的配置,然后再加载ISO文件进行安装。
选择客户机操作系统:
- 客户机操作系统:选择“Linux”。
- 版本:根据您下载的ISO镜像选择对应版本,CentOS 8 64位”或“CentOS Stream 9 64位”,VMware通常会自动识别。
命名与位置:为虚拟机指定一个易于识别的名称(如“CentOS-Dev-Env”),并选择一个空间充足的磁盘位置来存放虚拟机文件。
指定磁盘容量:根据上表的规划,输入磁盘大小,建议选择“将虚拟磁盘存储为单个文件”,便于管理。
自定义硬件(关键步骤):在完成向导前,点击“自定义硬件”按钮进行最后调整。
- 内存:根据需求拖动滑块,分配至少2GB内存。
- 处理器:分配至少2个处理器核心。
- CD/DVD (SATA/IDE) 控制器:选择“使用ISO映像文件(M)”,然后点击“浏览”按钮,选中您之前下载的CentOS ISO镜像文件。
- 网络适配器:默认为“NAT模式”,此模式下虚拟机可通过宿主机访问外网,配置简单,适合初学者,如果需要虚拟机与局域网内其他设备通信,可选择“桥接模式”。
配置完成后,点击“关闭”,完成”即可创建虚拟机。
安装CentOS系统
启动虚拟机:在VMware主界面选中刚刚创建的虚拟机,点击“开启此虚拟机”,虚拟机将从我们加载的ISO文件启动。
进入安装程序:启动后,会看到CentOS的引导菜单,使用键盘方向键选中“Install CentOS Linux”,按回车键。
语言选择:在图形化安装界面,首先选择您偏好的语言(如“中文”或“English”),点击“继续”。
安装摘要配置:这是安装过程中最核心的配置页面,请确保所有项目(通常带有黄色感叹号)都已配置完毕。
- 安装位置:点击进入,选择“存储配置”为“自动”,然后点击左上角的“完成”,这会自动为您分区,如果您是高级用户,可以选择“自定义”进行手动分区。
- 软件选择:点击进入,选择您需要的软件环境,对于新手,推荐“带GUI的服务器”或“GNOME桌面”,这样安装完成后会有图形界面,更易上手,若追求最小化,可选择“最小安装”。
- 网络和主机名:点击进入,将右上角的“以太网”开关设为“打开”,以确保虚拟机在安装过程中就能连接网络(如果需要),可以设置一个主机名,如
centos-vm
。 - 时间与日期:选择您所在的地区和城市,如“亚洲/上海”。
开始安装:所有黄色感叹号消失后,点击右下角的“开始安装”按钮。
设置用户密码:安装过程中,界面会提示您进行两项设置:
- ROOT密码:为管理员账户
root
设置一个强密码并牢记。 - 创建用户:强烈建议创建一个普通用户账户用于日常操作,这更符合Linux的安全实践,填写用户名和密码。
- ROOT密码:为管理员账户
完成安装:等待进度条走完,系统会提示“安装完成”,点击“重启系统”,并根据提示及时移除安装介质(VMware通常会自动处理)。
安装后基础配置
重启后,您将进入全新的CentOS系统。
系统更新:打开终端(如果是图形界面),执行以下命令,将系统所有软件包更新至最新版本,这是安装后的首要步骤。
sudo dnf update -y
安装VMware Tools:VMware Tools是增强虚拟机性能和用户体验的关键工具,它提供更好的图形分辨率、鼠标无缝切换、文件拖放以及共享文件夹等功能。
- 在VMware菜单栏点击“虚拟机” -> “安装VMware Tools(T)…”。
- 这会在CentOS系统中挂载一个虚拟光盘,打开终端,挂载并运行安装脚本(具体步骤可能因CentOS版本而异,通常可使用
dnf install open-vm-tools-desktop
命令来快速安装功能对等的开源版本)。
至此,您已经成功在虚拟机上安装并初步配置好了一个功能齐全的CentOS系统,可以开启您的Linux探索之旅了。
相关问答 (FAQs)
问题1:虚拟机安装完成后无法连接到互联网,应该如何排查?
解答:检查VMware的虚拟机设置中,“网络适配器”是否为“NAT模式”且“已连接”,在CentOS系统内,打开终端,输入命令 ip addr
查看网卡(如ens33)是否已分配IP地址,如果没有,可能是网络服务未启动,可以尝试输入命令 sudo systemctl restart NetworkManager
来重启网络管理服务,确保在安装过程中,“网络和主机名”设置里已经打开了网络连接开关。
问题2:如何在我的Windows宿主机和CentOS虚拟机之间方便地传送文件?
解答:最推荐的方法是安装VMware Tools(或其开源版本open-vm-tools),安装成功后,您就可以直接在宿主机和虚拟机之间复制粘贴文本和文件了,VMware Tools还提供了“共享文件夹”功能,您可以在虚拟机设置中启用它,将宿主机的一个文件夹直接挂载到虚拟机系统中,实现文件的实时共享和访问。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复