首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在外部硬盘中安装Kali Linux时,GRUB-EFI安装失败。

在外部硬盘中安装Kali Linux时,GRUB-EFI安装失败。
EN

Unix & Linux用户
提问于 2014-02-09 11:55:42
回答 2查看 36.5K关注 0票数 2

我试图将Kali Linux从一个活动的USB安装到一个1TB外部硬盘上。一开始,我无法用我的H2O Insyde启动USB。然后,我将我的笔驱动器分区表转换为GPT,并创建了一个标记为EFI的500 my FAT32分区,并将BOOTX64.efigrubx64.efi复制到EFI分区内的目录引导中。我使用VirtualBox中的Ubuntu创建了实时USB (当我用unetbootin和通用安装程序创建时,它没有启动)。然后只有我成功地启动了实时USB。

然后我尝试在我的外部硬盘中安装Kali Linux。整个安装过程对引导分区和手动分区都成功,但GRUB安装失败。我参考了在线论坛和wiki来解决这个问题,但是没有任何效果。

我尝试使用实时USB从终端手动安装GRUB。我跟踪了wiki.archlinux.org如何重新安装GRUB2 2 EFI?,但都失败了。对于第一个链接,我是成功的,但同样无法引导到Kali Linux。第二,在安装分区和执行grub-efi之后,当我试图安装chroot包时,它要求在cdrom0分区中插入Kali /DVD。由于我是从一个现场的USB安装,我没有它的CD/DVD。

我试图为我的活动USB做同样的处理,在外部硬盘中创建EFI FAT32分区并复制这2个文件,但没有成功。

我以前问过一个问题这里。建议编辑硬编码的UEFI。但是我想用引导加载程序和EFI分区安装整个Linux操作系统,所有这些都在我的外部硬盘中。并将第一引导设备设置为外部设备。因此,当我的硬盘插入,它将从Linux从Windows 7启动。由于我已经成功地启动了现场USB,我想,没有问题的硬编码UEFI。

我通过创建一个Live尝试了Ubuntu的相同过程,但是在安装过程中要求选择网络之后,安装就不会继续了。虽然我选择不使用网络或使用网络,但它没有继续进行分区。

另一个建议是在遗留模式下使用BIOS安装Linux,然后安装GRUB,将其转换为使用UEFI启动。但是对于我的GPT分区,它不会在Legacy模式下启动,对于我的MBR分区,它不会在UEFI中启动。因此,当我使用Legacy模式安装时,如果不清理安装并将磁盘转换为GPT分区,我就无法在UEFI中启动。所以这没什么用。

有人能帮忙吗?

我的硬盘是1TB的希捷。(转换为GPT分区。)

EN

回答 2

Unix & Linux用户

发布于 2014-02-20 10:30:30

由于您很难在EFI接口中引导设备,所以可以使用现有的windows引导加载程序。

有两件事要做

  1. 像往常一样安装Linux (Kali),但是在GRUB安装步骤中,选择根分区来安装GRUB,而不是整个磁盘。例如,sda7而不是sda (假设sda7被选择为安装的根)

  1. 下载grub2win并复制到windows的根目录。

  1. 在windows引导加载程序上创建一个Linux条目,由Chainload从grub加载到根分区。打开

grub2win -> ->添加新的-> os -> ubuntu ->链加载->分区

变化

Ubuntu到您的操作系统,如果必要的话。

分区以更正分区号(请记住sda7)。

保存更改,重新启动。现在,您可以从windows引导加载程序中选择GRUB,然后选择Linux。

票数 0
EN

Unix & Linux用户

发布于 2014-02-22 06:38:29

目前,我已经将grub-pc安装到MBR分区的钢笔驱动器上。将Kali Linux安装到GPT分区的外部硬盘上。每次我想使用Kali Linux时,我都会将BIOS设置切换到Legacy,并插入笔驱动器来启动。GRUB链将它加载到安装Linux的硬盘上,目前它对我很好。但这是另一种方法,还在等待我的问题得到解决。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/114357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档