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/grub.cfg
耐心等待,直到出現“done”字樣後,輸入一下指令退出 chroot環境:
exit
最後卸載分區:
umount /mnt/dev
umount /mnt/proc
umount /mnt/sys
umount /mnt
輸入以下命令重啓,引導修復完成:
reboot
教程來源:https://www.jianshu.com/p/01b395364cbd
當然,如果想設置引導層的默認啓動項,以及各啓動項顯示名稱,可以進入kali後安裝一個叫Grub Customizer的程序:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
這個軟件非常簡單,進入後即可輕鬆操作。