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

Debian与Win10双系统安装问题:GRUB引导加载器无法安装

解决Debian安装后GRUB引导加载器缺失的问题

结合你当前的磁盘布局——Win10独占250GB SSD(磁盘1),Debian、交换分区和数据分区在500GB SSD(磁盘2)——以下是修复GRUB引导的具体步骤:

1. 进入Debian救援模式

  • 插入你之前用来安装Debian的U盘,重启电脑并从U盘启动
  • 在启动菜单中选择Advanced options -> Rescue mode
  • 按照提示依次选择语言、地区、键盘布局,系统会自动扫描并识别你的Debian系统分区,选择对应的根分区(也就是你专门给Debian准备的安装分区)
  • 当询问是否将分区挂载为可读写模式时,选择Yes,并指定挂载点为/(根目录)
  • 完成后会进入root权限的命令行环境,此时你的Debian系统已经被正确挂载

2. 重新安装GRUB引导加载器

首先用命令确认磁盘设备名称,避免操作错误:

fdisk -l

从输出里可以根据磁盘大小区分:250GB的是磁盘1(通常为/dev/sda),500GB的是磁盘2(通常为/dev/sdb)。接下来分两种情况操作:

情况1:BIOS/MBR模式

直接将GRUB安装到Win10所在的磁盘(磁盘1)的主引导记录(MBR):

grub-install /dev/sda

情况2:UEFI模式

先找到Win10的ESP分区(通常是磁盘1的第一个分区,设备名如/dev/sda1),挂载到/boot/efi:

mkdir -p /boot/efi  # 如果目录不存在则创建
mount /dev/sda1 /boot/efi

然后安装UEFI版本的GRUB:

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=debian

3. 更新GRUB配置

无论哪种模式,都需要更新GRUB配置,让它自动识别Win10系统:

update-grub

执行完成后,你会看到输出里提示检测到Windows Boot Manager,说明双引导菜单已经生成。

4. 重启验证

输入exit退出救援模式,拔出U盘后重启电脑,此时就能看到GRUB引导菜单,选择对应的系统即可进入。

注意事项

  • 执行fdisk -l时一定要仔细核对磁盘大小,别选错设备导致Win10引导损坏
  • 如果UEFI模式下挂载ESP分区报错,检查分区格式是否为FAT32(Win10的ESP分区默认是FAT32)
  • 所有命令都是在root权限下执行的,救援模式默认已经是root,不需要加sudo

内容的提问来源于stack exchange,提问作者Sk1X1

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 07:31:10