news 2026/9/6 2:08:53

虚拟机安装部署全攻略:从环境检查到故障排查

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
虚拟机安装部署全攻略:从环境检查到故障排查

开头先说结论:vm 虚拟机这个主题,新手最容易踩的坑不是“不会下载”,而是“装完之后各种异常”——安装卡住、没有界面、虚拟化无法勾选、共享文件夹不显示、网络连不上、硬盘不够用,这些才是真正消耗时间的地方。这篇文章不按软件介绍写,只按实际部署顺序拆一遍,覆盖从环境检查、创建虚拟机、安装系统,到共享文件、网络配置、资源扩容和故障排查的完整链路。适合正在用 VMware Workstation、Oracle VM VirtualBox,或者刚接触 vm 虚拟化准备装 Windows、Ubuntu、CentOS、Win10、Win XP 的用户。看完你会知道每一步为什么要这么设置,以及出问题时先检查什么,而不是反复卸载重装。

1. 安装前先理清虚拟化方案,避免装到一半才换方向

很多人打开 vm 虚拟机软件就开始新建虚拟机,结果装到一半发现虚拟化开关没开、磁盘空间不够、镜像格式不对,又全部删掉重来。这些问题不是安装过程造成的,而是前置条件没有确认清楚。

1.1 先确定你要跑什么系统

不同使用场景,选择的工具和配置方式完全不同。常见需求大概是这几类:

  • 在 Windows 上装 Win10、Win Server 2019 或 Win XP,用来跑旧软件、测试系统、做实验环境。
  • 在 Windows 或 macOS 上装 Ubuntu、CentOS、Kali、CDLinux 等 Linux 发行版,用来学命令、跑服务、做开发。
  • 使用海康 VM 这类工业视觉软件,想搞清楚它和通用 vm 虚拟机是什么关系。
  • 用 WSL 又用了 vm 虚拟机,出现冲突,需要决定留哪个。
  • 通过“vm Ubuntu 复制”“vm 安装 windows ISO 镜像”这类需求,说明你已经进入镜像处理和系统安装阶段。

先把这个场景写下来,后续每一步都围绕它来选。不要一边装 Linux,一边又担心虚拟化无法勾选,最后发现是 WSL 和 Hyper-V 把虚拟化层占住了。

1.2 三种主流 vm 方案怎么选

市面上的 vm 相关产品容易把人绕晕。我这里按常见度梳理三套路线:

VMware Workstation:桌面级虚拟机里最成熟的一类,支持 Windows、Linux 等多种客户机系统,显卡虚拟化、共享文件夹、快照、批量克隆都比较完善。适合绝大多数个人用户和开发测试。它的常见版本有 Workstation Player 和 Workstation Pro,Pro 的功能更全,许可证需要商业授权,个人学习可以用 Player 或官方试用期。

Oracle VM VirtualBox:免费开源方案,支持 Windows、Linux、macOS、Solaris 等。优点是不要许可证、轻量、跨平台,缺点是部分硬件加速、显卡性能、USB 设备兼容性不如 VMware 稳定。如果你只是学 Linux 命令、跑小服务、测环境,VirtualBox 完全够用。

WSL(Windows Subsystem for Linux):严格说它不是传统虚拟机,而是一个兼容层,用来跑 Linux 命令行工具和轻量服务。它和 Hyper-V 有依赖关系,如果你以前因为搞 WSL 开启了 Windows 的虚拟化平台,再用 VMware 时可能冲突。

我的建议是:如果你主要跑带界面的 Windows 虚拟机或需要图形性能,优先 VMware;如果你只是想在 Windows 里跑 Ubuntu/CentOS 做开发,先试 WSL;如果希望完全免费且在 Windows、macOS 之间来回切换,VirtualBox 更省心。

1.3 关于“vm vvv”和“love me”这类标题的奇怪关键词

输入里出现了“vm vvv”“love me...”这类看起来不像正经关键词的内容。它们大概率是自动采集、歌名片段、无意义翻译或者 SEO 噪音,不值得深究。写这篇文章时我主要参考的是“vm 安装教程、vm 虚拟机、vmware 开机自启动、vm 虚拟机没有界面、vm 虚拟化无法勾选、共享文件夹不显示、硬盘扩容”等真实搜索热词。这类词集中指向一个现象:大家不是不会装,而是装完不会用、出了问题不知道怎么排。

