【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 命名虚拟机

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

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 环境。

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

相关推荐
MinterFusion17 分钟前
如何在开放麒麟(openKylin)下安装GTK(v0.1.0)
linux·操作系统·软件安装·gtk·明德融创·openkylin·linux图形软件开发
Lzg_na18 分钟前
FAT文件系统详解
linux
看着博客敲代码19 分钟前
enum4linux 报 Server doesn‘t allow session 与 SMB 主机信息枚举
linux·安全·网络安全
重生之小比特22 分钟前
【Linux系统】09 环境变量
linux·运维·服务器
Teecertlabs30 分钟前
【机密计算顶会解读】15:LDR——面向嵌入式TEE系统的高效安全Linux驱动
linux·操作系统·机密计算·可信执行环境
程序员-Benothing30 分钟前
Linux网络性能分析:ss、netstat、iftop、sar实战
linux·运维·服务器
其实防守也摸鱼31 分钟前
Codex 下载与本地部署实战指南
linux·服务器·前端·数据库·算法·ai
岳麓丹枫00132 分钟前
故障案例分析:系统负载居高不下,多次出现 OOM
linux·postgresql
2401_8628808235 分钟前
Linux中断、中断子系统、内核同步互斥机制
linux·驱动开发·嵌入式硬件
姓刘的哦40 分钟前
GT911触摸芯片
linux·stm32