如何从 Legacy 启动更改为 UEFI 启动?

如何从 Legacy 启动更改为 UEFI 启动?

因此,我一直在尝试在预装 Windows 8 的 VAIO 笔记本电脑上安装 ubuntu linux。包含 ubuntu 启动的 USB 无法正常工作,因此我进入 BIOS 并将 UEFI 启动更改为传统启动。现在,当我使用 USB 打开计算机时,它会显示“SYSLINUX 4.04 EDD 2011-04-18 COPYRIGHT (C) 1994-2011 H. PETER ANVIL et al”。如果没有 USB,它只会说没有操作系统,Windows 8 无法启动。我担心我的电脑坏了。有人能告诉我如何改回 UEFI 以便 Windows 8 可以启动,或者如何让 Linux Ubuntu USB 正确启动吗?谢谢。1 秒前 - 还剩 4 天可以回答。

答案1

从笔记本电脑中取出硬盘。这样您就可以进入 UEFI。如果这不起作用,请按照说明(取自VAIO 用户指南)进入UEFI的步骤如下:

  1. 在 VAIO 电脑关闭时按下 ASSIST 按钮。VAIO Care 救援模式屏幕出现。
  2. 选择“开始 BIOS 设置”。如果已设置密码,请输入密码。出现 BIOS 设置屏幕。

现在,您应该能够从传统启动改回 UEFI。至于问题的第二部分,应该可以帮助您完成需要做的事情。为了让这个答案更加完整,我将在此处添加该指南:

如果您希望 Ubuntu 与 Windows 8.1 位于同一磁盘上,请执行以下步骤:

1)关闭 Windows 快速启动

2) 您需要缩小 Windows 8.1 主分区。这可能比较棘手,因为Windows 需要特定的分区方案如何使用。我给你看一张图:

[(Windows RE 工具)(EFI 系统分区)(Microsoft 保留分区)(Windows 8.1)(其他)]

您可以使用自己喜欢的工具来编辑这些分区。我更喜欢 Gparted,但任何好的磁盘分区工具都可以处理这个问题。 备份您的 Windows 安装首先。然后,调整 Windows 8.1 分区的大小,以便有足够的空间安装其他操作系统。我更喜欢为 Linux 安装提供大约 50-100 GB 的空间(以便于扩展)。

3)使用您最喜欢的工具(大多数人更喜欢 Rufus)或 dd 下载您的 Ubuntu(仅使用 64 位,我建议使用 13.10)iso 并将其放在某些媒体(CD/DVD/USB/(在此处插入您喜欢的媒体))上。

4)关闭UEFI中的安全启动和快速启动。 请勿打开传统启动(如果您的主板仅支持 UEFI 启动且未启用安全启动和快速启动。)

5) 插入安装介质并在之前创建的分区中安装 Ubuntu。确保对于 EFI 启动分区,安装程序使用 Windows 8.1 已创建的 EFI 系统分区。分区应该类似于 sdXn(将 X 替换为其所在的驱动器,将 n 替换为分区号,例如 /dev/sda2),但这可能有所不同。 请勿重新格式化该分区! 你只需要告诉安装程序将其用作 EFI 分区。它会将 Ubuntu 的 grubx64.efi 引导加载程序放在此位置。

6) 完成后,继续正常安装并根据需要设置分区。安装完成后,您应该能够轻松启动 Jessie。

如果您尝试修复现有的 Ubuntu 安装,您需要执行以下操作:

sudo apt-get 安装 grub-efi-amd64

sudo modprobe efivars

sudo grub-install /dev/sdx (x 是安装 Ubuntu 的驱动器)

sudo 更新 grub

从那里,UEFI应该使用 Grub-EFI 作为引导加载程序。我还没有找到让 Windows 8 引导加载程序看到并允许 Linux 在 UEFI 中启动的方法。YYMV。

答案2

您可以在 Bios 中将 Legacy 改回 UEFI(就像您将 UEFI 更改为 Legacy 一样)。

顺便问一下,你有没有试过等,当

SYSLINUX 4.04 EDD 2011-04-18 版权所有 (C) 1994-2011 H. PETER ANVIL 等

出现了?

答案3

返回固件(即所谓的“BIOS”)设置并改回您所做的更改。假设您没有删除 Windows 引导加载程序,那么计算机应该可以再次启动 Windows。如果没有,您需要更准确地说明您做了什么;恐怕您的描述不太清楚。例如,您是否真的安装了 Ubuntu,或者安装程序在显示 SYSLINUX 消息后是否挂起?

答案4

UEFI 上的 Windows 7 要求磁盘分区使用 GUID 分区表 (GPT),而不是 BIOS 系统上的传统 MBR 分区格式。遗憾的是,Windows 无法以非破坏性方式将 MBR 分区转换为 GPT 分区。但是,如果您不介意从驱动器复制数据、转换,然后再复制回来,那么您可以使用 Windows 按照此处所述进行操作。

如果您不想先备份数据,并且有一台可以安装驱动器的 Linux 机器,那么 Linux 中有一些工具可以让您按照此处所述非破坏性地转换分区类型。如果您手边没有 Linux 机器,您也可以尝试创建 Linux 启动 CD 并从中启动。搜索“将 MBR 转换为 GPT”会显示其他工具,但我从未尝试过

相关内容