2. vm 安装系统前的几项检查:虚拟化开关、内存、磁盘和镜像格式

正式创建虚拟机之前,先把宿主机条件过一遍。这一步花不了五分钟,但能避免后期大量返工。

2.1 虚拟化开关怎么确认

虚拟化开关是 CPU 提供的硬件辅助虚拟化能力,常见叫法是 VT-x(Intel)、AMD-V(AMD)。如果这个开关没开,虚拟机可以创建,但启动系统时会出现明显的性能下降,某些版本直接报“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”。

检查方法:

  • Windows 系统直接打开任务管理器,切到“性能”标签,选择 CPU,右下角能看到“虚拟化:已启用”或“已禁用”。
  • 如果显示已禁用,需要进 BIOS/UEFI,找到 Intel Virtualization Technology 或 SVM Mode,改成 Enabled。
  • 笔记本用户要注意,有些厂商默认关闭该选项,且位置藏在 Advanced 或 Security 菜单里。

2.2 内存、磁盘和镜像格式

虚拟机启动时会一次性占用预分配的内存和磁盘缓存,内存不足会直接造成启动慢、系统卡顿、虚拟机无响应的现象。

内存方面,宿主机 8GB 内存建议只给虚拟机分配 2GB 到 4GB;16GB 内存可以分配 4GB 到 8GB。不要“每个系统都分一半”,否则宿主机和虚拟机一起卡死。

磁盘方面,至少留出 60GB 可用空间。这里说的是实际剩余空间,不是总容量。创建 Ubuntu 虚拟机时默认磁盘可以 20GB,Win10 建议 60GB,Win Server 2019 建议 80GB。后面扩容虽然可以操作,但提前规划更省事。

镜像格式方面,最常见的 Windows 镜像文件是 ISO。Linux 发行版官网下载的也多是 ISO。但注意,有些下载站给出的 Ubuntu 镜像其实是.zip.tar.xz压缩包,必须先解压成 ISO 再用虚拟机加载。我见过不少人把 zip 直接选成虚拟机磁盘文件,当然无法启动。

下载 Linux 的.zip文件后,先别急着拖进虚拟机。确认解压后里面是否有.iso文件,再用虚拟光驱加载。

2.3 与 WSL、Hyper-V 的冲突问题

如果你以前为了用 Docker 或者 WSL,在 Windows 功能里开启了“虚拟机平台”和“Hyper-V”,再启动 VMware 时可能提示“VMware Workstation 与 Device/Credential Guard 不兼容”。

处理方法有两条路:

  1. 保留 WSL,放弃 VMware,改用 VirtualBox。VirtualBox 对 Hyper-V 冲突的处理相对宽松一些,但性能和兼容性仍然受限制。
  2. 保留 VMware,关闭 Hyper-V 和虚拟机监控程序。具体操作是:控制面板 -> 程序和功能 -> 启用或关闭 Windows 功能,取消勾选 Hyper-V、虚拟机平台、适用于 Linux 的 Windows 子系统,重启再试。

这个冲突不是某个虚拟机软件的问题,而是 Windows 把自己变成一个 hypervisor 后,其他虚拟机软件不能直接访问底层硬件虚拟化能力。先想清楚你要不要用 WSL,再决定关不关。

3. vm 创建虚拟机:关键参数这样选,启动成功率才高

前置条件没问题后,进入正式创建流程。这里我不写“下一步下一步”的完整截图式教程,只讲最容易影响成败的决策点。

3.1 创建虚拟机的标准步骤

不管用 VMware 还是 VirtualBox,流程都有共同骨架:

  1. 新建虚拟机,选择“典型”或“自定义”。
  2. 选择从安装介质启动,或“稍后安装操作系统”。
  3. 指定客户机操作系统类型和版本。
  4. 命名虚拟机并设定保存位置。
  5. 分配处理器和内存。
  6. 创建虚拟磁盘。
  7. 加载 ISO 镜像并启动。

建议新手选“自定义”,因为典型模式默认参数经常不适合你的硬件。比如默认虚拟磁盘可能只有 20GB,默认内存可能只有 1GB,跑 Win10 和 Server 2019 都会很难受。

3.2 处理器、内存和固件类型怎么给

