HP Pavilion笔记本无法与Windows10双启动Ubuntu及FAT访问错误求助
解决HP Pavilion双启动Ubuntu时Ubiquity卡在FAT分区访问错误的问题
这问题我之前帮好几个用户排查过,核心原因大多和Windows的快速启动锁死FAT分区、安装程序自动挂载逻辑冲突有关。结合你描述的情况,给你几个针对性的解决步骤:
1. 先彻底关闭Windows的快速启动和休眠
Windows的快速启动(Fast Startup)会把系统状态写入FAT格式的EFI分区并锁死,导致Ubuntu安装程序无法正常访问。操作步骤:
- 打开Windows的「电源选项」,点击「选择电源按钮的功能」
- 点击「更改当前不可用的设置」,取消勾选「启用快速启动」,保存设置
- 以管理员身份打开命令提示符,运行
powercfg /h off彻底关闭休眠功能 - 一定要正常重启电脑,不要直接关机后再开机,确保系统完全解除对FAT分区的锁定
2. 在Live环境手动测试FAT分区的可访问性
进入Ubuntu Live模式后,先别启动安装程序,手动验证分区是否能正常读写:
- 打开终端(Ctrl+Alt+T),运行
sudo fdisk -l列出所有分区,找到你的FAT32格式分区(通常是EFI系统分区,标注为「EFI System」),比如/dev/sda1 - 创建临时挂载点:
sudo mkdir /mnt/fat_test - 尝试挂载分区:
sudo mount /dev/sda1 /mnt/fat_test- 如果挂载失败,把终端显示的错误信息记下来(比如分区损坏、权限限制),这能帮你定位核心问题
- 如果挂载成功,尝试创建测试文件:
touch /mnt/fat_test/ubuntu_install_test.txt,如果能正常创建,说明分区本身没问题,问题出在安装程序的自动挂载逻辑
3. 使用自定义分区模式绕过自动挂载问题
放弃Ubiquity的「与Windows Boot Manager共存」自动选项,手动指定分区:
- 启动安装程序,到「安装类型」步骤,选择「其他选项」(自定义分区)
- 找到你的EFI分区(FAT32格式),点击「更改」:
- 设置挂载点为
/boot/efi - 分区格式保持「保留现有分区」(不要重新格式化,除非你确认分区已损坏)
- 设置挂载点为
- 手动创建根分区(挂载点
/,格式ext4)、swap分区等,然后继续安装。这种方式会强制安装程序使用你指定的挂载配置,避免自动挂载时的冲突
4. 验证ISO文件完整性(别跳过这步)
虽然你换过ISO版本,但下载过程中可能出现文件损坏。在Live环境终端运行:sha256sum /path/to/your/ubuntu.iso
把输出的哈希值和Ubuntu官网对应版本的官方哈希值对比,确保文件完整无损坏
5. 禁用BIOS中的安全启动
HP Pavilion的安全启动可能会限制Ubuntu对EFI分区的访问权限:
- 开机时按F10进入BIOS设置
- 找到「Security」选项卡,禁用「Secure Boot」
- 保存设置并重启,再尝试安装
如果以上步骤都试过还是无法解决,可以提供 sudo fdisk -l 的输出、挂载分区时的错误信息,我再帮你进一步排查。
内容的提问来源于stack exchange,提问作者Siddharth
相关产品推荐
相关产品推荐

