因为win10更新覆盖了Debian的grub所以丢失
这里我制作的是debin的live-cd,重启选择BIOS启动,进入livecd。
fdisk -l
找到自己的根目录分区以及windows的EFI分区这里我的根目录分区是/dev/nvme0n1p6,EFI分区是/dev/nvme0n1p5。
$ mount /dev/nvme0n1p6 /mnt
$ mount /dev/nvme0n1p5 /mnt/boot
$ mount --rbind /mnt/proc proc
$ mount --rbind /mnt/sys sys
$ mount --rbind /mnt/dev dev
$ mount --rbind /mnt/run run
$ chroot /mnt
$ grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
$ grub-mkconfig -o /boot/grub/grub.cfg
重启完成