kali的引导层是很脆弱的。如果你装的是多系统,只要你重新分区,甚至更新一下win10都会导致kali无法启动,而EasyBCD是不能修复kali的引导层的。下面我来说明一下如何重写kali的引导层。
把安装kali的U盘插入并从该U盘启动,进入后选择live模式(第一个),然后打开终端。
先输入一下命令查看kali安装在哪个分区:
fdisk -l
查看输出结果,然后根据文件类型和分区大小来判定 Linux 系统安装在哪块硬盘和安装的分区。
我这里显示sda3为Kali Linux所在分区,先挂载安装分区 /dev/sda3
mount /dev/sda3 /mnt
挂载其他所需的目录:
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
Chroot 到硬盘上的 Linux 系统:
chroot /mnt
安装&更新 Grub:
grub-install /dev/sda
grub-mkconfig -o /boot/grub/
耐心等待,直到出现“done”字样后,输入一下指令退出 chroot环境:
exit
最后卸载分区:
umount /mnt/dev
umount /mnt/proc
umount /mnt/sys
umount /mnt
输入以下命令重启,引导修复完成:
reboot
教程来源:/p/01b395364cbd
当然,如果想设置引导层的默认启动项,以及各启动项显示名称,可以进入kali后安装一个叫Grub Customizer的程序:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
这个软件非常简单,进入后即可轻松操作。