游乐游手机版
首页/AI教程/文章详情

虚拟机搭建教程第二篇详细步骤

时间:2026-05-30 07:30
本文介绍Windows宿主机上构建VMware与VirtualBox虚拟机的方法,涵盖软件准备、安装、配置及系统安装步骤;并说明Linux宿主机通过命令行构建KVM虚拟机的流程,包括组件安装、磁盘创建及虚拟机管理。

四、在 Windows 宿主机上使用 VMware 搭建 Ubuntu 24.04 虚拟机教程

先说几句前提:如果你希望在 Windows 电脑上运行一个 Linux 环境,VMware Workstation Pro 依然是最成熟、最稳定的选择之一。自 2024 年 5 月起,它已对个人用户免费开放,使用门槛大幅降低。

4.1 软件准备与系统要求

宿主机配置方面,需要满足几个硬性条件:Windows 10 或 11 的 64 位版本,CPU 必须支持 VT-x 或 AMD‑V(目前绝大多数 CPU 都支持),内存建议 16 GB,最低 8 GB 也能运行,但会比较吃力。硬盘方面,建议使用 SSD,并预留 80 GB 以上的空闲空间。

接下来需要下载两个关键文件:

VMware Workstation Pro:前往 Broadcom 官网下载。注意:必须先注册一个免费的个人账号,然后在下载页面选择适用于 Windows 的最新版本(例如 VMware Workstation Pro 17.x)。这里要特别提醒:务必从 Broadcom 官网下载,千万不要去第三方站点碰运气,那些地方可能捆绑木马或恶意软件。

Ubuntu 24.04 桌面版 ISO 镜像:前往 Ubuntu 官网下载。如果官网速度太慢,可以使用国内镜像站加速。镜像文件名类似于 ubuntu-24.04.1-desktop-amd64.iso,大小约 4.7 GB。

4.2 安装 VMware Workstation Pro

安装过程很简单:右键点击下载的安装包,选择“以管理员身份运行”。安装向导中保持默认选项,接受许可协议即可。选择安装路径时,建议安装到非系统盘,避免占用 C 盘空间。按需勾选“将 VMware Workstation 控制台工具添加到系统 PATH”等选项。许可证密钥部分直接跳过,个人用户已免费。等待安装完成,双击桌面图标启动 VMware Workstation Pro。

4.3 创建虚拟机

4.3.1 新建虚拟机向导

打开 VMware 后点击“创建新的虚拟机”(或按 Ctrl + N 快捷键打开向导)。这里有一个关键提醒:对于有经验的用户,强烈建议选择“自定义(高级)”选项来创建虚拟机,而不是“典型”模式。选择自定义模式可以避开简易安装的自动流程,你可以在需要时手动挂载 ISO 镜像,确保安装过程完全由自己掌控。

4.3.2 虚拟机硬件兼容性

选择硬件兼容性时,使用默认的最新版本(如 Workstation 17.x)即可,兼容性最好,功能最全。

4.3.3 选择操作系统来源

在“客户机操作系统安装”界面,选择“稍后安装操作系统”。然后选择操作系统类型为“Linux”,版本根据你的镜像选择“Ubuntu 64 位”。

4.3.4 配置虚拟机硬件资源

image.png
建议将虚拟机文件存放在非系统盘(如 D 盘、E 盘),避免占用系统盘空间导致系统性能下降。

4.4 挂载 ISO 镜像并安装操作系统

在 VMware 主界面选中创建的虚拟机,点击“编辑虚拟机设置”。选择“CD/DVD (SATA)”,在右侧勾选“使用 ISO 映像文件”,点击“浏览”选择已下载的 Ubuntu ISO 镜像。点击“确定”保存设置,然后点击“开启此虚拟机”启动虚拟机。

虚拟机将从 ISO 镜像启动进入 Ubuntu 安装界面,按照图形化向导完成安装。关键步骤包括:选择语言(中文或英文)、选择键盘布局、选择安装类型(擦除磁盘并安装 Ubuntu——注意,这里指的是虚拟机内的虚拟磁盘,不会影响宿主机)、设置用户名和密码。安装完成后,系统会提示重启,重启后即可进入 Ubuntu 桌面环境。

