You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在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驱动:
    1. Win11设置 → 更新和安全 → 恢复 → 高级启动 → 立即重启
    2. 重启后选择「疑难解答」→「高级选项」→「启动设置」→「重启」
    3. 重启后选择「启用安全模式」,进入系统后正常重启即可
  • 关闭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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 09:33:05