Win10与Kali多系统安装,采用UEFI模式引导,两个系统安装在不同硬盘,Kali安装好后发现 grub引导没安装成功,用diskgenius工具查看UEFI引导发现Esp分区已经创建但是没产生BIOS EFI引导,首选添加Kali的EFI,启动文件为ESP分区的/EFI/KALI/GRUBX64.EFI(重要步骤),后续步骤如下。
1、添加好EFI重新启动Kali后会进入grub rescure模式,由于我有多块硬盘,使用ls命令查看所有硬盘分区情况,我的kail Esp分区在hd3硬盘GPT1分区区,可用ls (hd3,gpt1)/指令找到Kali所在硬盘的Esp分区,再用ls (hd3,gpt2)/boot/grub找到Kali的系统分区,EXT4格式的;
2、输入以下指令设置刚才找到的分区。
设置root的目录,ESP分区路径
set root=(hd3,gpt1)/
设置系统的启动文件位置,EXT4,grub.conf文件存放的系统分区
set prefix=(hd3,gpt2)/boot/grub
载入普通模式
insmod normal
进入普通模式
normal
3.进入kali系统后,打开终端,使用sudo su输入当前用户密码后用 passwd root指令设置root密码,使用su进入特权模式。
4、执行grub-install /dev/nvme0n1p2,安装grub (我的kali系统是装在/dev/nvme0n1p2)
更新grub
update-grub
reboot重启系统,UEFI选择启动Kali正常启动Kali。
作者原创,转载请注明xn123.net。