4.5 安装 VMware Tools(增强功能)

VMware Tools 是 VMware 提供的增强工具包,安装后可以显著提升虚拟机的性能和使用体验,包括图形性能优化、剪贴板共享、文件拖拽、自动分辨率适应等。

操作方法:在 VMware 菜单栏中点击“虚拟机” → “安装 VMware Tools”。在 Ubuntu 虚拟机中,VMware Tools 的安装光盘会自动挂载。打开文件管理器,找到光盘中的安装包(.tar.gz 格式),将其解压到桌面,然后在终端中执行:

# 解压VMware Tools安装包
tar -xzvf VMwareTools-*.tar.gz

# 进入解压后的目录
cd vmware-tools-distrib/

# 以root权限执行安装脚本
sudo ./vmware-install.pl

安装过程中按照提示按 Enter 接受默认选项即可。安装完成后重启虚拟机,VMware Tools 即可生效。

4.6 创建虚拟机快照(非常重要)

在完成系统初始安装和基础配置后,强烈建议创建一个虚拟机快照。快照功能相当于虚拟机的“存档点”,可以随时将虚拟机还原到快照时的状态。

VMware 创建快照的方法:在虚拟机名称上右键 → “快照” → “拍摄快照”,输入快照名称和描述(如“初始安装”)。有了快照,你在虚拟机里可以安心尝试任何配置甚至危险的命令,出了问题只需要“恢复快照”就能立即回到干净状态,省去了重新安装系统的麻烦。

五、在 Windows 宿主机上使用 VirtualBox 搭建 CentOS Stream 9 虚拟机

如果你不想用 VMware,或者需要完全免费的开源方案,VirtualBox 是绝佳选择。它功能完整、跨平台,而且在个人和小团队中应用极广。

5.1 下载与安装 VirtualBox

前往 VirtualBox 官网下载对应 Windows 平台的安装包。下载完成后双击安装包,安装向导中保持默认选项即可,一路点击“下一步”完成安装。

5.2 下载 CentOS Stream 9 ISO 镜像

前往 CentOS 官网或国内镜像站点下载 CentOS Stream 9 的完整 ISO 镜像,约 8‑10 GB。

5.3 创建 CentOS 虚拟机

打开 VirtualBox,点击“新建”按钮。输入虚拟机名称,例如“CentOS-Stream-9”。如果填写 CentOS,VirtualBox 会自动设置类型为 Linux,版本为 RedHat(64-bit)。分配内存大小:建议至少分配 2048 MB(2 GB),流畅运行建议 4096 MB。虚拟硬盘:选择“现在创建虚拟硬盘”,硬盘文件类型选择 VDI(VirtualBox 磁盘映像),存储选择“动态分配”。动态分配的好处是磁盘文件会按需逐渐增长,不会一开始就占用全部空间,对于经常需要创建多个虚拟机进行测试的场景尤其实用。磁盘大小上限:设置 20 GB 或更多(推荐 40 GB)。

创建完成后,在虚拟机列表中选中刚创建的 CentOS 虚拟机,点击“设置”。选择“存储”选项卡,点击“控制器:IDE”下的空光盘图标,在右侧点击光盘图标 → “选择磁盘文件”,选中下载的 CentOS Stream 9 ISO 镜像,点击“确定”。设置网络:在“网络”选项卡中,将网卡 1 的“连接方式”设为“NAT 网络”或“桥接网卡”。

5.4 安装 CentOS Stream 9 系统

选中虚拟机,点击“启动”按钮。出现启动菜单时直接按 Enter 选择“Install CentOS Stream”。等待加载完成进入安装界面,语言选择 English(推荐,便于后续排错)。

关键配置项:

  • Software Selection:建议初学者选择“Server with GUI”以获得图形界面,服务器场景则推荐“Minimal Install”。
  • Installation Destination:直接接受自动分区,点击“Done”即可。
  • Root Password:设置 root 密码(注意:输入密码时屏幕不会显示任何字符,这是正常的安全行为)。
  • User Creation:可选,可以创建一个普通用户。

