ALPinecore 2024-09-05 14:09 采纳率: 0%
浏览 37
已结题

Ubuntu安装运行grub-install/dev/sda失败问题

问题遇到的现象和发生背景

安装ubuntu linux双系统,出现:执行grub-install/dev/sda失败,这是个致命错误!

操作环境、软件版本等信息

Ubuntu Desktop 20.04.6

尝试过的解决方法

将iso镜像/boot/grub/里的文件复制到系统efi的根目录内,我新建的ubuntu文件夹里
尝试过nomodeset屏蔽显卡,但是启动的时候没有看到“GNU GRUB”启动加载程序屏幕,都没成功

  • 写回答

2条回答 默认 最新

  • 月下独码 Java领域新星创作者 2024-09-05 15:09
    关注

    报错解释:

    这个错误表明在尝试安装GRUB(GNU GRUB是一个启动加载程序包)到硬盘的主引导记录(MBR)时失败了。/dev/sda通常代表整个硬盘,而不是具体的分区。如果GRUB无法写入MBR,那么系统就无法启动。

    解决方法:

    重启电脑,进入BIOS/UEFI设置,确保硬盘的启动优先级设置正确。
    
    确认/dev/sda是否指向正确的硬盘。如果有多个硬盘,确认你是在安装Ubuntu的硬盘上操作。
    
    使用Ubuntu安装媒体进入“试用Ubuntu”环境。
    
    打开终端,使用以下命令来修复GRUB:
    
    sudo fdisk -l                  # 查看硬盘分区情况
    sudo grub-install --force /dev/sdX       # 将sdX替换为包含Ubuntu的硬盘
    sudo update-grub                # 更新GRUB配置
    

    注意:/dev/sdX 应该替换为你的Ubuntu安装盘对应的设备名,例如/dev/sda。使用sudo fdisk -l可以帮助你确认正确的硬盘设备文件。

    重启电脑,检查是否解决问题。
    

    如果问题依旧,可能需要进一步检查硬件问题或寻求专业帮助。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月5日
  • 修改了问题 9月5日
  • 修改了问题 9月5日
  • 创建了问题 9月5日

悬赏问题

  • ¥15 有没有整苹果智能分拣线上图像数据
  • ¥20 有没有人会这个东西的
  • ¥15 cfx考虑调整“enforce system memory limit”参数的设置
  • ¥30 航迹分离,航迹增强,误差分析
  • ¥15 Chrome Manifest扩展引用Ajax-hook库拦截请求失败
  • ¥15 用Ros中的Topic通讯方式控制小乌龟的速度,走矩形;编写订阅器代码
  • ¥15 LLM accuracy检测
  • ¥15 pycharm添加远程解释器报错
  • ¥15 如何让子窗口鼠标滚动独立,不要传递消息给主窗口
  • ¥15 如何能达到用ping0.cc检测成这样?如图