当前位置: 首页 > news >正文

告别CentOS 8.5安装焦虑:手把手教你用VMware Workstation 17 Pro搞定最小化安装(附分区避坑指南)

零基础玩转CentOS 8.5:VMware虚拟机最小化安装全攻略

当我在三年前第一次尝试在虚拟机上安装Linux时,面对各种选项和分区设置完全不知所措。现在回想起来,那些让我彻夜难眠的"安装焦虑",其实都是因为缺少一份真正从新手角度出发的指导手册。本文将带你一步步完成CentOS 8.5的最小化安装,特别针对Windows用户使用VMware Workstation 17 Pro的场景,避开那些容易踩坑的细节。

1. 为什么选择最小化安装?

很多新手会疑惑:既然有带图形界面的完整安装选项,为什么要选择看起来"简陋"的最小化安装?这要从Linux系统的设计哲学说起。最小化安装只包含最基本的系统组件,没有图形界面和多余的软件包,这带来了几个显著优势:

  • 系统更轻量:仅占用约2-3GB磁盘空间,启动更快,资源占用更低
  • 更安全:减少不必要的服务和组件,意味着更小的攻击面
  • 更可控:你可以按需安装软件,避免系统被不需要的包"污染"
  • 学习价值:强迫你使用命令行,更快掌握Linux核心技能

对于开发测试环境,最小化安装是绝佳选择。我的经验是:先最小化安装,再通过yum groupinstall添加需要的组件,这样构建的系统既精简又实用。

2. 准备工作与环境配置

2.1 获取CentOS 8.5安装镜像

虽然CentOS 8已经停止维护,但8.5版本仍然是许多企业环境的标准配置。获取镜像时要注意:

# 推荐从国内镜像站下载,速度更快 清华大学镜像站:https://mirrors.tuna.tsinghua.edu.cn/centos/8.5.2111/isos/x86_64/ 阿里云镜像站:https://mirrors.aliyun.com/centos/8.5.2111/isos/x86_64/

下载时选择CentOS-8.5.2111-x86_64-dvd1.iso这个约7GB的镜像文件,它包含了所有基础软件包。

2.2 VMware Workstation 17 Pro配置要点

在VMware中新建虚拟机时,这几个关键设置影响后续使用体验:

  1. 硬件兼容性:选择"Workstation 17.x",确保使用最新功能
  2. 操作系统类型:选择"Linux" -> "CentOS 8 64位"
  3. 内存分配:建议至少2GB(2048MB),开发环境可给4GB
  4. 磁盘空间:最小化安装20GB足够,但建议分配40GB以备不时之需
  5. 网络适配器:默认NAT模式最适合个人学习使用

提示:创建虚拟机时选择"稍后安装操作系统",避免VMware自动使用简易安装模式,这样能获得更多自定义选项。

3. 安装过程详解

3.1 启动安装程序

加载ISO镜像后启动虚拟机,你会看到CentOS安装引导界面。用方向键选择"Install CentOS Linux 8.5"并按回车。安装过程中有几个关键节点需要特别注意:

  1. 语言选择:即使英文不好也建议选English,因为:

    • 命令行环境默认英文,统一语言避免混乱
    • 解决中文路径可能导致的兼容性问题
    • 错误信息更容易搜索解决
  2. 时区设置:选择"Asia/Shanghai",注意取消"System clock uses UTC"选项

3.2 软件选择与分区方案

这是最容易出错的两个环节。在"SOFTWARE SELECTION"界面:

  • 选择"Minimal Install"(最小化安装)
  • 额外勾选"Development Tools"(开发工具组)

分区方案对系统性能和后续扩展至关重要。建议采用以下标准分区结构:

挂载点大小文件系统类型说明
/boot1GBxfs启动分区
/剩余空间xfs根分区
swap内存的1-2倍swap虚拟内存(内存>8GB可省略)

实际操作步骤:

  1. 选择"Installation Destination"
  2. 勾选要安装的磁盘
  3. 选择"Custom"手动分区
  4. 按上表创建分区
  5. 点击"Done"确认

注意:如果虚拟机内存为4GB,swap分区建议设置为4-8GB。现代Linux对swap依赖降低,但保留swap仍是个好习惯。

4. 安装后必做配置

安装完成后重启,首次登录需要完成几个关键配置:

4.1 网络连接

最小化安装默认不启用网络,需要手动配置:

# 查看网卡名称(通常是ens33) nmcli device status # 启用网卡 nmcli connection up ens33 # 设置开机自动连接 nmcli connection modify ens33 autoconnect yes

4.2 更新系统与基础工具

立即更新系统可以修复已知漏洞:

# 更新软件包列表 sudo dnf makecache # 升级所有已安装包 sudo dnf update -y # 安装常用工具 sudo dnf install -y vim wget curl net-tools bash-completion

4.3 配置SSH远程访问

为了方便管理,建议启用SSH:

# 安装SSH服务器 sudo dnf install -y openssh-server # 启动SSH服务 sudo systemctl start sshd # 设置开机启动 sudo systemctl enable sshd # 查看IP地址 ip addr show

5. 常见问题解决方案

在安装和使用过程中,你可能会遇到这些问题:

问题1:安装后无法上网
解决方案:检查VMware网络适配器设置是否为NAT模式,然后在CentOS中运行nmcli connection up ens33

问题2:命令提示"command not found"
解决方案:最小化安装缺少很多工具,按需安装。例如:

  • sudo dnf install -y net-tools(获取ifconfig命令)
  • sudo dnf install -y epel-release(启用额外软件源)

问题3:磁盘空间不足
解决方案:VMware虚拟机可以扩展磁盘:

  1. 关闭虚拟机
  2. 在VMware设置中扩展磁盘容量
  3. 启动虚拟机后使用growpartxfs_growfs扩展分区

6. 进阶配置建议

系统运行稳定后,可以考虑这些优化措施:

  1. 配置防火墙

    sudo firewall-cmd --permanent --add-service=ssh sudo firewall-cmd --reload
  2. 设置主机名

    sudo hostnamectl set-hostname my-centos
  3. 创建日常用户

    sudo useradd -m devuser sudo passwd devuser sudo usermod -aG wheel devuser
  4. 配置sudo权限

    # 编辑sudoers文件 sudo visudo # 取消%wheel行的注释

经过这些步骤,你已经拥有了一个干净、高效的CentOS 8.5最小化系统。相比图形界面安装,这个过程可能稍显复杂,但收获的是对Linux系统更深的理解和更可控的环境。

http://www.rkmt.cn/news/1424540.html

相关文章:

  • ssm209基于的汽车服务商城系统设计与实现+vue(文档+源码)_kaic
  • 不止是配置:深入理解OpenEuler的YUM源与Repo仓库设计
  • 北京洋酒回收技术推荐:北京五粮液回收/北京名酒回收电话/北京礼品回收/北京红酒回收/鉴别与变现核心要点解析 - 优质品牌商家
  • Linux运维避坑:虚拟机热添加SCSI硬盘后,fdisk -l不显示的3种刷新方法
  • Ceph BlueStore 元数据全景:一个 OSD 的 RocksDB 里到底存了什么?
  • 2026 实时渲染测评:5 款稳定工具推荐,光影全开仍能流畅运行
  • Go语言自然语言处理:文本处理与分析
  • STM32F407标准库实战:串口+DMA收发数据,如何设计一个高效的环形缓冲区管理模块?
  • 你想何出怎样的SRAM CIM
  • 量子视觉场技术:量子计算与计算机视觉的融合创新
  • Python 函数完全指南:定义与调用
  • 网页切图工具,网格切图,非常方便
  • 两个独立事件的联合概率
  • 2026年北京老家具回收机构排行 靠谱之选盘点 - 优质品牌商家
  • 千问大模型在阿里生态中的实战应用指南
  • 收藏!Python小白必看:从零入门大模型,手把手带你掌握企业级实战能力
  • 专访 7 名普通职场人:AI 来了之后,你过得还好吗?
  • 告别风扇噪音与高温:FanControl三分钟搞定Windows散热优化
  • 别再死记硬背Sarsa公式了!用Python手搓一个走迷宫AI,5分钟搞懂On-Policy和Q-learning的区别
  • 工业防爆监控技术解析与山东区域选型实践
  • Windows开始菜单修复终极指南:三步恢复消失的磁贴
  • Codex 新增“宠物”功能:不只是可爱,而是一个轻量工作状态提醒器
  • 工具使用、代理和 Voyager 论文
  • 别再被多重共线性坑了!用Python的sklearn手把手教你调岭回归的alpha参数
  • 2026年嵌丝道口板TOP5厂商盘点 品质与实力对比 - 优质品牌商家
  • 93、CAN FD数据链路层核心:帧结构对比与DLC编码革命
  • 172 号卡哪个推荐码是官方一级?10000 置顶权限真实解析 - 172号卡
  • Lindy自动化项目管理:从概念验证到规模化落地的7个关键决策节点(附20年踩坑清单)
  • 2026年5月更新:浙江老爹鞋制造商业内推荐与趋势解析 - 2026年企业资讯
  • Harness 中的请求影子复制:用于离线分析