处理器数量和核心数不要盲目拉满。

  • 宿主机 CPU 是 4 核 8 线程时,虚拟机给 2 核 4 线程足够。
  • 跑普通 Linux 服务,2 核 4GB 内存即可。
  • 跑 Win10 日常应用和开发,2 核 4GB 到 6GB 比较稳。
  • 跑 Win Server 2019 建议 4 核 8GB,且磁盘位置放在 SSD 上。
  • 跑 Win XP 这种旧系统,反而不要给太多内存,1GB 到 2GB 足够,给太多容易触发旧系统兼容问题。

固件类型也需要注意。新系统建议选 UEFI,旧系统或 Win XP 选 BIOS。Win10 和 Server 2019 用 UEFI 安装没问题,但 Win XP、Win7 老镜像对 UEFI 支持很差,可能出现启动后黑屏或找不到引导的情况。

3.3 安装 Windows 和 Linux 的差异处理

安装 Windows 时,ISO 镜像加载后直接开机就能看到安装界面。注意分区格式:Win10 推荐 GPT,Win XP 和 Win7 老镜像推荐 MBR。如果你在虚拟机里选了 UEFI,但分区表是 MBR,就会卡在“无法启动”或“找不到可引导设备”。

安装 Linux 时,要注意几点:

  • 下载的 Ubuntu 镜像建议 20.04 LTS 或 22.04 LTS 这类长期支持版本,稳定性更好。
  • CentOS 建议选择标准 ISO,而不是精简安装版,否则装完没有常用工具,还要一个个补。
  • Kali 的虚拟机配置要求比 Ubuntu 高,默认用户不是 root,安装时注意账号密码设定。
  • 安装时要手动选择“清除整个磁盘并安装系统”,这里的“整个磁盘”指的是虚拟磁盘,不会动宿主机的真实硬盘,不需要担心风险。

4. 安装卡住、进不了系统、没界面?先按这个顺序排查

这类问题占 vm 虚拟机使用问题的一半以上。现象相似,原因千差万别。我按排查优先级挨个说。

4.1 卡在“正在安装虚拟网络”怎么处理

这是 VMware 安装阶段比较常见的问题,原因主要是:Windows 的网络驱动、防火墙、第三方安全软件拦截了 VMware 网络服务创建虚拟网卡。

处理顺序:

  1. 关闭杀毒软件和安全软件,重新安装或修复 VMware。
  2. 打开“服务”管理器,找到 VMware NAT Service、VMware DHCP Service、VMware Authorization Service,看是否处于运行状态。
  3. 如果服务启动失败,用管理员身份重新安装 VMware,并在安装时选择“修复”。
  4. 检查 Windows 防火墙是否阻止了 VMware 的联网权限,恢复默认设置后重试。

VirtualBox 安装时也会安装虚拟网卡驱动,驱动签名问题容易导致网络异常。Windows 关闭强制签名后重新安装增强功能会改善,但因为涉及系统设置,不展开讲。

4.2 虚拟化无法勾选

在虚拟机设置里勾选“虚拟化 Intel VT-x/EPT”或“AMD-V/RVI”时,提示当前主机不支持,或者直接灰选。

这不是虚拟机软件的问题,是宿主机或嵌套虚拟化未开启。依次检查:

  • 宿主机 BIOS 里是否开启 VT-x/AMD-V。
  • 任务管理器里虚拟化是否显示“已启用”。
  • 如果你本身就在虚拟机里再跑 vm 虚拟机,需要在第一层虚拟机的设置里把“虚拟化 Intel VT-x/EPT”也打开。
  • Windows 的 Hyper-V 或内核隔离是否占用虚拟化能力。

4.3 vm 虚拟机没有界面、黑屏、启动后无显示

这个现象分几种:

第一种:虚拟机启动后一直黑屏,但有鼠标光标。

一般是显卡驱动或虚拟显示驱动未加载。VMware 下尝试在虚拟机设置里将显示器分辨率调低,或者关掉 3D 加速。VirtualBox 下安装增强功能前也可能只有黑屏,需要先安装虚拟显卡驱动。

第二种:分辨率为 1024x768,且无法调整。

说明虚拟显卡驱动没有安装完整。Windows 系统需要安装 VMware Tools 或 VirtualBox 增强功能;Linux 系统需要安装 open-vm-tools 或 virtualbox-guest-additions。装完重启,分辨率一般就能随窗口调整。

第三种:开机直接黑屏,看不到任何 BIOS 画面。

