当我们的虚拟实验室已在VMware中准备绪,接下来便是为之注入灵魂的时刻——安装真正的Linux操作系统。本堂课程将是您从理论迈向实践的标志性一步,VMware虚拟机安装Linux系统(Ubuntu/CentOS)视频教程我们将手把手引导您在上一课创建的虚拟机中,成功部署两大最具代表性的Linux发行版:面向初学者的友好典范Ubuntu,以及以稳定可靠著称、广泛用于企业级服务器的CentOS。这不仅是一次简单的系统安装练习,更是一次深刻的认知之旅:您将通过对比两种发行版在安装流程、初始化配置及登录环境上的异同,直观感受到Linux世界多样性的魅力与其背后统一的精神内核。在这个过程中,您将亲自操刀完成诸如磁盘分区、引导程序设置、用户账户创建等一系列关键决策,这些看似基础的操作,实则是未来您作为安全专家对任何系统进行纵深防御、权限规划和灾难恢复的第一次实地预演。成功启动这两个系统,意味着您已经亲手打造了两个可以随意重置、隔离测试的专属安全实验平台;从此,您可以放心地在其中一个系统中尝试激进的网络配置或漏洞复现,而丝毫不必担心会影响到另一个系统的稳定。掌握多发行版的安装能力,等于为您未来的网络安全生涯装备了应对不同目标的万能钥匙,为后续学习复杂的安全工具链、搭建攻防对抗环境奠定了无可替代的坚实基础。
一、安装前准备
1.1 必备资源清单
- 已安装完成的VMware虚拟机(推荐版本16及以上,确保兼容性);
-
Linux系统镜像文件:
- Ubuntu:推荐LTS长期支持版(如Ubuntu 24.04 LTS),官方下载地址:https://ubuntu.com/download,选择“Desktop”版本(图形化界面,适合新手);
- CentOS:推荐CentOS 8及以上版本,通过官方Vault仓库下载(2025年最新下载路径):https://www.centos.org/download/,下拉找到“Older Versions”并点击“CentOS Vault”,选择对应版本后进入“isos/x86_64/”目录,下载“CentOS-xxx-x86_64-bin-DVD.iso”镜像;
-
- 虚拟化功能开启:确保物理机CPU的虚拟化功能已启用(Intel VT-x/AMD-V),可通过BIOS/UEFI设置开启,不同品牌主板按键不同(常见F2、F10、Delete),也可使用LeoMoon CPU-V工具检测开启状态,显示绿色对钩即为生效;
- 硬件资源预留:物理机建议至少预留4GB内存、2核CPU及40GB磁盘空间(两个虚拟机各分配2GB内存、20GB磁盘)。
1.2 前置检查要点
1. 验证VMware安装完整性:打开VMware后,依次点击“编辑-项-设备”,确认“CD/DVD”设备可正常识别;
2. 镜像文件校验:下载完成后建议核对镜像文件的MD5值,避免因文件损坏导致安装失败;
3. 存储路径规划:为虚拟机选择剩余空间充足的磁盘分区,避免安装过程中因空间不足中断。

