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

Ubuntu双系统安装后Grub损坏且Windows引导被替换问题求助

Ubuntu双系统安装后Grub损坏且Windows引导被替换问题求助

兄弟我太懂你这种崩溃的感觉了!本来想装双系统折腾Ubuntu,结果不仅Windows引导被顶没了,连Grub还炸了,简直是双重闹心。别急,咱一步步来,先把Windows救回来,再搞定Grub:

第一步:恢复Windows原生引导

  1. 找个Windows安装U盘或者PE启动盘,插电脑后进BIOS改启动顺序,从这个盘启动。
  2. 别选“现在安装”,找「修复计算机」的选项,进到命令提示符界面。
  3. 依次输入这几个命令,每个输完按回车:
    • bootrec /fixmbr :修复主引导记录,把被Grub覆盖的MBR改回Windows原生版本
    • bootrec /fixboot :修复系统分区的引导扇区
    • bootrec /scanos :让系统扫描所有已安装的Windows系统
    • bootrec /rebuildbcd :把找到的Windows系统重新添加到引导列表,出现确认提示时按Y就行
  4. 输完重启电脑,这时候应该能正常进Windows了,先把心放一半。

第二步:修复Grub并恢复双系统引导

  1. 用你的Ubuntu安装U盘(Live USB)启动,选「试用Ubuntu」(不用安装,直接进桌面就行)。
  2. 打开终端,先输sudo fdisk -l 或者 sudo lsblk,找出Ubuntu所在的硬盘/分区——ext4格式的分区基本就是Ubuntu的根分区,对应的整个硬盘比如是/dev/sdb(注意是整个硬盘,不是分区,比如sdb1是分区,sdb才是硬盘本身)。
  3. 挂载Ubuntu的根分区,假设根分区是/dev/sdb1,就输:
    sudo mount /dev/sdb1 /mnt
  4. 挂载系统必要的目录,不然chroot会出问题:
    sudo mount --bind /dev /mnt/dev
    sudo mount --bind /proc /mnt/proc
    sudo mount --bind /sys /mnt/sys
  5. 切换到Ubuntu的系统环境:
    sudo chroot /mnt
  6. 重新安装Grub到Ubuntu所在的硬盘:
    grub-install /dev/sdb (这里的sdb一定要对应你刚才找到的Ubuntu硬盘,别写错!)
  7. 更新Grub配置,让它自动识别Windows:
    update-grub
  8. 做完这些退出环境并卸载挂载的分区:
    exit
    sudo umount /mnt/dev
    sudo umount /mnt/proc
    sudo umount /mnt/sys
    sudo umount /mnt
  9. 重启电脑,这时候Grub菜单应该就正常了,里面会有Ubuntu和Windows的选项,选哪个都行!

小提醒:输命令的时候一定要仔细核对盘符,要是拿不准哪个是Ubuntu的分区,就看分区大小或者格式,ext4基本就是它没跑了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.17 12:23:16