点击“Begin Installation”开始安装,等待约 15‑30 分钟。出现“Complete!”提示后,点击“Reboot System”重启。

5.5 安装 VirtualBox Guest Additions

VirtualBox 的 Guest Additions 相当于 VMware Tools,提供增强功能。在 VirtualBox 菜单栏中,点击“设备” → “安装增强功能”。在虚拟机中打开终端,执行以下命令:

# 挂载Guest Additions光盘
sudo mount /dev/cdrom /mnt

# 执行安装脚本
cd /mnt
sudo ./VBoxLinuxAdditions.run

安装完成后重启虚拟机。

5.6 网络模式配置详解

VirtualBox 提供了三种主要的网络模式,理解它们的区别对于后续开发和测试至关重要。

NAT 模式(网络地址转换)

NAT 模式下,虚拟机共享宿主机的 IP 地址访问外部网络,但外部网络无法直接访问虚拟机。宿主机充当虚拟机的“网关”,进行网络地址转换。这种模式配置简单、安全性高,是日常学习和一般测试的首选。如果需要从外部访问虚拟机内部的特定服务(如 SSH),可以通过端口转发实现:点击“端口转发”按钮,添加映射规则,例如将宿主机 5022 端口映射到虚拟机的 22 端口,之后通过访问宿主机的 5022 端口即可 SSH 连接到虚拟机。

桥接模式(Bridge)

桥接模式下,虚拟机直接接入物理网络,拥有独立的 IP 地址,与局域网内的其他设备处于同一网段。这种模式适合需要将虚拟机作为独立服务器对外提供服务,或者多个虚拟机之间需要进行深度协作的场景。但需要注意:桥接模式会将虚拟机直接暴露在局域网中,在某些网络环境(如校园网)可能因设备隔离策略而无法正常工作。

仅主机模式(Host‑only)

仅主机模式下,虚拟机只能与宿主机通信,无法访问外部网络。这种模式适用于需要创建一个完全隔离的开发和测试环境。

六、在 Linux 宿主机上使用 KVM 搭建虚拟机(命令行方式)

对于 Linux 服务器环境,KVM + QEMU 是最优秀的虚拟化方案。虽然需要命令行操作,但掌握后能够极大地提升工作效率。

6.1 安装 KVM 及相关组件

首先检查 CPU 是否支持硬件虚拟化:

# 检查虚拟化支持
egrep -c '(vmx|svm)' /proc/cpuinfo
# 返回值大于0表示支持

然后安装 KVM 核心组件、虚拟化管理工具和网络支持:

# Ubuntu/Debian系统
sudo apt update
sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-install virt-manager
# CentOS/RHEL系统
sudo yum install -y qemu-kvm libvirt libvirt-devel virt-install virt-viewer bridge-utils

启动 libvirtd 服务并设置开机自启:

sudo systemctl start libvirtd
sudo systemctl enable libvirtd

6.2 创建虚拟磁盘

KVM 使用 QCOW2 格式的虚拟磁盘文件,支持快照、压缩和精简配置:

sudo qemu-img create -f qcow2 /var/lib/libvirt/images/centos-vm.qcow2 40G

其中 -f qcow2 指定磁盘格式为 QCOW2,40G 为磁盘容量大小。

6.3 使用 virt-install 创建虚拟机

virt-install 是 KVM 的命令行虚拟机创建工具,可以通过一条命令完成虚拟机的全部配置:

sudo virt-install \
--name=centos-vm \          # 虚拟机名称
--memory=4096 \             # 内存大小(MB)
--vcpus=2 \                 # 虚拟CPU核心数
--disk path=/var/lib/libvirt/images/centos-vm.qcow2,format=qcow2 \  # 磁盘路径和格式
--os-type=linux \           # 操作系统类型
--os-variant=centos8 \      # 操作系统版本变体
--cdrom=/path/to/CentOS-Stream-9.iso \  # ISO镜像路径
--network network=default \ # 使用默认NAT网络
--graphics vnc,listen=0.0.0.0 \  # 启用VNC远程显示
--noautoconsole             # 不自动连接控制台

