菜鸟AI - 让提示词生成更简单! 全站导航 全站导航
AI工具安装 新手教程 进阶教程 辅助资源 AI提示词 热点资讯 技术资讯 产业资讯 内容生成 模型技术 AI信息库

已有账号?

首页 > AI教程 > 虚拟机搭建第二步:新手必看的核心配置指南
进阶教程

虚拟机搭建第二步:新手必看的核心配置指南

2026-05-30
阅读 0
热度 0
作者 菜鸟AI编辑部
摘要

摘要

本文介绍Windows宿主机上构建VMware与VirtualBox虚拟机的方法,涵盖软件准备、安装、配置及系

四、Windows宿主机搭建VMware虚拟机(以Ubuntu 24.04为例)

如果需要在Windows环境下运行Linux系统,VMware Workstation Pro依然是成熟且稳定的虚拟化方案。自2024年5月起,该软件对个人用户免费开放,门槛显著降低。

4.1 软件准备

宿主机需要满足以下条件:Windows 10或11的64位版本,CPU支持VT-x或AMD-V(当前大多数CPU均已支持),内存推荐16GB,最低8GB也可运行但性能受限。硬盘建议使用SSD,且预留80GB以上可用空间。

需下载两个关键文件:

VMware Workstation Pro:从Broadcom官网获取。注意:需注册免费个人账号,在下载页面选择适用于Windows的最新版本(如VMware Workstation Pro 17.x)。提醒:务必从Broadcom官网下载,避免从第三方站点获取,以防捆绑恶意软件。

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

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‑10GB。

5.3 创建CentOS虚拟机

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

创建完成后,在虚拟机列表中选中刚创建的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

来源:互联网

免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

同类文章推荐

相关文章推荐

更多