二、VMware安装Ubuntu系统(图形化界面版)
2.1 新建Ubuntu虚拟机并配置
- 打开VMware,点击“创建新的虚拟机”,选择“典型(推荐)”,点击“下一步”;
- 选择“安装程序光盘镜像文件(ISO)”,点击“浏览”选择已下载的Ubuntu镜像,点击“下一步”;
- 输入虚拟机名称(如“Ubuntu 24.04”)和存储位置,点击“下一步”;
- 设置磁盘容量:建议分配20GB,选择“将虚拟磁盘存储为单个文件”(便于管理),点击“下一步”;
-
点击“自定义硬件”进行关键配置(避免兼容性问题): 配置完成后点击“关闭”,再点击“完成”。
- 内存:分配2GB(2048MB);
- 处理器:分配2核;
- 显示:取消勾选“3D图形加速”;
- 网络:默认“NAT模式”(便于虚拟机访问互联网);
-
2.2 启动虚拟机并完成安装
- 选中创建好的Ubuntu虚拟机,点击“开启此虚拟机”,等待系统加载后,在启动界面按下回车键进入安装流程;
- 语言与键盘设置:选择“简体中文”,键盘布局默认“汉语”,点击“继续”;
- 安装类型选择:选择“交互安装”(自定义配置更灵活),点击“继续”;
- 软件配置:勾选“安装其他第三方软件(含驱动和媒体解码器)”,点击“继续”;
-
磁盘分区(安全导向配置): 4.2 初始化配置差异4.3 登录环境差异五、常见问题与解决方案5.1 虚拟机无法启动,提示“虚拟化功能未开启”解决方案:重启物理机,按对应按键进入BIOS/UEFI,找到“Intel Virtualization Technology”(Intel)或“AMD-V”(AMD)选项,设置为“Enabled”,保存退出后重启。可使用LeoMoon CPU-V工具验证开启状态。5.2 安装过程中卡在“检测硬件”界面解决方案:关闭虚拟机,进入“自定义硬件-显示”,取消勾选“3D图形加速”,重新启动安装。5.3 虚拟机无法访问互联网解决方案:1. 确认网络模式为NAT;2. 检查物理机网络正常;3. 在虚拟机中重启网络服务(Ubuntu:sudo systemctl restart NetworkManager;CentOS:sudo systemctl restart NetworkManager)。5.4 Ubuntu登录后黑屏解决方案:关闭虚拟机,减少内存分配(如从2GB改为1.5GB),或降低处理器核心数,重新启动。六、实验平台安全使用建议1. 权限管理:日常操作使用普通用户,执行高危操作(如软件安装、系统配置)时通过sudo获取临时权限,避免root账户直接登录;2. 环境隔离:将Ubuntu用于漏洞复现、激进网络配置测试,CentOS用于搭建稳定的安全工具链(如Metasploit、Nessus),避免相互影响;3. 快照备份:在完成基础配置后,为两个虚拟机创建快照(VMware菜单栏“虚拟机-快照-拍摄快照”),后续测试出错时可快速恢复到初始状态;4. 镜像源安全:仅使用官方或国内权威镜像源(如阿里云、清华大学),避免从非正规渠道获取软件包,防止植入恶意程序。通过本教程的实践,你已掌握两大主流Linux发行版的虚拟机安装与基础配置能力。这两个隔离的实验平台,将成为你后续学习网络安全技术、演练攻防技巧的核心载体。后续可进一步探索Linux系统的权限管理、防火墙配置、安全工具安装等内容,逐步构建完整的安全知识体系。
- 选择“自定义分区”,点击“继续”;
- 新建分区表:选择“GPT”(兼容UEFI模式),点击“继续”;
-
创建分区:
- EFI分区:大小512MB,类型选择“EFI系统分区”,挂载点“/boot/efi”;
- 根分区(/):大小15GB,类型“ext4日志文件系统”,挂载点“/”;
- 交换分区(swap):大小3GB(物理内存2GB时建议1.5倍),类型“交换空间”;
-
-
用户信息配置(关键!后续登录凭证): 点击“继续”。
- 输入用户名(如“ubuntu-user”);
- 设置密码(建议包含字母、数字和特殊符号,提升安全性);
- 计算机名称默认即可;
-
- 时区设置:系统自动检测位置,默认选择“上海”,点击“继续”;
- 等待安装完成:此过程约10-30分钟(取决于硬件配置),完成后点击“重启”;
- 重启后配置:重启过程中,右键点击虚拟机状态栏的“CD/DVD”图标,选择“设置”,取消勾选“启动时连接”(避免再次进入安装界面),点击“确定”;
- 登录:输入设置的密码,登录后选择“不发送数据”(保护隐私),完成初始化引导。
-
配置国内镜像源(提升软件下载速度):
- 打开“系统设置-软件和更新”;
- 在“下载自”下拉菜单中选择“阿里云”或“清华大学”镜像源,点击“关闭”;
- 弹出更新提示,点击“重新载入”。
-
-
更新系统软件:打开终端(快捷键Ctrl+Alt+T),输入以下命令并执行(输入密码时无显示,输入完成按回车):
sudo apt update # 更新软件包列表
sudo apt upgrade -y # 升级所有软件包 - 安装VMware Tools:点击VMware菜单栏“虚拟机-安装VMware Tools”,在Ubuntu中打开光盘文件,将压缩包复制到桌面并解压,进入解压目录执行“sudo ./vmware-install.pl”,全程按回车默认配置即可(提升虚拟机与物理机的交互体验)。
- 点击VMware“创建新的虚拟机”,选择“典型(推荐)”,点击“下一步”;
- 选择“稍后安装操作系统”,点击“下一步”;
- 操作系统选择:“Linux”,版本选择“CentOS 7 64位”(或对应下载版本),点击“下一步”;
- 虚拟机名称(如“CentOS 8”)和存储位置,点击“下一步”;
- 磁盘容量:分配20GB,选择“将虚拟磁盘存储为单个文件”,点击“下一步”;
-
自定义硬件配置: 点击“关闭-完成”。
- 内存:2GB,处理器:2核;
- CD/DVD:选择“使用ISO镜像文件”,浏览选择CentOS镜像;
- 网络:NAT模式;
-
- 开启CentOS虚拟机,启动界面选择“Install CentOS xxx”(安装模式),按回车;
- 语言设置:选择“简体中文”,点击“继续”;
-
安装信息摘要配置:
- 软件选择:点击“软件选择”,选择“服务器带GUI”(新手友好,含图形界面),勾选“开发工具”,点击“完成”;
- 安装位置:点击“安装位置”,选择虚拟磁盘,勾选“我要配置分区”,点击“完成”;
-
-
磁盘分区(企业级安全标准): 点击“完成”,确认分区方案后点击“接受更改”。
- 分区方案:选择“标准分区”,点击“+”创建分区;
- EFI分区:大小512MB,挂载点“/boot/efi”;
- /boot分区:大小1GB,类型“ext4”,挂载点“/boot”;
- 根分区(/):大小14GB,类型“ext4”,挂载点“/”;
- swap分区:大小4GB,类型“swap”;
-
- 网络与主机名:点击“网络与主机名”,开启网络连接(开关变为绿色),设置主机名(如“centos-server”),点击“完成”;
- 开始安装:点击“开始安装”,在安装过程中设置root密码(系统最高权限账户,务必牢记)和创建普通用户(安全建议:日常使用普通用户,避免root权限滥用);
- 等待安装完成(约15-30分钟),点击“重启”;
- 登录配置:重启后按提示完成初始化,包括许可协议接受、创建用户密码等,最终使用root或普通用户登录系统。
-
配置国内YUM镜像源:
# 备份默认源
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
# 下载阿里云CentOS源(以CentOS 8为例)
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
# 清理并更新YUM缓存
sudo dnf clean all
sudo dnf makecache -
关闭防火墙(仅用于实验环境,生产环境需按需配置规则):
sudo systemctl stop firewalld # 临时关闭
sudo systemctl disable firewalld # 禁止开机自启 - 安装VMware Tools:步骤与Ubuntu类似,解压后执行安装脚本,全程默认配置即可。
- Ubuntu:引导流程更简洁,默认推荐图形化交互安装,分区步骤简化,适合新手;
- CentOS:需手动选择安装模式,软件选择和分区配置更细致,偏向企业级自定义需求。
- 包管理工具:Ubuntu使用apt系列命令(sudo apt update/upgrade),CentOS 8+使用dnf(sudo dnf update/upgrade),CentOS 7及以下使用yum;
- 用户配置:Ubuntu强制创建普通用户,root账户默认禁用;CentOS默认启用root账户,需手动创建普通用户;
- 网络配置:Ubuntu默认自动获取IP,CentOS需手动开启网络连接。
- Ubuntu:默认进入图形化桌面,界面友好,预装常用桌面软件;
- CentOS:服务器版默认进入命令行界面(若选择GUI则为GNOME桌面),界面简洁,更侧重稳定性。
-
© 版权声明
文章全是本幻城写的,尽量别直接复制粘贴
THE END

暂无评论内容