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

HP Elitebook 840安装Ubuntu后重启提示“未找到操作系统”的问题求助

HP Elitebook 840安装Ubuntu后重启提示“未找到操作系统”的问题求助

问题描述

安装Ubuntu后重启HP Elitebook 840,系统提示“未找到操作系统”;已尝试切换UEFI模式和Legacy模式,问题依旧;Ubuntu可从U盘正常运行;能看到SSD上的分区及Linux文件;此前硬盘安装的是Win10,已被彻底删除,当前仅存有Ubuntu系统。

解决建议

Hey Rolf,别着急,我给你整理了几个针对性的解决方案,你可以按顺序尝试:

  • 重新安装GRUB引导加载器
    先从Ubuntu安装U盘进入试用模式,打开终端:

    1. 用sudo fdisk -l命令找到你的SSD设备名(比如/dev/sda)和Ubuntu根分区(比如/dev/sda1),如果是UEFI模式还需要找到EFI分区(通常是FAT32格式,大小几百MB)。
    2. 挂载分区并重新安装GRUB:
      sudo mount /dev/sda1 /mnt  # 替换成你的根分区
      # UEFI模式下执行这一行,Legacy模式跳过
      sudo mount /dev/sda2 /mnt/boot/efi  # 替换成你的EFI分区
      sudo grub-install --boot-directory=/mnt/boot /dev/sda
      sudo update-grub
      

    执行完成后重启电脑,看看能否正常启动。

  • 检查BIOS/UEFI设置
    重启时按F9或F10(不同机型可能略有差异)进入BIOS/UEFI界面:

    • 确保**Secure Boot(安全启动)**已关闭,很多HP机型开启安全启动会阻止非微软认证的系统引导。
    • 调整引导顺序,把Ubuntu的引导项(UEFI模式下显示为ubuntu,Legacy模式下选择你的SSD)设为第一启动项。
    • 确认启动模式(UEFI/Legacy)和你安装Ubuntu时的模式一致,避免模式不匹配导致引导失败。
  • 验证分区表与启动模式兼容性
    在试用模式终端中执行sudo parted -l,查看硬盘的分区表类型:

    • UEFI模式要求分区表为GPT格式,Legacy模式要求为MBR格式。如果不匹配,你需要备份数据后重新格式化硬盘分区表,再重新安装Ubuntu。
  • 修复MBR引导扇区(Legacy模式专属)
    如果是Legacy模式且上述方法无效,可以尝试修复MBR:

    sudo fdisk /dev/sda
    # 进入fdisk后输入`o`创建MBR分区表,输入`w`保存退出(此操作会清空硬盘所有分区,务必先备份数据!)
    # 之后重新安装Ubuntu,安装时注意选择将GRUB安装到/dev/sda而非单个分区
    

备注:内容来源于stack exchange,提问作者Rolf Skaara

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 11:28:14