VMware虚拟机中安装CentOS系统全攻略

vmware 安装centos

时间:2025-02-08 03:48


VMware安装CentOS详细指南 在当今的虚拟化技术中,VMware Workstation凭借其强大的功能和灵活性,成为了许多开发者和系统管理员的首选

    而CentOS,作为Linux发行版中的佼佼者,以其稳定性和社区支持赢得了广泛的赞誉

    将这两者结合,即在VMware上安装CentOS,不仅可以充分利用虚拟化技术带来的便捷,还能享受到CentOS带来的高效和稳定

    本文将详细介绍如何在VMware上安装CentOS,确保每个步骤都清晰明了,让您轻松完成安装

     一、准备工作 1. 下载CentOS镜像 首先,您需要下载CentOS的ISO镜像文件

    访问CentOS的官方网站(【https://www.centos.org/download/】(https://www.centos.org/download/)),由于网络环境的差异,您可能需要借助翻墙工具才能顺利访问

    如果您遇到访问问题,可以尝试使用提供的百度网盘链接下载: 链接:【https://pan.baidu.com/s/1fEmlFBzoswqxnTQyM9X0pg】(https://pan.baidu.com/s/1fEmlFBzoswqxnTQyM9X0pg) 提取码:gxo4 在官网上,您可以按照以下步骤找到所需的镜像文件: 点击“alternative downloads”

     找到想要安装的版本,点击“Tree”

     进入“isos/”目录

     选择“x86_64/”

     下载对应的镜像文件

     2. 检查CPU虚拟化支持 在继续之前,请确保您的CPU支持并启用了虚拟化技术VT-X

    您可以通过任务管理器检查虚拟化是否已启用

    如果未启用,需要在BIOS中开启

    开机时按F2(或其他键,具体取决于主板型号)进入BIOS设置,搜索虚拟化技术选项(如Intel VT-x或AMD-V),并将其状态从禁用改为启用

    保存设置并重启计算机

     3. 安装VMware Workstation 如果您还没有安装VMware Workstation,可以从官方网站下载并安装

    确保下载的是最新版本,以获取最佳性能和兼容性

    安装过程相对简单,按照向导提示完成即可

     二、创建虚拟机 打开VMware Workstation,开始创建新的虚拟机: 1.选择典型安装:在创建虚拟机向导中,选择“典型(推荐)”,然后点击“下一步”

     2.安装客户机操作系统:选择“稍后安装操作系统”,因为稍后我们将手动指定ISO镜像文件

    点击“下一步”

     3.选择操作系统:在客户机操作系统选项中,选择“Linux”,版本选择“CentOS 7 64位”

    点击“下一步”

     4.命名虚拟机:为虚拟机指定一个名称和安装位置

    建议将虚拟机文件存放在单独的文件夹中,以便于管理

    点击“下一步”

     5.配置磁盘大小:设置最大磁盘大小为20GB以上(根据需求可调整)

    选择“将虚拟机磁盘存储为单个文件”,点击“下一步”

     6.自定义硬件:在硬件配置页面,您可以根据需要调整内存、CPU等配置

    确保分配给虚拟机的内存至少为2GB,以保证系统的流畅运行

    此外,还需要添加ISO镜像文件作为光驱设备

    点击“CD/DVD (IDE)”,选择“使用ISO映像文件”,然后点击“浏览”选择下载的CentOS镜像文件

    点击“确定”完成配置

     7.完成创建:检查所有设置无误后,点击“完成”创建虚拟机

     三、安装CentOS 1.开启虚拟机:在VMware Workstation中,选择刚创建的虚拟机并点击“开启此虚拟机”

    等待虚拟机启动并进入安装界面

     2.选择安装选项:在启动界面中,使用键盘上下箭头选择“Install CentOS 7”,然后按Enter键开始安装

     3.设置语言:在安装过程中,首先选择安装语言

    为了方便后续操作,建议选择简体中文

    点击“继续”

     4.软件选择:在软件选择页面,根据您的需求选择安装的软件包

    对于开发和测试环境,建议选择“GNOME桌面”和“开发工具”

    点击“完成”

     5.分区设置:在安装位置页面,选择“我要配置分区”进行手动分区

    点击“完成”后进入分区配置界面

     t- 添加/boot分区:挂载点为/boot,大小设置为200MB

     t- 添加swap分区:swap分区相当于虚拟内存,当物理内存不足时,系统会使用swap分区

    大小通常设置为物理内存的1到2倍

    如果虚拟机内存小于等于8GB,swap分区大小设置为内存的两倍;如果大于8GB,则与内存容量一致

     t- 添加根分区/:挂载点为/,大小根据您的需求设置(建议至少10GB)

     t确认无误后,点击“接受更改”

     6.设置网络和主机名:在网络和主机名页面,打开以太网开关,并设置主机名

    点击“应用”后返回安装主页

     7.设置Root密码和创建用户:在“ROOT密码”和“创建用户”页面,分别设置root密码和创建新用户

    为了安全起见,建议设置强密码

    点击“完成”继续安装

     8.开始安装:在设置完成后,点击“开始安装”按钮

    安装过程可能需要一些时间,请耐心等待

     9.重启虚拟机:安装完成后,点击“重启”按钮重启虚拟机

     10. 完成配置:重启后,进入许可协议页面,勾选“我同意许可协议”,然后点击“完成”

    再次点击“完成配置”进入系统

     四、配置网络通信 为了让虚拟机能够访问外网和内网资源,需要配置网络通信

    通常选择桥接模式,这样虚拟机将直接连接到物理网络,与宿主机处于同一网络段

     1.设置桥接模式:右击虚拟机名称,选择“设置”->“网络适配器”->“桥接模式”

    点击“确定”保存设置

     2.配置网卡:进入系统后,打开终端(可以通过桌面空白处右键选择“在终端中打开”)

    输入`su`切换到root用户,然后输入`ifconfig`查看网卡信息(如果提示未找到命令,需要先安装net-tools包:`yum install net-tools`)

     3.编辑网卡配置文件:使用文本编辑器(如vi)编辑网卡配置文件

    通常位于`/etc/sysconfig/network-scripts/`目录下,文件名格式为`ifcfg-网卡名`

    例如:`vi /etc/sysconfig/network-scripts/ifcfg-ens33`

     4.配置静态IP(如果需要):在文件中进行如下配置(具体IP地址、网关、DNS等信息根据您的网络环境填写): ```bash tTYPE=Ethernet tPROXY_METHOD=none tBROWSER_ONLY=no tBOOTPROTO=static tDEFROUTE=yes tIPV4_FAILURE_FATAL=no tIPV6INIT=yes tIPV6_AUTOCONF=yes tIPV6_DEFROUTE=yes tIPV6_FAILURE_FATAL=no tIPV6_ADDR_GEN_MODE=stable-privacy tNAME=ens33 tUUID=cb36029a-4815-4246-af14-1d43f1f3315b tDEVICE=ens33 tONBOOT=yes tIPADDR=192.168.2.10 tNETMASK=255.255.255.0 tGATEWAY=192.168.2.1 tDNS1=114.114.114.114 tDNS2=8.8.8.8 ``` 5.保存并退出:在vi编辑器中,按Esc键退出编辑模式,然后输入`:wq`保存并退出

     6.重启网卡服务:输入`systemctl restart network`重启网卡服务

    使用`ip addr`命令查看IP地址是否生效,使用`ping`命令测试网络连接是否正常

     五、其他设置与优化 1.取消自动锁屏和空白屏幕:为了提高用户体验,可以取消自动锁屏和空白屏幕设置

    在系统设置中找到隐私和电源选项,分别进行设置

     2.备份快照:为了避免因系统崩溃或误操作导致的数据丢失,建议定期拍摄快照

    在VMware Workstation中,选择虚拟机->快照->拍摄快照,为快照命名并保存

     3.安装常用软件:根据您的需求,可以安装常用的开发工具和软件

    例如,使用`yum`命令安装Java环境、Docker等

     六、常见问题与解决方案 1.vt-x未开启错误提示:如果在创建或启动虚拟机时遇到vt-x未开启的错误提示,请确保已在BIOS中启用虚拟化技术VT-X

     2.无法连接网络:如果虚拟机无法连接内网或外网,请检查网络适配器设置是否为桥接模式,并确认网卡配置文件中的IP地址、网关、DNS等信息是否正确

     3.ifconfig命令未找到:如果在使用ifconfig命令时提示未找到命令,请先安装net-tools包:`yum install net-tools`

     通过以上步骤,您应该能够在VMware上成功安装并配置CentOS系统

    无论是用于开发、测试还是学习目的,