先确认 ISO 镜像是否加载正确,虚拟机是否设置了从光盘启动。再确认固件类型是 UEFI 还是 BIOS,和系统镜像是否匹配。最后尝试把虚拟机内存调小、关掉默认网卡,排除硬件兼容问题。

4.4 进入 PE 没有硬盘

使用 PE 工具给虚拟机装系统时,找不到硬盘是常见问题。原因一般是 PE 环境里缺少对应的虚拟磁盘驱动,或者磁盘模式设置成了 RAID,而 PE 只识别 AHCI。

解决办法:把虚拟机的 SATA 控制器模式改为 AHCI,重新启动 PE 再看。如果还是不行,换一个集成驱动更全的 PE 镜像。

5. 系统装好后,共享文件夹和 VM Tools 第一优先

虚拟机里系统能正常开机后,第一件事不是急着上网,而是安装增强工具。这个动作直接影响后续所有操作的体验。

5.1 为什么要先装 VM Tools 或增强功能

VMware Tools 和 VirtualBox 增强功能的核心作用有四个:

  • 自动调整虚拟机分辨率,窗口变大时系统分辨率跟着变。
  • 复制粘贴双向互通,宿主机的文本、文件能直接粘贴进虚拟机。
  • 共享文件夹稳定工作。
  • 鼠标切换更顺畅,不需要按快捷键释放鼠标。

装完系统不装 Tools,所有交互都会非常难受。

5.2 VMware 和 VirtualBox 装 Tools 的区别

VMware 下,菜单栏选择“虚拟机 -> 安装 VMware Tools”,虚拟机里会弹出一个虚拟光驱,里面有安装包。Windows 直接运行 setup,Linux 需要解压 tar 包并执行安装脚本。

VirtualBox 下,菜单栏选择“设备 -> 安装增强功能”,然后在虚拟机的光驱里运行安装程序。Linux 也可以用命令行安装:

sudo mount /dev/cdrom /mnt cd /mnt sudo ./VBoxLinuxAdditions.run

装完都要重启。

如果你不是图形界面环境,纯命令行 Linux 服务器,可以安装 open-vm-tools:

sudo apt update sudo apt install open-vm-tools open-vm-tools-desktop

5.3 共享文件夹不显示的排查

共享文件夹设置好之后,虚拟机里却看不到,这是高频问题。

正确顺序是:

  1. 先在 VMware 菜单“虚拟机 -> 设置 -> 选项 -> 共享文件夹”中,添加宿主机的一个真实目录。
  2. 确保勾选了“总是启用”。
  3. 在虚拟机系统里确认 VMware Tools 已经安装成功。
  4. Windows 虚拟机检查网络位置或Z:盘映射是否出现 VMware Shared Folders。
  5. Linux 虚拟机检查共享目录挂载:
vmware-hgfsclient

如果能看到共享名但没有挂载到文件管理器里,可以手动挂载:

sudo vmhgfs-fuse .host:/共享名 /mnt/hgfs -o allow_other

VirtualBox 下共享文件夹设置在“设备 -> 共享文件夹”,Windows 虚拟机可能需要在命令行映射网络驱动器,Linux 虚拟机一般通过mount -t vboxsf或增强功能的自动挂载来处理。

如果设置没问题但一直不显示,大概率是 Tools 版本和虚拟机版本不匹配,优先重装 Tools。

共享文件夹不显示时,不要反复重启虚拟机和宿主机。先看 Tools 是否完整,再挂载目录。

5.4 复制粘贴失效怎么救

复制粘贴失效也主要是 Tools 问题。优先重装 Tools,重启后还不行,就检查虚拟机设置里的“拖放和复制粘贴”是否启用。Linux 虚拟机还需要确认桌面环境支持剪贴板协议,比如 Wayland 下某些桌面复制粘贴会异常,切换到 Xorg 登录可能改善。

6. 网络连不上、连接超时?NAT、桥接和 IP 配置一次讲清

虚拟机网络问题是第二大类高频问题。常见现象有:虚拟机里不能上网、宿主机连不上虚拟机、FinalShell 连接虚拟机提示java.net.ConnectException: Connection timed out、虚拟机和宿主机能 ping 通但端口不通。

6.1 三种网络模式怎么选

VMware 和 VirtualBox 常见网络模式本质相似。

NAT 模式

虚拟机通过宿主机代理访问外部网络,外部无法直接连入虚拟机。适合“虚拟机要上网,但宿主机不需要反向访问虚拟机”的场景。这也是默认模式。

