在 Debian 中“替换 GRUB 引导”通常有以下几种常见场景,下面分别说明。
sudo grub-install /dev/sda
sudo update-grub
注意:
/dev/sda是整块硬盘,不是分区(如 sda1)
sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=debian
sudo update-grub
sudo mount /dev/sda2 /mnt
sudo mount /dev/sda1 /mnt/boot/efi # 仅 UEFI
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
grub-install /dev/sda
update-grub
exit
sudo apt install systemd-boot
sudo bootctl install
然后配置 /boot/efi/loader/entries/
⚠ 不适合新手,GRUB 更通用
sudo apt install refind
sudo apt purge grub-pc grub-efi*
sudo nano /etc/default/grub
修改:
GRUB_DEFAULT=2
然后:
sudo update-grub
如果你能告诉我:
我可以给你更精确的操作命令。