修复 grub 引导

起因

安装 Kali 后又在同一磁盘安装了 Windows 10,Windows 的 EFI 覆盖了 grub,导致启动后无法进入 grub,因此无法启动 Kali

解决方法

本方法理论上适用于所有 grub 引导的 Debian 系统

  1. 制作 Linux 的 Live CD USB 启动盘,进入 Live CD 系统
  2. 执行指令
    sudo mount /dev/sda[x] /mnt
    sudo mount --bind /dev /mnt/dev
    sudo mount --bind /dev/pts /mnt/dev/pts
    sudo mount --bind /proc /mnt/proc
    sudo mount --bind /sys /mnt/sys
    sudo chroot /mnt
    sudo grub-install /dev/sda
    sudo update-grub
    exit
    sudo umount /mnt/dev/pts
    sudo umount /mnt/dev
    sudo umount /mnt/proc
    sudo umount /mnt/sys
    sudo umount /mnt

    其中,/dev/sda[x] 为 Linux 的安装位置,可以通过在 Live CD 系统内运行 Gparted 程序查看,或者执行指令

    sudo fdisk -l
  3. 重启电脑即可恢复 grub 引导,同时 grub 内增加了 Windows 启动选项

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据