桥接模式

虚拟机直接跟宿主机在同一局域网段,有自己的独立 IP,相当于多接了一台真机进网络。适合需要局域网内其他机器访问虚拟机、或者虚拟机上跑服务被外部访问的场景。

仅主机模式

虚拟机和宿主机之间形成一个独立网络,虚拟机不能访问外网。适合纯本地测试,隔离性强。

如果虚拟机需要上网,NAT 通常够用。如果要在宿主机用 SSH 工具连虚拟机,NAT 模式下需要设置端口映射,桥接模式则更直接。

6.2 虚拟机能上网但宿主机连不上,怎么处理

这个现象先用“网络是通还是断”来定位:

  • 虚拟机里能访问互联网,说明 NAT 模式和 DNS 正常。
  • 宿主机连不上虚拟机,说明“入口”被限制住。
  • 在虚拟机设置里,把网络模式改成桥接,让虚拟机获得局域网独立 IP。
  • 或者继续使用 NAT,在 NAT 设置里添加端口转发规则,例如把宿主机的 2222 端口转发到虚拟机的 22 端口。

如果桥接后虚拟机无法上网,先确认宿主机网络允许 DHCP,再确认网卡驱动正常。桥接模式下连接不稳定,偶尔是因为无线网卡驱动和桥接兼容问题,可以换有线网卡。

6.3 CentOS 7 网络配置

CentOS 7 默认可能没启用网卡。安装完系统后,先执行查看命令:

ip addr

如果只有lo回环地址,没有ens33eth0的 IP,说明网卡未启用或未配置。

编辑网络配置文件:

sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33

ONBOOT改成yes

BOOTPROTO=dhcp ONBOOT=yes

然后重启网络服务:

sudo systemctl restart network

如果 DHCP 拿不到地址,可以考虑配置静态 IP,但需要先确认宿主机的 NAT 网段。VMware 默认 NAT 网段一般是 192.168.xx.0,具体可以在虚拟网络编辑器里查看。

6.4 Ubuntu 和 Kali 的网络配置

Ubuntu 18.04 之前用/etc/network/interfaces,18.04 之后用netplan。查看当前网卡:

ip addr sudo netplan apply

Kali 的网络管理和 Debian 类似,桌面环境一般通过右上角网络图标配置。

6.5 连接超时的排查顺序

出现java.net.ConnectException: Connection timed out时,先按这个顺序看:

  1. 宿主机能 ping 通虚拟机 IP 吗?
  2. 虚拟机的 SSH 服务是否在运行?
  3. 虚拟机防火墙是否放行了 22 端口?
  4. 虚拟机 IP 是否因为 DHCP 租约变化而改变?

很多人一端排查就是改防火墙,其实最常见的是 IP 变了。虚拟机重启后,DHCP 可能分配新地址,SSH 工具里还连旧 IP,当然超时。

7. 硬盘不够用、性能变差?资源扩展和优化指南

虚拟机用了一段时间后,会遇到磁盘不足、启动变慢、运行卡顿。这些问题可以预防也可以在已有虚拟机上补救。

7.1 扩展虚拟硬盘空间

VMware 和 VirtualBox 都支持扩展虚拟磁盘容量,但操作路径不同。

VMware 下:关闭虚拟机 -> 虚拟机设置 -> 硬盘 -> 工具 -> 扩展,输入新的磁盘大小。VirtualBox 下:

VBoxManage modifyhd 虚拟机磁盘.vdi --resize 81920

注意:扩展后,虚拟机里的系统并不知道磁盘变大了。还需要在系统内扩展分区。

Windows 虚拟机:打开“磁盘管理”,右键 C 盘或其他分区,选择“扩展卷”。

Linux 虚拟机:需要用growpartlvextend扩大根分区,具体命令要区分你是 LVM 卷还是普通分区。

不要只把虚拟磁盘调大就以为完事了。磁盘空间调大只是给底层文件“加了容量”,分区表里的容量不会自动变大,不同系统处理方式也不同。

给虚拟机扩展硬盘时,先给整个虚拟机做快照,至少确认镜像或备份目录可用,再进行操作。磁盘操作一旦失误,数据恢复成本很高。

7.2 增加内存和处理器配额

虚拟机的内存和处理器配额可以在关机状态下直接调整,但要让配置和实际使用匹配。

