我在手动安装 GRUB 引导加载程序时遇到问题。我试图安装 Kali Linux 与我现有的 Windows 10 系统进行双重启动。在安装过程中,它说无法安装 GRUB,所以我尝试从 Kali Live USB 手动安装它。但是,每当我在终端中运行这些命令时:
mount /dev/sda5 /mnt
mount --bind /dev /mnt/dev
mount --bind /dev/pts /mnt/dev/pts
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
grub-install /dev/sda
它说 bash: grub-install: command not found
。 grub2-install 也不起作用。尝试 update-grub 也说同样的事情。 GRUB 从未安装过,那么我该如何安装它呢?
答案1
启动到 kali live USB 并运行以下命令:
mount /dev/sda5 /mnt
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
mount /dev/sda+ /mnt/boot/efi
mount -o remount,rw /dev/sda+ /mnt/boot/efi
mkdir /mnt/hostrun
mount --bind /run /mnt/hostrun
chroot /mnt
mkdir /run/lvm
mount --bind /hostrun/lvm /run/lvm
grub-install /dev/sda
update-grub
exit
umount /mnt/dev
umount /mnt/proc
umount /mnt/sys
umount /mnt/boot/efi
umount /mnt/hostrun
umount /mnt/run/lvm
umount /mnt
REBOOT
/dev/sda+是您的 EFI 分区,很可能是 /dev/sda1。
使用fdisk -l列出所有分区。
答案2
grub-install:找不到命令: 确保安装/usr/sbin分区/驱动器才能执行此命令。