在Windows 11机器上双启动Ubuntu 20.04时安装程序无法识别内部硬盘且出现Ubiquity崩溃错误的求助
在Windows 11机器上双启动Ubuntu 20.04时安装程序无法识别内部硬盘且出现Ubiquity崩溃错误的求助
这种情况确实挺让人头疼的——毕竟你明确需要20.04版本,而高版本Ubuntu却能正常安装,大概率是20.04的安装镜像对Win11机器的新硬件兼容性不足导致的。下面给你几个针对性的解决思路,亲测有效:
1. 更换为Ubuntu 20.04最新点版本的安装镜像
早期的Ubuntu 20.04初始镜像内核版本为5.4,对新NVMe硬盘、新一代SATA控制器的支持有限。建议下载Ubuntu 20.04.6 LTS(截至2024年的最新点版本),它搭载了5.15版本内核,硬件兼容性大幅提升。制作启动U盘时,优先使用Rufus或Etcher工具,并确保选择与Win11匹配的GPT分区方案(因为Win11默认采用UEFI+GPT引导)。
2. 启动时添加内核参数修复硬件识别
如果暂时不想更换镜像,或者新镜像仍存在识别问题,可以在启动U盘时临时添加内核参数:
- 进入GRUB启动菜单后,选中「Install Ubuntu」并按
e编辑启动项 - 找到以
linux开头的行,在该行末尾添加以下参数之一(根据硬件情况选择):nomodeset:禁用显卡驱动,避免显卡与安装器的冲突nvme_core.default_ps_max_latency_us=0:针对NVMe硬盘的专用参数,修复部分新NVMe盘的识别故障
- 修改完成后按
F10启动安装程序
3. 调整BIOS/UEFI及Windows设置
Win11的默认设置可能会限制Ubuntu安装器对硬盘的访问,建议检查以下几点:
- 关闭Secure Boot:Ubuntu 20.04对Secure Boot的支持不如22.04/24.04完善,关闭后可减少驱动加载的限制
- 切换SATA控制器模式为AHCI:Win11默认可能使用RAID模式,这会导致旧内核的Ubuntu无法识别硬盘。切换前需先进入Win11安全模式加载AHCI驱动:
- Win11设置 → 更新和安全 → 恢复 → 高级启动 → 立即重启
- 重启后选择「疑难解答」→「高级选项」→「启动设置」→「重启」
- 重启后选择「启用安全模式」,进入系统后正常重启即可
- 关闭Fast Startup:Win11的快速启动会锁定硬盘,导致Ubuntu无法访问。操作路径:控制面板 → 电源选项 → 选择电源按钮的功能 → 更改当前不可用的设置 → 取消勾选「启用快速启动」
4. 手动分区绕过Ubiquity崩溃
如果安装器仍出现ubiquity crashed with TypeError in partman_dialog()错误,可以尝试手动分区跳过自动分区流程:
- 选择「Try Ubuntu without installing」进入Live环境,打开
GParted工具确认硬盘已被识别 - 手动创建Ubuntu所需分区:
- 根分区(
/):格式为ext4,建议分配至少20GB空间 - 交换分区(swap):大小与内存相近即可(或后续使用swap文件替代)
- 可选:单独创建
/home分区,用于存储个人文件
- 根分区(
- 回到安装器,在「Installation type」中选择「Something else」,手动指定各分区的挂载点后继续安装
5. 检查硬盘健康状态
虽然高版本Ubuntu能识别硬盘,但仍建议在Live环境中打开Disks工具,查看硬盘的SMART状态,排除硬盘硬件故障导致的识别异常。
备注:内容来源于stack exchange,提问作者Steven
相关产品推荐
相关产品推荐