判断标准是:虚拟机运行任务时,打开任务管理器,看内存使用率是否长期高于 80%。如果在宿主机内存充足的情况下,可以适当增加。如果宿主机本身内存比较紧张,减少虚拟机内存比“硬撑”更有效。

Linux 虚拟机可以用free -htop查看资源使用情况,不要只看开机后显示的空闲量。

7.3 开机自启动和无界面运行

如果你希望 VM 里的服务 7x24 运行,比如跑一个测试用的 Linux 服务,但又不希望每次手动打开虚拟机软件,那么要考虑开机自启动和无界面运行。

VMware Workstation 默认是图形界面模式。开机自启动可以通过让 Windows 的计划任务在登录时启动 vmrun 命令来间接实现。vmrun 是 VMware 自带命令行工具,路径通常在:

C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe

用法大致是:

vmrun -T ws start "虚拟机文件路径.vmx" nogui

但这属于进阶操作,需要保证虚拟机文件和执行账户权限正常。VirtualBox 下可以使用VBoxManage startvm 虚拟机名 --type headless,还可以配合--type gui随时切换。

对新手来说,我建议先不折腾自启动,因为无界面运行出问题时,排查成本更高。先保证能手动启动,再考虑自动化。

7.4 vmware 开机自启动但虚拟机没有界面的处理

如果你在计划任务里配置了自启动,但启动后只在任务栏看到一个进程或完全没有窗口,可能是以下几点:

  • vmrun 启动时加了nogui参数,虚拟机当然没有窗口。
  • 虚拟机还处于挂起路径,启动后进入的不是图形桌面而是启动界面。
  • 宿主机账户未登录时,图形虚拟机窗口无法正常显示。

解决方式:用 vmrun 启动时去掉nogui,或者直接双击虚拟机文件打开主界面。无界面模式下,通过 SSH、远程桌面、系统自带的 web 页面来管理服务。

7.5 许可证问题

VMware Workstation Pro 从商业使用角度需要许可证。如果你的场景是个人学习,可以关注官方提供的学习版本或个人用途限制,具体以官方说明为准。如果不想处理许可证,选择 Oracle VM VirtualBox 更省心。

输入材料里出现“vm v16 许可证密钥”,这里不做任何激活方法和密钥分享。这类内容既涉及授权合规风险,也不适合公开博客传播。需要明确的是:密钥不是功能问题,是授权问题,正常从官网渠道获取即可。

8. 故障排查速查表和我的常用配置

最后给一张速查表,方便读者遇到问题时快速定位。这张表只覆盖上文提到的高频问题,不能替代日志分析,但能帮你快速缩小范围。

现象优先排查方向常见原因处理思路
安装卡在正在安装虚拟网络网络驱动、防火墙、服务VMware 网络服务被拦截关闭安全软件,修复安装,检查 VMware 服务
虚拟化无法勾选BIOS、宿主机虚拟化状态、Hyper-V/WSLCPU 虚拟化未开启或系统占用进 BIOS 开启 VT-x/AMD-V,关闭 Windows Hyper-V
虚拟机启动黑屏无界面虚拟机显示驱动、ISO 引导、固件类型显卡驱动缺失或固件不匹配降低显示参数,重装 Tools,调整 UEFI/BIOS
进入 PE 找不到硬盘磁盘控制器模式、PE 驱动SATA 模式不兼容改为 AHCI,换集成驱动的 PE
共享文件夹不显示VMware Tools、共享设置、挂载Tools 未装或自动挂载失败重装 Tools,检查 hgfsclient,手动挂载
虚拟机不能上网网络模式、网卡配置、DHCP网卡未启用或模式错误NAT 默认上网,检查网卡 ONBOOT
宿主机连不上虚拟机网络模式、SSH 服务、防火墙IP 变化或端口未映射改桥接或配置端口转发,确认服务和防火墙
FinalShell 连接超时虚拟机 IP、SSH 服务、防火强DHCP 地址变化用 ip addr 确认当前 IP,修改 SSH 配置
磁盘空间不足虚拟磁盘大小、分区扩展底层磁盘和分区表未同步先扩虚拟磁盘,再扩展系统分区
开机自启动后无窗口启动参数、日志nogui 或无桌面会话调整 vmrun 参数,检查启动日志

8.1 我的常用配置模板

