【Linux入门】Linux 安装:VMware Workstation Pro 安装 CentOS 7 保姆级图文教程

目录

  • 一、前言
    • [1.1 为什么要用虚拟机学 Linux?](#1.1 为什么要用虚拟机学 Linux?)
  • 二、环境准备
    • [2.1 需要准备的软件](#2.1 需要准备的软件)
    • [2.2 小提示:VMware 已经对个人免费](#2.2 小提示:VMware 已经对个人免费)
  • [三、VMware Workstation 安装](#三、VMware Workstation 安装)
    • [3.1 安装向导欢迎页](#3.1 安装向导欢迎页)
    • [3.2 接受许可协议](#3.2 接受许可协议)
    • [3.3 自定义安装](#3.3 自定义安装)
    • [3.4 用户体验改善计划](#3.4 用户体验改善计划)
    • [3.5 选择快捷方式](#3.5 选择快捷方式)
    • [3.6 准备安装](#3.6 准备安装)
    • [3.7 安装完成(输入许可证密钥)](#3.7 安装完成(输入许可证密钥))
    • [3.8 完成安装](#3.8 完成安装)
    • [3.9 安装完成主界面](#3.9 安装完成主界面)
  • [四、创建 CentOS 7 虚拟机](#四、创建 CentOS 7 虚拟机)
    • [4.1 新建虚拟机向导](#4.1 新建虚拟机向导)
    • [4.2 选择安装来源](#4.2 选择安装来源)
    • [4.3 选择客户机操作系统](#4.3 选择客户机操作系统)
    • [4.4 命名虚拟机](#4.4 命名虚拟机)
    • [4.5 指定磁盘容量](#4.5 指定磁盘容量)
    • [4.6 确认创建信息](#4.6 确认创建信息)
    • [4.7 创建完成界面](#4.7 创建完成界面)
  • 五、配置虚拟机硬件(编辑虚拟机设置)
    • [5.1 内存(Memory)](#5.1 内存(Memory))
    • [5.2 处理器(Processors)](#5.2 处理器(Processors))
    • [5.3 CD/DVD(挂载系统镜像)](#5.3 CD/DVD(挂载系统镜像))
    • [5.4 网络适配器(网络模式)](#5.4 网络适配器(网络模式))
    • [5.5 配置完成](#5.5 配置完成)
  • [六、安装 CentOS 7 操作系统](#六、安装 CentOS 7 操作系统)
    • [6.1 开启虚拟机](#6.1 开启虚拟机)
    • [6.2 选择启动项](#6.2 选择启动项)
    • [6.3 选择语言](#6.3 选择语言)
    • [6.4 安装信息摘要](#6.4 安装信息摘要)
    • [6.5 软件选择(安装 GNOME 桌面)](#6.5 软件选择(安装 GNOME 桌面))
    • [6.6 安装位置(磁盘分区)](#6.6 安装位置(磁盘分区))
    • [6.7 网络和主机名](#6.7 网络和主机名)
    • [6.8 设置 ROOT 密码](#6.8 设置 ROOT 密码)
    • [6.9 创建普通用户](#6.9 创建普通用户)
    • [6.10 安装完成,重启](#6.10 安装完成,重启)
  • 七、首次启动初始设置
    • [7.1 接受许可证](#7.1 接受许可证)
    • [7.2 登录系统](#7.2 登录系统)
  • 八、补充知识点
    • [8.1 三种网络模式怎么选?](#8.1 三种网络模式怎么选?)
    • [8.2 内存和磁盘怎么给?](#8.2 内存和磁盘怎么给?)
    • [8.3 重要:善用"快照"](#8.3 重要:善用"快照")
    • [8.4 安装 VMware Tools / open-vm-tools](#8.4 安装 VMware Tools / open-vm-tools)
    • [8.5 常用命令速查(进入系统后)](#8.5 常用命令速查(进入系统后))
  • 九、总结

一、前言

学习 Linux 最痛苦的一步往往是环境搭建:装双系统怕搞坏电脑,买云服务器又怕浪费钱。其实还有一个非常友好的方案------虚拟机

虚拟机相当于在一台真实的电脑(宿主机)里"模拟"出一台独立的电脑(客户机),你可以在虚拟机里随意折腾 Linux,装坏了、玩崩了,直接删掉重建就行,完全不影响宿主机。

本文就带大家完成两个核心步骤:

  1. 安装 VMware Workstation Pro(虚拟机软件);
  2. 在 VMware 中安装 CentOS 7(Linux 发行版之一)。

全程只需要一路"下一步",跟着截图操作即可。

1.1 为什么要用虚拟机学 Linux?

方式 优点 缺点
虚拟机 不影响宿主机、可随时快照/还原、环境隔离、成本低 性能略低于真机
双系统 性能好 安装风险高、切换麻烦、可能损坏原有系统
云服务器 真实生产环境、随时访问 需要花钱、依赖网络

学习阶段,虚拟机是性价比最高的选择。


二、环境准备

2.1 需要准备的软件

软件 作用 获取方式
VMware Workstation Pro 虚拟机管理软件(运行 Linux 的"沙盒") 官网下载
CentOS 7 镜像(ISO) Linux 系统安装光盘镜像 镜像站下载

2.2 小提示:VMware 已经对个人免费

自 2024 年 11 月起,博通(Broadcom)已将 VMware Workstation Pro个人用户免费开放。直接去官网注册账号下载即可,无需再找序列号。

提示:CentOS 7 官方已于 2024 年 6 月 30 日停止维护(EOL),不适合继续用于生产环境。但作为学习 Linux 入门、练习命令和服务的系统,它依然非常合适。


三、VMware Workstation 安装

3.1 安装向导欢迎页

双击安装程序,进入安装向导,点击 下一步

3.2 接受许可协议

勾选 "我接受许可协议中的条款" ,点击 下一步

3.3 自定义安装

这里可以修改安装位置(建议保持默认),下方可以勾选 "将 VMware Workstation 控制台的工具添加到系统 PATH" ,方便后续在命令行中直接使用相关工具,点击 下一步

3.4 用户体验改善计划

根据自己的喜好决定是否加入客户体验提升计划(不影响使用,建议取消勾选),点击 下一步

3.5 选择快捷方式

勾选 桌面(D)开始菜单文件夹(S) ,点击 下一步

3.6 准备安装

确认无误后点击 安装(I)

3.7 安装完成(输入许可证密钥)

安装完成后,如果手头有许可证密钥,可点击 许可证(E) 输入:

3.8 完成安装

直接点击 完成(F) 退出向导:

3.9 安装完成主界面

打开 VMware Workstation Pro,看到如下主界面即安装成功:


四、创建 CentOS 7 虚拟机

4.1 新建虚拟机向导

在主界面点击 "创建新的虚拟机" ,这里选择 典型(推荐)(T) ,点击 下一步

4.2 选择安装来源

选择 "稍后安装操作系统" ,点击 下一步

4.3 选择客户机操作系统

客户机操作系统选择 Linux(L) ,版本选择 CentOS 7 64位 ,点击 下一步

4.4 命名虚拟机

给虚拟机起一个名字(如 centos7base64),并选择存放位置,点击 下一步

4.5 指定磁盘容量

指定虚拟磁盘大小(示例为 100 GB,CentOS 7 最小建议 20 GB 即可),推荐勾选 "将虚拟磁盘存储为单个文件(O)" ,点击 下一步

4.6 确认创建信息

核对名称、位置、操作系统、磁盘、内存、网络等配置,确认无误后点击 完成

4.7 创建完成界面

回到 VMware 主界面,左侧虚拟机库中已经出现了刚创建的虚拟机,此时虚拟机处于"已关机"状态:


五、配置虚拟机硬件(编辑虚拟机设置)

创建完成后建议先调整硬件配置,再开机安装系统。选中虚拟机,点击 "编辑虚拟机设置"

5.1 内存(Memory)

硬件 选项卡中选中 内存 ,将内存调整为 4096 MB(4 GB)(至少 2 GB,GNOME 桌面版建议 2 GB 以上):

5.2 处理器(Processors)

选中 处理器 ,设置为 处理器数量 2、每个处理器的内核数量 2(共 4 核),勾选下方虚拟化引擎选项可提升性能:

5.3 CD/DVD(挂载系统镜像)

选中 CD/DVD (IDE) ,勾选 "启动时连接" ,连接方式选择 "使用 ISO 映像文件" ,点击 浏览 选中 CentOS 7 的 ISO 镜像:

5.4 网络适配器(网络模式)

选中 网络适配器 ,网络连接选择 NAT 模式(N)(用于共享主机的 IP 地址,虚拟机通过宿主机上网,最省事):

5.5 配置完成

点击 确定 保存,回到主界面即可开始安装系统:


六、安装 CentOS 7 操作系统

6.1 开启虚拟机

选中虚拟机,点击 "开启此虚拟机",进入 CentOS 7 引导界面:

6.2 选择启动项

在黑色引导菜单中,使用方向键选中 Install CentOS 7,回车进入安装:

6.3 选择语言

选择 中文(Chinese) ,再选择右侧的 简体中文(中国) ,点击 继续

6.4 安装信息摘要

进入 安装信息摘要 页面,默认配置如下,需要重点配置几个项目:

6.5 软件选择(安装 GNOME 桌面)

点击 软件选择(S) ,在左侧"基本环境"中选择 GNOME 桌面 (适合新手使用图形界面;如果只需要命令行,可选择"最小安装"),右侧可勾选需要的附加软件,点击左上角 完成(D)

6.6 安装位置(磁盘分区)

点击 安装位置(D) ,勾选要安装的磁盘(示例为 VMware 虚拟磁盘 sda),在"其它存储选项-分区"中可选择 "我要配置分区"(手动分区):

手动分区示例:

若选择手动分区,可通过左下角 + 号添加以下分区(示例基于 LVM 分区方案):

挂载点 容量示例 文件系统 说明
/boot 4096 MiB ext4 引导分区
/ 剩余空间(如 92 GiB) ext4 根分区
swap 4096 MiB swap 交换分区(内存不够时的"虚拟内存")

配置完成后点击 完成(D) ,系统会弹出 更改摘要 列出所有变更,确认后点击 接受更改

6.7 网络和主机名

点击 网络和主机名(N) ,将右上角 以太网(ens33) 的开关切换到 "开" (连接后会自动通过 DHCP 获取 IP),下方可设置 主机名 ,点击 完成(D)

此时回到安装信息摘要,可看到"安装位置:已选择自定义分区""网络和主机名:有线(ens33) 已连接",确认无误后点击 开始安装(B)

6.8 设置 ROOT 密码

点击 ROOT 密码 ,输入两次密码(建议设置强密码),点击 完成(D)

6.9 创建普通用户

点击 创建用户(U) ,填写 全名用户名 (示例 lanzhi),设置密码;可勾选 "将此用户作为管理员" ,点击 完成(D)

创建好 ROOT 密码和普通用户后,系统会在后台继续安装软件包,等待进度条走完即可。

6.10 安装完成,重启

看到 "CentOS 已成功安装并可以使用" 后,点击右下角 重启®


七、首次启动初始设置

7.1 接受许可证

重启后进入 初始设置 界面,点击 LICENSE INFORMATION ,勾选 "我同意许可协议(A)" ,点击左上角 完成(D)

回到初始设置页面,确认许可证已接受、网络已连接,点击 完成配置(F)

7.2 登录系统

输入刚才创建的普通用户(或 root)账号密码登录,即可进入 CentOS 7 的 GNOME 桌面,至此安装全部完成!


八、补充知识点

8.1 三种网络模式怎么选?

模式 原理 适用场景
桥接模式 虚拟机像一台独立主机,直接占用局域网 IP 需要局域网内其他设备直接访问虚拟机
NAT 模式 虚拟机通过宿主机共享 IP 上网,外部无法直接访问 日常学习、虚拟机只需上网(最常用)
仅主机模式 虚拟机只能与宿主机通信,不能上网 纯本地测试、隔离环境

8.2 内存和磁盘怎么给?

  • 内存:GNOME 桌面版建议 ≥ 2 GB,本次教程设为 4 GB;
  • 磁盘:CentOS 7 最小安装 20 GB 即可,若装桌面并要装软件建议 40 GB 以上;
  • 虚拟磁盘默认是"按需增长"的,并非创建时一次性占用全部空间,不用担心浪费。

8.3 重要:善用"快照"

装好系统后,建议先在 VMware 菜单栏 虚拟机 > 快照 > 拍摄快照 保存一个"干净状态"。之后无论系统怎么折腾坏,都能一键还原,这是虚拟机学习最大的优势。

8.4 安装 VMware Tools / open-vm-tools

安装完系统后建议安装增强工具,以获得更好的显示分辨率、鼠标无缝切换、文件拖拽等功能。CentOS 7 中可直接使用:

bash 复制代码
yum install -y open-vm-tools

(网络正常时,在终端执行即可,需先联网。)

8.5 常用命令速查(进入系统后)

bash 复制代码
# 查看 IP 地址
ip addr

# 查看内核版本
uname -r

# 查看系统版本
cat /etc/centos-release

# 切换到 root
su -

# 关闭系统
shutdown -h now

九、总结

到这里,你已经完成了 VMware Workstation Pro 的安装,并在虚拟机中成功跑起了 CentOS 7 系统。整个过程虽然步骤不少,但本质上就是"一路下一步 + 选对镜像 + 配好网络",并没有想象中那么复杂。

回顾一下我们做了哪几件事:

  1. 装好了 VMware------相当于拿到了一个"虚拟电脑"的沙盒工具;

  2. 创建了虚拟机并挂载 CentOS 7 镜像------准备好了一台空机器和安装光盘;

  3. 配置了硬件和网络------让虚拟机有合适的内存、CPU 和上网能力;

  4. 完成了 CentOS 7 的安装与初始设置------真正拥有了一个可用的 Linux 环境。

记住:在虚拟机里折腾,天塌下来也不怕,大不了拍个快照、重装一遍。

相关推荐
智购科技无人售货机厂家1 小时前
2026自动售货机备用电池管理系统设计:从充放电保护到健康监测的工程实践~YH
大数据·linux·单片机·嵌入式硬件·微信
小雪崩1 小时前
嵌入式学习 day39:TCP并发服务器模型
linux·服务器·c语言·网络·学习·tcp/ip
spencer_tseng2 小时前
[j2cache ehcache.xml]/tmp/.ehcache-diskstore.lock (Permission denied)
xml·linux·python·ehcache·[j2cache
内核笔记2 小时前
休眠唤醒 standby 调试
linux·bsp
小白不想画工图2 小时前
银河麒麟V10系统安装QT5.12
linux·开发语言·qt·银河麒麟
IT爱学堂2 小时前
新版Linux零基础入门到高手Rocky版本-替换CentOS(完结)
linux·运维·centos
kkkkkkkkkk_Z3 小时前
学嵌入式和Linux应用编程|学习日记:计算机网络基础
linux·学习·计算机网络
ang7843 小时前
日常高频使用的 Ansible 命令,按使用频率和场景整理。
linux·运维·服务器
高亦真3 小时前
今天是学习嵌入式的第35天
linux·学习·算法