资讯动态

Parallels Desktop 安装 Ubuntu 失败:原因与解决流程

发布时间:2026/10/17 6:08:04 来源:尧图企业网站定制
先说个结论在 Parallels Desktop 里装 Ubuntu 失败绝大多数时候不是 Ubuntu 本身的问题而是“镜像没选对 虚拟机参数没调好 引导方式不匹配”这三件事叠加出来的结果。很多开发者在 Mac 上折腾 Linux 虚拟机都卡在这一步进度条走完重启黑屏、安装器跑到一半报 internal error、GRUB 装不上、进系统后分辨率不对、Parallels Tools 装不成功……这些坑我基本都踩过一遍身边也有朋友反复踩。这篇内容会把 Parallels 安装 Ubuntu 失败的高频原因拆开讲清楚给出每个现象的解决方案最后整理一套可以直接照着做的稳定安装流程。适合第一次在 Mac 上用 Parallels 装 Linux 的新手也适合那些已经装了几次但总在某个环节翻车的人。接下来内容按实操顺序走从装之前的准备一直讲到进系统后的收尾检查。1. 装之前先搞清楚 4 个最容易忽略的前提条件1.1 镜像架构必须跟芯片匹配这个坑在 Apple Silicon 的 Mac 上尤其多。M 系列芯片是 ARM 架构Parallels 在 Apple Silicon 上虚拟的是 ARM 架构的机器所以你要装的是 Ubuntu 的arm64镜像不是 amd64。如果下载了 x86 的 ISO启动阶段要么直接黑屏要么提示无法识别引导很多人卡在这一步死活找不到原因其实就是架构不匹配。Intel 芯片的 Mac 则反过来选 amd64 镜像Parallels 19/20 在 Intel 上也会提供 UEFI 引导但老版本的 Parallels 对 BIOS 和 UEFI 的兼容处理不同后面会单独讲。另外镜像尽量用官方源下载不要用第三方精简版。精简版镜像喜欢砍掉一些内核模块、引导依赖或者图形驱动而 Parallels 的半虚拟化环境对内核模块非常敏感少一个 dkms 组件都可能导致开机后磁盘驱动加载失败。下载完成后务必校验 SHA256推荐在终端里跑一行命令shasum -a 256 ubuntu-24.04.x-desktop-arm64.iso然后和官网页面的 Checksum 对比。这一步很多人跳过但安装过程中突然报“文件损坏”或者 GRUB 装不上有时候根本不是操作问题就是下载断流导致 ISO 内部数据不完整。提示建议把下载好的 ISO 放到一个固定的目录里比如~/VMs/iso/不要放桌面或者下载目录然后随手清理排错时重新挂载镜像会比较顺手。1.2 Parallels 版本和虚拟化兼容性Parallels 版本太旧也会导致安装 Ubuntu 失败。旧版本不识别新版 Ubuntu 的虚拟硬件配置或者对 Apple Silicon 的支持不完整表现是安装器能进但鼠标键盘失灵、网络无法启用、磁盘识别异常。遇到这类情况先把 Parallels 升级到最新正式版再去官网下载最新的 Ubuntu LTS 镜像。我的经验是保持两个“最新”Parallels 最新Ubuntu LTS 最新。新 Parallels 配老 Ubuntu比如 18.04内核太旧和新的半虚拟化驱动不一定兼容老 Parallels 配新 Ubuntu则是虚拟化框架跟不上。两个都是失败源。1.3 默认资源配置经常不够用Parallels 创建虚拟机时给的推荐配置偏保守尤其如果你用“快速安装”默认分给虚拟机的内存可能只有 2GB。Ubuntu 桌面版安装器本身就吃内存再加上安装过程中的临时进程2GB 很容易触发 OOM表现出来就是安装器突然报错退出或者卡在某个百分比不动。我的建议是创建时直接把内存拉到 8GB桌面版CPU 至少 2 核服务器版可以 4GB。虚拟磁盘大小桌面版至少 40GB如果你打算在里面装 Docker、Node、一些 IDE建议 60GB 起步。磁盘格式选“扩展”可以但要注意宿主机剩余空间如果你 Mac 的硬盘只剩 20GB虚拟机却分配了 50GB安装过程中会直接碰壁。所以我后来都改成在创建时就固定分配一个合理大小或者至少清楚自己宿主机剩余多少空间。1.4 安装阶段别急着联网更新Ubuntu 安装器默认会勾选“Download updates while installing Ubuntu”和“Install third-party software for graphics and Wi-Fi hardware”。这俩选项在虚拟机上建议先取消勾选。原因很简单Parallels 的虚拟网卡走的是宿主网络如果宿主机网络波动或者公司网络策略限制安装器在后台下载更新中途失败可能导致整个安装流程报错回滚。第三方驱动更没必要在安装阶段装Parallels 有自己的增强工具Parallels Tools会在系统装完后手动安装那才是虚拟化环境该用的驱动来源。新手安装时把这两个选项关掉不光是省时间更重要的是减少变量。系统装完进桌面后再改软件源、执行apt update apt upgrade效果一样的。2. 安装阶段高频失败场景与修复手段2.1 ISO 引导后黑屏或者卡在 GRUB现象虚拟机启动后屏幕一直黑着或者只能看到 GRUB 菜单但选择 Ubuntu 后就没反应过一会儿又弹回 GRUB。这个问题的头号原因在 Apple Silicon 上是架构不对在 Intel 上是显卡驱动兼容问题。排除架构因素后最常用的解法是给内核加nomodeset参数在 GRUB 菜单界面按e进入编辑找到quiet splash那行在行尾加上nomodeset然后按CtrlX启动。nomodeset的含义是告诉内核启动阶段不要加载显卡驱动模式设置先用最基础的 VESA 兼容模式显示。Ubuntu 安装器默认会尝试加载显卡的内核模式设置KMS在 Parallels 的虚拟显卡上兼容性不够稳定就会黑屏。加上这个参数后安装器会用软件渲染跑图形界面速度会慢一点但至少能看到界面。还有一个偏方如果你加完nomodeset还是黑屏试试把splash也去掉只留quiet然后启动时观察输出停在哪一步。不过说实话真到了这一步优先还是重新确认镜像架构和 Parallels 版本因为深层的驱动冲突不值得耗太久。2.2 安装器跑到一半报内部错误常见表现安装进度条走到一半弹窗提示 “The installer encountered an unrecoverable error”。这个基本上跟虚拟硬件配置有关。内存不足是最常见的原因Parallels 默认分配的 1GB-2GB 内存跑桌面版安装器在分区和安装系统文件阶段特别容易触发。其次是安装器后台更新下载中断导致的崩溃。处理方式很简单给虚拟机分配至少 4GB 内存桌面版最好 8GB安装选项里取消下载更新和第三方软件参考 1.4如果宿主机同时跑着其他大内存应用比如 Docker、浏览器几十个标签页先暂停或关掉。要注意的是Parallels 虚拟机内存是需要从宿主机物理内存中划出去的你 Mac 总内存 8GB 还强行给虚拟机 8GB宿主机自己就不够用了系统会疯狂使用 swap反而拖累安装。这种情况建议虚拟机分配 4GB宿主机的其他大程序先退出。2.3 手动分区时提示 No root file system is defined当你选择“Something else”手动分区而不是“Erase disk and install Ubuntu”时如果分区表设置不完整安装器会拒绝继续报错说没有定义根文件系统。原因很简单你没有给任何分区指定挂载点/。手动分区时至少要有这些一个 EFI System Partition大小建议 512MBFAT32挂载点选EFI System Partition或/boot/efi一个 swap 分区大小可以按物理内存的一半来也可以直接分 4GB一个 ext4 分区挂载点选/把剩余空间都给它。如果是在虚拟机上装纯 Linux 开发环境我建议新手直接选“Erase disk and install Ubuntu”让安装器自动分区。自动分区在 Parallels 虚拟磁盘上基本没有风险比自己手动分区省事。手动分区更适合你有明确需求比如要单独给/home或者/data分一个区做持久化数据隔离。值得一提的是如果你看到提示 “The partition table format in use on your disks normally requires you to create a separate partition for boot firmware”说明当前分区表是 GPT并且需要 ESP 分区来放引导程序。这通常是因为安装器认为虚拟机不启用 UEFI 反而启动了 BIOS 兼容模式解决方法是回到分区界面新建一个 512MB 的 EFI System Partition。2.4 安装完成重启后提示 No bootable device found这是“离成功只差一步”的场景系统装完了进度条走完重启却进不了系统提示找不到可引导设备。第一种原因最简单ISO 还挂在虚拟光驱里虚拟机重启时又把引导顺序排到光驱前面同时光驱里没有可引导内容就直接报 No bootable device。解决方法是关机后在 Parallels 虚拟机配置里移除/断开光驱里的 ISO 镜像或者把硬盘调整到启动顺序第一位。第二种原因是 GRUB 引导没有成功装进虚拟磁盘多发生在快速安装模板或手动分区时没有创建 ESP 分区的情况。这时候用 Ubuntu Live 环境修复 GRUB# 启动到 Live 环境后先挂载根分区和 EFI 分区 sudo mount /dev/sda2 /mnt # sda2 是你原来的根分区按实际情况改 sudo mount /dev/sda1 /mnt/boot/efi # sda1 是 ESP 分区 # 挂载必要的系统目录 sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys # chroot 进入原系统 sudo chroot /mnt # 在 chroot 环境中重新安装 GRUB grub-install /dev/sda update-grub exit sudo reboot设备名不一定一样执行lsblk看一下实际情况。此外如果你创建虚拟机时选错了固件模式比如 Ubuntu 24.04 要求 UEFI 但虚拟机的固件被设置成 BIOSGRUB 装好后也引导不起来。在 Parallels 设置里检查一下固件类型确保是 UEFI。2.5 Parallels Tools 安装失败系统进去了接下来装 Parallels Tools结果安装脚本报编译错误这基本是缺内核头文件和编译工具链导致的。Parallels Tools 里的虚拟显卡驱动、共享文件夹驱动、拖拽复制功能都需要编译内核模块编译需要以下依赖sudo apt update sudo apt install build-essential dkms linux-headers-$(uname -r)如果你用的是 Ubuntu Server 最小安装连gcc、make都没有安装 Parallels Tools 时同样会失败。先把编译工具装好再用sudo ./install执行安装。Parallels Tools 安装完成后建议重启一次虚拟机让内核模块正常加载。重启后如果分辨率还是不能自适应手动在设置里调共享文件夹如果不可用在 Parallels 配置里重新挂载一下共享目录。注意单独一个 Parallels Tools 装不上不影响系统基本使用但共享目录、分辨率自适应、剪贴板同步这些功能都会缺失。建议按上面命令装完依赖后重试。3. 常见错误信息速查表与排查日志技巧3.1 报错速查表错误现象大概率原因处置方向ISO 引导后黑屏镜像架构不匹配 / 显卡驱动模式异常确认 arm64 或 amd64GRUB 加 nomodesetMissing operating systemISO 损坏或引导方式不匹配校验 SHA256确认固件用 UEFINo bootable device found启动顺序错误 / GRUB 未安装断开 ISO、调整启动顺序chroot 修复 GRUBThe installer encountered an unrecoverable error内存不足 / 后台更新下载中断加大内存取消更新下载最小安装Failed to open \EFI\ubuntu\grubx64.efiEFI 引导项丢失Live 环境 chroot 重装 GRUB、update-grubinitramfs 解压失败ISO 损坏 / 磁盘空间不足重新校验镜像检查虚拟磁盘剩余空间Parallels Tools 编译报错缺内核头文件 / dkms / gcc安装 build-essential dkms linux-headers登录后反复回到登录界面桌面环境显卡驱动冲突recovery 模式卸载驱动或加 nomodeset这个表格覆盖了我在实际使用中见到的绝大多数安装失败场景。如果你的报错不在这张表里建议先按 3.2 的方式抓日志再看具体落在哪一层。3.2 学会用 verbose 启动和日志定位问题很多人遇到失败就重新创建虚拟机重装一遍。如果问题根源没找到重装十遍也一样卡在同一个位置。正确的做法是抓到足够信息再动手。在 GRUB 菜单按e进入编辑把里面的quiet splash删掉改成verbose或者直接不写 quiet这样内核启动时会把每一步输出都打在屏幕上。卡在哪一行问题方向就基本确定了。比如卡在fb0: switching to ...之类和显卡相关的输出就往驱动方向排查卡在sd 0:0:0:0: [sda]这类磁盘相关输出就往磁盘控制器或者镜像完整性方向排查。Parallels 自身的日志在 macOS 的~/Library/Logs/parallels.log里。虚拟机启动异常时查看这个文件的报错内容也能定位到是虚拟硬件层面还是客户机系统层面的问题。如果你发现 log 里有类似磁盘 I/O error 的记录优先检查宿主机的磁盘剩余空间和健康状态。3.3 一个问题ISO 表面正常但安装中途报错很多人只在下完 ISO 后看一眼文件能打开就以为没问题其实安装到一半才报错的例子比比皆是。特别是大版本 ISO 好几个 GB浏览器下载断点续传可能产生静默错误文件看起来存在但中间某个扇区数据不对。踩过一次“装到 85% 报 cdrom 读取失败”的坑之后我在所有安装任务前都强制走一遍 checksum 校验。macOS 上习惯用shasum -a 256 某个Ubuntu镜像.iso这样能省掉后面一整轮无头绪的排查。另外如果你想快速验证 ISO 是否可引导可以在 macOS 上用hdiutil attach 某个Ubuntu镜像.iso挂载看看文件系统内容是否完整。4. 一套可直接抄作业的稳定安装流程前面讲了一堆坑和解决方案这里给一份我最近在多个机器上实际验证过的流程。直接照着做成功率很高。4.1 创建虚拟机时的关键参数配置项推荐值Parallels 版本更新到最新正式版ISO 镜像Ubuntu 官方 LTS 镜像按芯片选 arm64 或 amd64内存桌面版 8GB服务器版 4GBCPU2-4 核虚拟磁盘固定分配或者预留 50GB不要小于 40GB固件类型UEFI勾选安装选项取消下载更新、取消第三方驱动启动顺序优先光驱ISO安装完成后硬盘优先4.2 安装过程记录第一步Parallels 控制中心点右上角“新建”选择“自定义设置”而不是“快速创建”。自定义方式会让你手动指定 ISO 路径、系统类型和硬件配置可以避开 Parallels 自动注入的引导逻辑。这个细节很关键后面很多引导类故障都是“快速创建”模版引起的。第二步在安装介质里手动选已经下载好的 Ubuntu ISO系统类型手动设置为 Linux如果有 Ubuntu 的细分选项就选 Ubuntu。Apple Silicon 上 Parallels 会自动识别 ARM 架构Intel 机器上注意选择 UEFI 引导模式。第三步调整硬件参数。内存拉到 8GBCPU 给 2-4 核磁盘给 50GB。如果不确定宿主机是否吃得消可以先用扩展模式但心里要清楚磁盘空间不足是安装失败的重灾区。第四步启动虚拟机。出现 GRUB 菜单时如果可以正常进入 Ubuntu 图形安装界面说明一切正常如果黑屏按前面说的按e加nomodeset再启动。第五步语言、键盘布局、网络这些按自己情况选。安装类型选“Install Ubuntu Desktop/Server”或“Erase disk and install Ubuntu”。新手不建议碰“Something else”除非你清楚 ESP、swap、根分区怎么分配。第六步开始安装到系统重启。第一次重启时如果 Parallels 没有自动弹出安装介质去虚拟机配置里把 ISO 从光驱移除然后重新启动。第七步进入系统后先跑一遍更新sudo apt update sudo apt upgrade -y安装 Parallels Tools 前先把编译依赖装好sudo apt install -y build-essential dkms linux-headers-$(uname -r)然后按 Parallels 菜单里的“安装 Parallels Tools”执行装完重启。4.3 收尾验证清单不要以为重启进入桌面就结束了有几个点必须确认否则后续用着用着还是会出问题df -h确认根分区挂载正常虚拟磁盘容量被正确识别屏幕分辨率是否能够自适应窗口大小如果不能说明 Parallels Tools 的显卡模块没加载共享文件夹是否生效在 Parallels 设置里配置好共享目录后Ubuntu 这边访问/media/下面的共享目录确认网络是否正常浏览器能打开页面或者ping一下网关确认终端执行uname -a确认内核版本和你安装的 headers 对应。这几项都通过这台虚拟机才算真正进入可用状态。4.4 一个能救命的小操作进系统后立刻打快照安装流程走到“系统能进、Parallels Tools 装好”这一步强烈建议你立刻打一个快照。方法是在 Parallels 控制中心里右键虚拟机 → 拍摄快照。快照就是虚拟机在某一个时间点的完整状态。后续你安装开发环境、升级内核、调乱配置导致系统崩了一键回滚到这个刚装好的干净状态比重新跑一遍整个安装流程快太多。这个习惯我后来固定下来了新建一台虚拟机后先装系统和 Tools再打一个基础快照之后所有折腾都在这个快照之上进行。5. 个人折腾一轮下来的几条心得5.1 Parallels 的快速安装确实容易翻车快速安装的初衷是省事它会自动检测安装介质并往虚拟机上套一套预设配置。问题在于这套预设配置对 Ubuntu 这种高度依赖引导兼容性的系统并不总是友好。我遇到过的情况是使用快速安装创建的虚拟机在安装完成重启后直接 no bootable device而同样的 ISO、同样的资源参数换成手动创建后一次通过。所以现在我创建 Linux 虚拟机都统一走“自定义设置”也多花不了一分钟但排掉了最大的引导来源问题。如果你已经用快速安装弄到一半了也不必纠结按 2.4 里的 chroot 方法修 GRUB 也能救回来。5.2 遇到问题先加 nomodeset再考虑换方案显卡相关的问题是虚拟机上最容易出现也最容易被误判的问题。黑屏、花屏、开机卡 logo加nomodeset基本能诊断出 80% 的图形栈故障。如果加上就能进图形界面问题方向就锁定在显卡驱动和 Parallels Tools 的配合上跟 CPU、内存、网络都没关系。5.3 安装失败的成本不低平时别忽略快照最后再分享一个习惯每次想在虚拟机里动比较底层的东西之前先看一眼快照列表。没有快照就先拍一个一分钟的事儿但可能帮你省下半天重装时间。Parallels 的快照机制比较成熟日常使用不会明显拖慢性能但快照数量也别堆太多保留两三个关键节点就够了。Parallels 装 Ubuntu 这件事听起来门槛不高实际上坑都藏在细节里。镜像架构选对、资源给够、引导逻辑搞清楚这三点抓牢剩下的就是顺着流程走一遍而已。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