Sky*_*827 5 live-usb uefi gpt system-installation
我试图在我的笔记本电脑 Lenovo Edge-15 上安装 Gentoo,但在 UEFI 模式下启动实时 USB .iso 时遇到问题。然后我尝试安装 Ubuntu、Arch 和 Fedora,并且似乎都遇到了同样的问题。
通过大量的实验/试验/错误,我发现我的笔记本电脑由于某种原因拒绝将我的 USB 闪存驱动器引导到 UEFI 模式。安全启动被禁用。我已经启用/禁用了 USB 启动并获得了预期的结果,并且我还启用/禁用了对 Legacy/BIOS 模式启动的支持。当我只支持 BIOS 模式启动时,不会启动任何 Linux 安装,但是当我启用对 BIOS/Legacy 模式启动的支持时,所有 linux 安装都可以开始,但它们在安装过程中会随机崩溃。
编辑更具体,允许从传统模式/ BIOS模式USB介质加载时,安装Linux的时候,在liveCD的环境总是开始加载,但随后随机崩溃之前的系统是完全成立。在这一点上,我陷入了一个没有驱动程序、没有互联网和分发实用程序的外壳中,只有几个外壳内置插件。当我尝试安装 Gentoo 时,我实际上是事先将 Gentoo install .iso 写入我硬盘上它自己的分区。然后当我尝试从 Gentoo USB 启动时,Gentoo 预安装 live 环境从这个磁盘分区加载,就好像它是一个安装 CD,无法检测到 USB。
在我试图安装Gentoo,当我伸手写入引导指令到GPT的一步,我得到了一个错误信息说UEFI variables are not supported on this system
,尽管这之后发生的事实(在Gentoo过程中)我刚刚编译Linux内核手动和专门启用对 UEFI 变量的支持。我尝试编写加载 GRUB2 的指令或使用 uefiloader 时出现相同的错误消息。
我的猜测是,这意味着实时环境在 BIOS 模式下启动的事实使得新内核无法加载并与 GPT 交互,尽管内核支持它,并且其他发行版也会出现同样的问题.
我有一台单独的笔记本电脑(它有一个 BIOS 模式驱动器,没有 Windows 操作系统),我尝试了相同的程序,并且能够安装一个新的 Kubuntu。
我用来尝试每个 Linux 安装的过程是在我的旧 linux 笔记本电脑上下载 *.iso 文件sudo su
,dd bs=4M if=linux.iso of=/dev/sdb && sync
(在用 核对正确/dev/
后lsblk
),然后在我的新笔记本电脑上启动 USB。
这个相关的问题指示我查看这个工具。我尝试使用它(启用 Legacy/BIOS 启动),但奇怪的是,我的笔记本电脑拒绝启动它。不知道这是否有帮助。
我之前安装过 Kubuntu,所以我知道使用这个硬件是可能的,但是发生了一些变化,导致它失败。这可能是由于几个月前的原始 Kubuntu 安装本身,后来的 Arch Linux 安装尝试失败,以及稍后的 Kali Linux 安装尝试失败。
那么有人可以帮我解决这个问题吗?为什么我的系统无法在 UEFI 模式下启动 USB ISO?
首先,让我们澄清一个可能会让您误入歧途的术语问题(尽管它不太可能成为您主要问题的原因)。你写了:
我的猜测是,这意味着实时环境在 BIOS 模式下启动,使得新内核无法加载并与 GPT 交互,尽管内核支持它,并且其他发行版也会出现同样的问题。
GUID 分区表(GPT)是一种基于磁盘的数据结构,用于定义分区。它不控制启动过程,尽管启动过程将使用 GPT 来帮助它查找启动文件。GPT 可以在 BIOS 模式或 EFI 模式启动中使用,但使用方式不同:
请注意,在 EFI 模式下,引导过程依赖于 NVRAM 中存储的数据。这种基于 NVRAM 的数据可以在操作系统中访问和更改,但为此,计算机必须以 EFI 模式启动;您无法在 BIOS 模式下更改 EFI 启动变量。不过,这些变量并不存储在 GPT 数据结构中;它们与 GPT 数据的唯一关系是它们对分区的 GUID 值进行编码,以便 EFI 可以从正确的分区加载正确的文件。
顺便说一句,房间里有一头大象:
当我启用对 BIOS/Legacy 模式启动的支持时,所有 Linux 安装都可以开始,但它们在安装过程中会随机崩溃。
当程序或操作系统(尤其是像 Linux 这样成熟且强大的操作系统)“随机”失败时,这几乎总是硬件问题的迹象。如果我必须花钱买它,我会说“RAM 坏了”,但也有其他可能性,例如 CPU 坏、硬盘坏、主板上的走线损坏或电源坏。您也许能够解决 EFI 问题,但很可能它不会比 BIOS 模式启动更可靠。如果这是一台新电脑,您应该认真考虑退货以获得退款,并因此购买另一台。如果它不是新的,那么问题是它之前是否可能已经出现过问题。例如,如果您因为 Windows 崩溃而尝试安装 Linux,那么这些崩溃很可能是由导致 Linux 安装失败的同一个坏硬件引起的。
继续讨论安装问题,在 EFI 模式下启动的步骤听起来很合理;但是,您应该仔细检查启动管理器中的启动选项(无论您按哪个键来获取包含 USB 驱动器的启动选项菜单)。大多数还支持 BIOS 模式启动的基于 EFI 的计算机为 USB 驱动器和光盘提供两种启动选项:一种包含字符串“UEFI”,另一种不包含字符串。描述中带有“UEFI”的字符串以 EFI 模式启动,另一串以 BIOS 模式启动。要以 EFI 模式启动安装程序,必须选择“UEFI”选项。
如果您这样做,则可以想象您的固件会因dd
USB 驱动器的弗兰肯斯坦怪物本质而崩溃。如果您的计算机有光盘,请尝试使用光盘。如果没有,请尝试使用其他工具来创建 USB 驱动器。不幸的是,这可能很难做到,因为某些工具(尤其是较旧的工具)缺乏创建 EFI 可启动映像的能力。请阅读您使用的任何设备的说明,以确保它支持 EFI 模式启动。某些工具要求您选择特定选项来制作 EFI 可启动磁盘。我不能比这更具体了,因为我不记得我所看到的细节;我通常使用dd
自己创建的图像。
另一种选择是使用我的rEFInd 启动管理器来控制启动过程。您可以下载多个图像,包括要写入 CD-R 或 USB 闪存驱动器的图像。rEFInd 可能能够重定向到您基于 USB 的安装程序;或者您可以在 BIOS 模式下安装,然后使用 rEFInd 引导安装。(Linux 的 EFI 模式和 BIOS 模式安装通常仅在引导加载程序方面有所不同,而 USB 驱动器或 CD-R 上的 rEFInd 可以填补这一角色。)
Mai*_*and -1
如果您想在 UEFI 模式下安装 ubuntu,可以按照以下步骤操作。您需要 Windows 操作系统来写入 USB。
您必须使用不同的软件将 iso 映像刻录到 USB,然后就可以照常安装它,而无需关闭 UEFI 或 fastboot。只需按照以下简单步骤操作即可
下载 Ubuntu 14.04、14.10 或 15.04 磁盘映像。
下载并安装wind32Diskimager http://sourceforge.net/projects/win32diskimager/
打开软件,找到下载的 Ubuntu 映像和可移动驱动器,然后单击写入。
从 USB 启动并安装 ubuntu。(记住不要选择与 Windows 一起安装的选项,而是选择其他内容的选项)。
Diskimager 在您的 USB 中创建一个适用于 UEFI 模式的 UEFI 分区。
另外,请确保在 USB 写入完成后重新启动到 Windows,以便 USB 驱动器从这台电脑上消失,您可以转到磁盘管理并查看它是否已正确写入。您的 USB 将具有三个分区、两个未分配分区和一个 UEFI。
归档时间: |
|
查看次数: |
20174 次 |
最近记录: |