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

Ubuntu 18.04执行Boot-Repair修复后仍卡在启动/GRUB界面求助

Ubuntu 18.04执行Boot-Repair修复后仍卡在启动/GRUB界面求助

我太懂你现在的糟心感了——明明跟着步骤用Boot-Repair修复了引导,结果重启还是卡在启动splash屏,属实让人头大。先帮你梳理下已经完成的操作:

  1. 制作Ubuntu 18.04启动盘,进入「Try Ubuntu」模式
  2. 挂载本地系统分区并chroot:
    sudo mount /dev/sda2 /mnt
    sudo mount /dev/sda1 /mnt/boot/efi
    sudo mount -o bind /dev /mnt/dev
    sudo mount --rbind /sys /mnt/sys
    sudo mount -t proc /proc /mnt/proc
    sudo chroot /mnt /bin/bash
    
  3. 安装Boot-Repair时遇到xhost/Display错误,退出后重新执行完成修复,但重启后依旧卡在启动界面
  4. 你的磁盘分区信息:
    • /dev/sda1:512M EFI系统分区
    • /dev/sda2:931G Linux文件系统分区
    • /dev/sdb1:14.8G FAT32格式的USB启动盘分区

下面给你几个针对性的排查和修复步骤,一步步来试:

一、先跳过splash屏,查看启动报错细节

卡在splash屏大多是因为启动时某个组件出错,但被图形界面挡住了。你可以这样操作:

  1. 重启电脑,若能看到GRUB菜单,选中Ubuntu系统按e进入编辑模式
  2. 找到以linux开头的行,把其中的quiet splash删掉,替换成nomodeset(这个参数能临时禁用独显驱动,排查显卡兼容问题)
  3. 按F10启动,此时会显示启动全程的日志,重点看最后停住的报错信息,这是定位问题的关键

二、检查EFI引导项的优先级和完整性

有时候Boot-Repair可能没正确设置引导优先级,或者EFI文件损坏:

  1. 再次进入「Try Ubuntu」模式,打开终端
  2. 挂载EFI分区:sudo mount /dev/sda1 /mnt/efi
  3. 查看EFI引导文件:ls /mnt/efi/EFI
    • 正常应该有ubuntu文件夹,里面包含grubx64.efi等引导文件
  4. 用efibootmgr查看引导顺序:sudo efibootmgr
    • 输出里会显示各个引导项的编号,确保标有ubuntu的引导项排在最前面
    • 如果不是,用sudo efibootmgr -o <编号>调整,比如sudo efibootmgr -o 0000(把0000对应的Ubuntu设为第一优先级)

三、重新修复GRUB引导配置

如果GRUB配置文件损坏,也会导致启动失败:

  1. 重新执行之前的挂载步骤,chroot到本地系统
  2. 更新GRUB配置:update-grub
  3. 重新安装GRUB到磁盘的EFI区域:grub-install /dev/sda
    • 注意这里是磁盘设备/dev/sda,不是分区/dev/sda1

四、检查文件系统完整性

磁盘分区的文件系统损坏也可能导致启动卡住:

  1. 进入「Try Ubuntu」模式,运行文件系统检查:sudo fsck /dev/sda2
    • 过程中如果提示确认修复,输入y即可
  2. 同样检查EFI分区:sudo fsck /dev/sda1

五、排查显卡驱动兼容问题

如果你的电脑有独立显卡(比如NVIDIA),默认的开源驱动可能和硬件不兼容:

  1. 用第一步的nomodeset参数启动进入系统
  2. 打开「软件和更新」,切换到「附加驱动」选项卡
  3. 选择标有「推荐」的NVIDIA闭源驱动,安装完成后重启

如果以上步骤都试过还是不行,把启动时看到的具体报错信息发出来,能帮你更精准地定位问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.23 07:43:06