将Ubuntu 16.04传统模式转换为UEFI模式

所以现在是时候问我的第一个问题了,我现在已经困扰了一段时间了。 我知道围绕同一主题有一些问题,但是,他们中没有一个(我能找到)都有任何帮助。

在你提问之前,我想对核心问题做一些解释。

为什么我不只是在UEFI模式下安装它?

我无法在uefi模式下启动安装(或实时模式)。 花了一些时间在谷歌搜索后,我注意到有几个人遇到了这个问题:菜单出现后(uefi),无论我做什么,只会导致黑屏。

阅读本文https://help.ubuntu.com/community/UEFI后 ,我虽然尝试在传统模式下安装ubuntu,然后使用boot-repair将我的安装转换为uefi。

注意:我与Windows 10一起双启动ubutnu。目前我必须输入BIOS设置才能启用uefi启动以进入Windows,反之亦然。

我试过的

启动修复

当然,我在传统模式会话中尝试启动修复只是为了得到此错误消息:

当前会话处于传统模式。 请重新启动计算机,并在EFI会话中使用此软件。 这将启用此function。 例如,在确保BIOS设置为在EFI模式下启动USB后,请使用Boot-Repair-Disk-64bit(www.sourceforge.net/p/boot-repair-cd)的live-USB。

引导修复直播usb

我尝试创建一个带有boot-repair 64bit的live usb,只是遇到了与启动ubuntu安装时相同的问题

为什么我需要使用UEFI启动?

好吧,我真的不需要太过启动使用UEFI,但是,我当前的Windows安装确实,并且能够选择是否启动Windows或ubuntu而不必在传统和uefi之间切换将是很好的。

需要更多信息?

有没有办法手动创建/ boot分区并为我的系统进行必要的更改以启动efi?

其他建议?

谢谢

编辑:

虽然我已尝试打开和关闭,但我的大部分尝试都已关闭安全启动。

编辑#2 :(回应Rod Smith和有关更多信息的评论)

  • 我试过rEFInd启动管理器,它遇到了同样的问题
  • 我尝试过rufus(Windows)和unetbootin(Ubuntu)来创建usb媒体,这两种媒体都生成有效的媒体(至少对于其他计算机)
  • 我有一个朋友(几乎)同一台计算机有同样的问题
  • 很少有发行版工作,Arch和Gentoo是那些工作的人
  • 在Multicom笔记本电脑上有一张GTX 1060卡
  • Windows确实使用GPT和UEFI启动

我在阅读这篇文章之后做了很多假设: 我的电脑启动到黑屏,我有什么选择来修复它?

特别是在描述我的问题之后的文本:

这些错误没有解决方案,解决方法是禁用UEFI以使Ubuntu安装程序能够以传统模式运行; 之后可以使用boot-repair来安装grub-efi,然后在Ubuntu使用UEFI启动之前允许/需要UEFI重新打开。

我实际上认为我根本无法进入F6菜单,但现在我没有时间重新检查。

首先,您无法在EFI模式下启动安装程序的问题很可能是三件事中的一件或多件的结果:

  • 准备不正确的引导介质 – 要在EFI模式下引导,引导介质必须具有EFI模式引导加载程序。 但是,并非所有用于从.iso映像创建可启动USB磁盘的工具都会复制必要的EFI启动加载程序文件。 最值得注意的是,Pen Drive Linux(又名YUMI)不会创建这些文件。 大多数其他工具都会创建这些文件,但您可能使用了一些不起作用的模糊工具。 此问题的解决方案是使用另一个工具来创建引导介质。
  • EFI与引导介质之间不兼容 – 有时,在一个系统上以EFI模式引导的磁盘将无法在另一个系统上以EFI模式引导。 这是因为引导介质和EFI实现中的怪癖。 与前一种情况一样,解决方案是使用另一个工具来创建引导介质。
  • 引导过程中的用户错误 – 您可能需要选择特定选项以在EFI模式下引导。 最重要的是,您的固件必须配置为以EFI模式而不是BIOS / CSM /传统模式启动。 您可能还需要选择正确的启动选项; 在许多情况下,您将看到两个引导外部磁盘的选项,其中一个包括字符串UEFI ,另一个不包括。 要在EFI模式下启动,您必须选择包含字符串UEFI的选项; 另一个选项将以BIOS模式启动。

如果您在BIOS模式下启动安装程序,那么相同的工具和过程也很可能在BIOS模式下启动引导修复实用程序,这将使100%完成并且无法正确安装EFI模式引导加载程序。 (但是,可以通过BIOS模式启动来解决EFI模式引导加载程序的变通方法。)

您可以在我的网页上阅读有关控制BIOS模式与EFI模式启动问题的更多信息。 请注意,一些用于安装Linux的在线教程,特别是较旧的教程,对EFI模式提出了可怕的建议; 他们建议启用BIOS / CSM /遗留支持(这几乎总是一个错误)并忽略使用适当工具创建可启动媒体的问题。 我的CSM页面旨在直接针对这些问题设置记录。

在您的具体情况下,我建议您下载并准备我的rEFInd启动管理器的USB闪存驱动器或CD-R版本。 此工具仅在EFI模式下工作,因此如果您可以启动它,则可以保证您在EFI模式下运行rEFInd。 在基于UEFI的PC上,rEFInd默认仅启动基于EFI的操作系统,因此如果您可以从rEFInd菜单启动Ubuntu,则Ubuntu将以EFI模式启动。 然后,您可以使用其PPA或Debian软件包安装rEFInd,运行引导修复,或手动安装GRUB的EFI版本。 任何这些操作都应该让您的计算机直接在EFI模式下启动,而无需使用rEFInd USB驱动器或CD-R。

不过,在你走这条路之前,你应该检查你当前的Windows启动模式(如我的这个页面所描述的 )和你的分区表。 根据您的描述,我怀疑您是从GPT磁盘以EFI模式启动Windows,这也使得在EFI模式下启动Ubuntu也是可取的; 但是,在开始搞乱永久引导加载程序安装之前,应该validation这一点是100%确定的。