kali linux efi 启动问题

kali linux efi 启动问题

我刚刚下载了 Kali Linux,并使用 UNetBootin 将其安装到 16GB HP V220W。我按照 kali 网站上的说明创建了/EFI/BOOT 结构并将文件放入其中。编写了 grub.cfg 并将其粘贴在那里。我将其插入我的机器并从中启动。出现的选项包括:默认返回实时(取证模式)使用语音合成安装硬件检测工具 (HDT) 但是,我无法启动其中任何一个;它们都抛出了相同的错误:无效的魔法数字找不到分区 hd0。

即使在传统模式下,当我选择选项时,我再次获得相同的菜单,我按照说明进行操作

linuxhow2s.blogspot.com/2013/06/install-force-kali-linux-on-efi-based.html?m=1

答案1

UNetBootin 相对来说比较难使用。

如果你使用的是 Mac,请在终端中运行此命令:

sudo dd if=yourIso.iso of=/dev/yourDrive bs=1m   

如果你使用的是 Linux,请运行以下命令:

sudo dd if=yourIso.iso of=/dev/yourDrive bs=512k   

对于 Windows,使用 Win32 Disk Imager 软件将 iso 复制到驱动器上。

进一步阅读:kali linux live usb 安装

答案2

我按照本教程在 MacBook Air 2013 上成功安装了它:到目前为止运行良好,虽然花了我一些时间,但值得花时间。使用 Linux 或实时启动 Kali 进行分区,并确保 FAT32 是第一个分区,然后是 KALI 主分区,如果您的 RAM 超过 4GB,则不需要 SWAP 分区

1- 在 osx 机器上创建一个 FAT32 分区,这个分区很小,只是为了保存 /EFI/Boot/ 文件(5MB 分区已经足够了,但 FAT32 的最小分区是 32MB。我假设你也会考虑有一个有可用空间的分区来安装 Kali。使用磁盘工具执行此步骤)2- 在新创建的分区上的 /EFI/Boot/ 中,将位于ftp://mirrors.kernel.org/fedora/releases/18/Fedora/x86_64/os/EFI/BOOT/

3- 只需测试分区是否准备好,重新启动您的 MacBook 并按住 alt/option 键(您现在应该会在正常启动选项旁边看到一个“EFI Boot”选项,目前还没有任何可启动的内容,因此暂时保留它)

4- 使用 DVD 或 USB 密钥将 Kali ISO 安装到您在步骤 1 中保留的分区。请务必记住要安装的设备名称,即 /dev/sdc,以便在出现 GRUB 加载程序安装问题时选择正确的设备(如果您有 /dev/sdc2 分区,如果磁盘上除了 FAT32 分区和新安装的 Kali 之外没有其他分区,则应该选择此分区来安装 GRUB 加载程序。默认情况下,将无法识别您要安装 Kali 的分区,因此这里是解决方法)

5- 从我们用来安装 Kali 的 DVD 启动它。从 DVD 启动后,打开计算机。现在查看设备列表(应该有 3 个,您的 OSX、FAT32 分区和您的 Kali),安装标有文件系统 (Kali) 的设备。进入文件系统后,转到 boot/grub/ 并复制 grub.cfg 文件...现在安装 FAT32 分区,转到 EFI/Boot 并粘贴 grub.cfg

这一步是最重要的,如果你错过了这一步,那么什么都不会发生。

6- 使用您最喜欢的文本编辑器打开 grub.cfg 文件 > 找到写着“linux /boot/vmlinuz-3.7...”和“initrd /boot/initrd.img-3.7...”的行 > 将 linux 更改为 linuxefi e 将 initrd 更改为 initrdefi > 这些行(需要进行 4 处更改,每个菜单项中有 2 处更改)现在应如下所示:“linuxefi /boot/vmlinuz-3.7...”和“initrdefi /boot/initrd.img-3.7...”完成所有更改后,总共有 4 行。

7- 重新启动你的 MacBook,按住 alt/option 并单击 EFI Boot > grub 将显示选项 > 启动它!

相关内容