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

笔记本开机卡在GRUB界面,无法启动Ubuntu等系统求助

笔记本开机卡在GRUB界面,无法启动Ubuntu等系统求助

兄弟,折腾一周确实够闹心的!先帮你梳理下核心问题:之前你用Ubuntu 22.04能正常启动、切换甚至安装其他系统,试了Debian 12后不想用了,结果现在Ubuntu、Linux Mint、ProxMox全卡在GRUB界面启动不了,但Debian的安装U盘却能正常启动和安装——这种情况大概率是Debian安装时修改了引导分区(MBR/ESP)的GRUB信息,导致原有系统的引导项失效了。

下面给你几个实操性强的修复步骤,按顺序来试试:

方法一:手动挂载修复GRUB(适合有基础的用户)

  1. 启动到Linux Live环境:用你能正常启动的Debian安装U盘(或者Ubuntu的安装U盘也行)进入“试用系统”模式。
  2. 识别系统分区:
    • 打开终端,输入 lsblk 或 sudo fdisk -l,找到你的Ubuntu系统分区(通常是ext4格式,比如/dev/sda2),还有UEFI引导的ESP分区(fat32格式,比如/dev/sda1,BIOS启动的话跳过这一步)。
  3. 挂载系统分区和必要组件:
    • 创建挂载目录:sudo mkdir /mnt/ubuntu
    • 挂载Ubuntu主分区:sudo mount /dev/sda2 /mnt/ubuntu(把/dev/sda2换成你实际找到的分区)
    • (UEFI启动专属)挂载ESP分区:sudo mount /dev/sda1 /mnt/ubuntu/boot/efi
    • 绑定系统必要的虚拟文件系统:
      sudo mount --bind /dev /mnt/ubuntu/dev
      sudo mount --bind /dev/pts /mnt/ubuntu/dev/pts
      sudo mount --bind /proc /mnt/ubuntu/proc
      sudo mount --bind /sys /mnt/ubuntu/sys
      
  4. 进入Ubuntu系统环境修复:
    • 执行 sudo chroot /mnt/ubuntu,此时你就相当于在自己的Ubuntu系统里操作了。
    • 重新安装GRUB到硬盘:sudo grub-install /dev/sda(这里是硬盘名,比如/dev/sda,不是分区!)
    • 更新GRUB引导菜单:sudo update-grub(这一步会重新扫描所有已安装的系统,生成新的引导项)
  5. 重启验证:
    • 输入 exit 退出chroot环境,执行 sudo umount -R /mnt/ubuntu 卸载所有挂载分区,然后重启电脑,看看GRUB菜单是否正常显示并能启动Ubuntu了。

方法二:用Boot Repair一键修复(更简单)

如果手动操作觉得麻烦,可以用专门的修复工具:

  1. 同样进入Ubuntu的Live试用模式。
  2. 打开终端,输入以下命令安装Boot Repair:
    sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt update && sudo apt install boot-repair
    
  3. 启动Boot Repair,选择推荐修复,工具会自动检测并修复GRUB引导问题,跟着提示完成操作后重启即可。

⚠️ 小提醒:操作前最好备份重要数据,虽然这些步骤安全性很高,但谨慎点总没错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.21 09:29:49