这里给一个比较通用的配置模板,适用于多数学习场景:

  • 虚拟机软件:VMware Workstation Player 或 VirtualBox
  • 内存分配:宿主机 16GB 时给 4GB
  • 处理器:2 核
  • 磁盘:60GB,动态分配
  • 网络:NAT
  • 系统:Ubuntu 22.04 LTS 或 CentOS 7 经典版本
  • 增强工具:open-vm-tools 或 VirtualBox 增强功能

这个配置不是最高性能,但稳定、报错少、适合学习和开发。

如果宿主机只有 8GB 内存,建议内存降到 2GB,并且不要同时开多台虚拟机。低配环境能跑起来,不代表适合批量开多台,资源占用要盯着看。

8.2 先单任务跑稳,再考虑批量和自启动

我比较建议新手按这个节奏来:

  1. 先创建一台最简单的虚拟机,用官方 ISO 装好 Ubuntu 或 Win10。
  2. 装 Tools、配置共享文件夹、确认网络。
  3. 打一个快照,再继续折腾可能出问题的功能,比如自启动、桥接网络、磁盘扩容。
  4. 等这些流程都清楚后,再考虑用命令行工具管理多台虚拟机或做自动化。

批量任务在生产环境里很重要,但在学习阶段要克制。你不是在测并发能力,而是在建立对 vm 虚拟机工作机制的理解。先把单台跑稳,后面再加批量不迟。

8.3 我最后想强调的几点经验

第一,报错不一定是虚拟机软件的问题。路径、权限、依赖版本、系统镜像编码、ISO 格式、网络模式,每一样都可能让看似“官方没毛病”的操作失败。

第二,不要反复重装虚拟机系统。遇到问题先看现象、看日志、看资源占用,再决定下一步。重装最浪费时间,而且不解决根因。

第三,增强工具一定要装。它是文件共享、分辨率调整、复制粘贴、鼠标顺畅度等体验功能的地基。

第四,虚拟磁盘扩容前先快照。很多人扩容失败后想回滚,结果发现快照没打,数据只能靠备份恢复。

第五,许可证问题要合规。个人学习用免费方案或官方试用即可,不要使用来源不明的密钥文件。技术文章只讨论技术问题和正常使用方式。

vm 虚拟机不是越复杂越专业,而是越稳定越好用。把这套流程走通,后面的很多操作就顺了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/6 2:08:20

博客-字体和文本样式属性案例改写

微信小程序案例改写:字体和文本样式设置——从内联 style 到 class 的样式管理实践本文基于《微信小程序开发》课程案例 2.1《字体和文本样式属性》改写。核心内容:将 WXML 中用 style 属性指定的静态样式抽取为 WXSS 中的 class,并扩充页面内…

作者头像 李华
网站建设 2026/9/6 2:06:58

具身基准:RoboChallenge 【从 Table30 到 Table30 V2,30 项真机任务、4 类机器人、VLA 评测协议与泛化能力】

详细介绍RoboChallenge基准 详细介绍 RoboChallenge 基准 ,给出相关论文地址,分析,任务类型,数量等所有维度的信息,最后给出一个csdn标题 我会先核对 “RoboChallenge” 的正式出处、论文/项目页和数据规模,再把任务类型、评测指标、数据构成、优缺点和适用研究方向系统整…

作者头像 李华
网站建设 2026/9/6 2:02:49

TI2026瑞士轮焦点战:OG vs TRE赛制、阵容与出线形势分析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/6 2:01:15

Codex + Zotero 联动:一句话生成文献综述初稿的实用工作流

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/6 2:00:30

H13 | 视觉感知与深度相机:从2D到深度的视觉革命

1. 引言:视觉是人形机器人最重要的感知模态 在人类感知中,视觉承担了约80%的信息输入。对人形机器人而言,视觉同样是最重要、信息量最大的感知模态——它告诉机器人"哪里有障碍、目标在哪、地形如何、物体形态"。从导航避障到目标抓取,从人脸识别到场景理解,视…

作者头像 李华
网站建设 2026/9/6 2:00:17

从超时到AC;两种解法的深度剖析:力扣3904

一次看似正确的O(n)解法,为何在LeetCode上惨遭TLE?本文将带你拆解背后的时间复杂度陷阱。一、问题背景在刷力扣3904题时,我遇到了一个有趣的现象:两种思路几乎相同的解法,一种超时,一种顺利通过。这不仅仅是…

作者头像 李华