有谁知道通过grub引导加载程序安装Kali Linux的具体步骤。我有一个 kali linux 可启动 USB,我正在尝试将其安装在一台已经安装了 Windows 7 和 Ubuntu Linux 的 Lenovo 64 位 intel 笔记本电脑上。当我在操作系统选择菜单中并按 c 进入 grub 命令行时,我的命令是
grub > set root=(hd1,msdos1)
grub > linux (hd1,msdos1)/install/vmlinuz
grub > boot
计算机似乎尝试启动 Kali Linux,然后就死机了。知道我还需要做什么吗?还有其他更容易使用的引导加载程序吗?谢谢。
答案1
至少有四种不同的方法可以让 USB 介质启动。让我们首先扩展您已经尝试过的方法。您缺少该内核的某些参数或 initrd 文件,也可能两者都缺少。这些额外参数到底需要什么取决于您想要启动的发行版,我不知道特定的参数,但作为开始,您可以尝试:
grub > set root=(hd1,msdos1)
grub > linux (hd1,msdos1)/install/vmlinuz
grub > initrd (hd1,msdos1)/install/initrd
grub > boot
如果这不起作用,那么采取不同的方法可能会更简单,只需在 BIOS 配置中启用 USB 启动即可。
还可以从 GRUB 引导 GRUB,因此您可以从硬盘上的 GRUB 从 USB 设备引导 GRUB。尝试这个命令:
multiboot (hd1,msdos1)/install/grub/i386-pc/core.img
所需的确切路径可能会有所不同,以上是我根据可用信息的最佳猜测。
还可以使用链加载器从不同的设备引导引导记录,就像它已由 BIOS 加载一样。这通常用于允许 Live CD 或 PXE 引导系统上的引导菜单从本地硬盘引导,或允许硬盘上的引导菜单从软盘引导。可能可以使用相同的方法从内部驱动器上的 GRUB 引导 USB 介质,但我对此不太确定,因为在这种情况下,两个驱动器可能都希望在 BIOS 调用中分配驱动器号 0x80。