os-variant 参数用于优化特定操作系统的配置,可以通过 osinfo-query os 命令查询系统支持的操作系统变体。

6.4 使用 virt-manager 图形化管理

如果不习惯命令行,可以安装 virt-manager 图形化管理工具:

sudo apt install virt-manager   # Ubuntu/Debian
sudo yum install virt-manager   # CentOS/RHEL

启动 virt-manager 后,点击“新建虚拟机”图标,通过图形向导即可完成虚拟机的创建和管理。

6.5 KVM 虚拟机管理常用命令

# 查看所有虚拟机状态
virsh list --all

# 启动虚拟机
virsh start centos-vm

# 关闭虚拟机(优雅关闭)
virsh shutdown centos-vm

# 强制关闭
virsh destroy centos-vm

# 创建虚拟机快照
virsh snapshot-create-as --domain centos-vm --name snap1 --description "初始状态"

# 恢复虚拟机快照
virsh snapshot-revert centos-vm snap1

# 查看虚拟机信息
virsh dominfo centos-vm
来源:https://developer.aliyun.com/article/1738442
上一篇在线免费日文名字生成器 下一篇Hermes Agent深度解析,被称爱马仕的自主进化AI智能体,不止OpenClaw平替
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
2023财务专员年度工作总结撰写指南与提示词
AI教程 · 2026-05-30

2023财务专员年度工作总结撰写指南与提示词

时光飞逝,转眼间2023财务年度已圆满收官。在这一年里,作为团队的财务专员,我承接并处理了多项关键财务任务。此刻,我静下心来认真梳理过去一年的工作成果,既是对自身工作的一次系统复盘,也希望通过这份财务年度工作总结,为接下来的工作方向提供有价值的参考。 适用场景: 财务年度工作总结

VirtuGF虚拟女友智能陪伴体验
AI教程 · 2026-05-30

VirtuGF虚拟女友智能陪伴体验

VirtuGF AI女友是什么 先聊一个有趣的现象:在情感陪伴类AI产品井喷的当下,有一款名为VirtuGF的产品悄悄走进了不少用户的视野。它由一位未公开身份的开发者打造,定位很清晰——虚拟伴侣。简单说,就是给那些渴望情感陪伴、亲密交流的用户,提供一个能随时聊天的AI对象。背后的技术并不简单:它能学

全民健身新风尚跳绳比赛宣传稿吸引参与者
AI教程 · 2026-05-30

全民健身新风尚跳绳比赛宣传稿吸引参与者

适合需求: 在全民健身热潮的推动下,跳绳早已不再是童年记忆中的简单游戏——它已成为许多人日常锻炼的首选方式。为了让更多人参与运动、享受健康,我们决定组织一场跳绳比赛,诚邀全校师生及社区邻居共同参与,一起重温跳绳的纯粹快乐。 范文 Demo: 近年来健身热度持续攀升,跳绳从儿时玩具蜕变为“性价比之王”

安全生产工作总结撰写指南及范文参考
AI教程 · 2026-05-30

安全生产工作总结撰写指南及范文参考

适合需求: 安全生产工作总结 时光飞逝,一年工作即将画上圆满句号。回顾这一整年,安全生产始终是企业管理棋局中最核心、不容有失的一枚棋子。在全体员工的协同努力下,我们顺利完成了全年安全目标。此刻,静下心来系统梳理年度安全工作的得失,哪些举措扎实有效,哪些环节仍需加强,显得尤为重要。 安全生产如同一场没

画图表AI塑造未来探索无限可能的应用场景
AI教程 · 2026-05-30

画图表AI塑造未来探索无限可能的应用场景

在这个快速变化的时代,科技的进步不断碘伏我们的生活和工作方式。如今,“画图表AI”已然成为一种新兴的工具,它不仅改变了数据分析的格式,更在商业决策中扮演了不可或缺的角色。那么,这一领域的发展前景究竟会带来什么样的机遇和挑战呢? 从科技到商业的纷纷变化 根据2023年《全球商业趋势报告》显示,随着数据