当我尝试在运行 macOS Big Sur(11.7.3)的 MacBook Air(2020,Intel,16GB)上使用 Parallels 17.1.6 从 ISO 映像为 Ubuntu 22.04.2 或 22.10 创建虚拟机时,安装 100% 失败,并报告“安装程序遇到无法恢复的错误”。
重现步骤(这些是针对 22.10 的步骤;22.04.2 也出现了完全相同的问题):
从以下位置下载 ISOhttps://ubuntu.com/download/desktop
在 Parallels 控制中心,单击 + 创建一个新的虚拟机
- 在安装助手中,单击“从 DVD 或映像文件安装...另一个操作系统”
- 选择下载的 ISO 映像
- 输入用户信息
- 接受名称和位置的默认设置:
- 当弹出窗口报告无法进行无人值守安装时,请单击“确定”:
- 在 GRUB 菜单中选择“试用或安装 Ubuntu”
- 等待 Ubuntu 启动
在某个时刻,屏幕会颠倒过来(下一步会恢复正常)
- 在安装程序中,选择安装 Ubuntu
- 接受默认的英语键盘:
- 接受安装默认设置:
- 接受安装类型默认设置:
- 接受分区:
- 选择位置:
- 输入用户信息
- 出现错误消息“安装程序遇到无法恢复的错误...”:
单击“确定”继续
Ubuntu 重启
- Ubuntu 桌面出现。大约一分钟后,出现一个弹出窗口:“检测到系统程序问题”
- 点击报告问题,然后显示详细信息。ubiquity 出现崩溃:
ubiquity 在 pas_segregated_page_construct 中因 SIGILL 而崩溃
- 堆栈跟踪的顶部如下:
我已经尝试过的事情:
Ubuntu 22.04.2 => 安装程序崩溃
Ubuntu 22.10 => 安装程序崩溃
Ubuntu 20.04 使用安装程序中的“免费系统”选项(不是 ISO 映像)=> 不会崩溃
22.04 或 22.10 的内存为 4GB,而不是默认的 2GB => 仍然崩溃
22.04 或 22.10 使用 8GB 内存(而不是默认的 2GB)=> 仍然崩溃(方式略有不同;在步骤 18 中,系统会自动重启,而不是等待“确定”按钮)
将虚拟机管理程序设置为“Parallels”而不是默认的“Apple”=> 仍然崩溃
答案1
ArrayBold3 的评论让我在 Google 搜索解决方案时加入了 SIGILL。这让我https://forum.parallels.com/threads/linux-5-19-issue-with-cpu-capabilities.358140/#post-910906它描述了确实对我有用的以下解决方案。
选中名称和位置对话框中的“安装前自定义设置”复选框(问题中的第 6 步)。
出现“配置”对话框时,转到“硬件”,选择“启动顺序”,单击“高级...”并输入“kernel.xsavec = 0”