Ubuntu 14.04.3 LTS 与 Windows 10 UEFI GUID 自定义安装

Ubuntu 14.04.3 LTS 与 Windows 10 UEFI GUID 自定义安装

我使用 Ubuntu 已经很多年了,有人给了我一台装有 Windows 8 的电脑,后来更新到 8.1,最后又更新到 10。问题是我想在 Windows 10(双启动)旁边安装 Ubuntu LTS(14.04.3),由于我的个人情况,我需要使用“自定义安装”功能。UEFI 启动,guid/gpt 分区表。ubuntu live pendrive 以 UEFI 模式启动。
当我启动自定义安装时,它询问我在哪里安装 grub。我选择了整个磁盘(dev/sda)并继续。完成并重新启动后,它启动到 Windows 10,而 Windows 10 无法识别任何其他操作系统。这是因为 UEFI 分区只安装了 Windows 启动管理器。
那么,我需要做什么才能在不删除 Windows 启动管理器的情况下在 UEFI 分区中安装 grub?我是否只需选择“在 dev/sda2(UEFI 分区)中安装 GRUB”?它会保留 Windows 启动管理器吗,就像 UEFI wiki 文章中说的那样?(我读过很多帖子和 uefi 文章,但没有一个告诉我在我的情况下该怎么做。)
谢谢
引用维基百科
“如果您的磁盘已包含 ESP(例如,如果您的计算机已预装 Windows 8),则它也可以用于 Ubuntu。请勿格式化它。”
“请注意,在 UEFI 模式安装中,Ubuntu 不会询问您在哪里安装引导加载程序。如果它询问您,或者它抱怨缺少 BIOS 引导分区,则您可能意外地以 BIOS/CSM/传统模式启动。”

答案1

Ubuntu 14.04.3 LTS 与 Windows 10 UEFI GUID 自定义安装

我已成功安装 Ubuntu 14.04 LTS 的系统详细信息:

  • 戴尔 Inspiron 11(二合一,3158)
  • 处理器 - Intel core i3 - 6100U
  • 内存 - 4.00 GB
  • UEFI 安全启动已启用
  • 硬盘 - 500GB GUID
  • 预装操作系统 - Windows 10 家庭单语言版

在 Windows 10 上安装 Ubuntu 14.04 LTS 且不覆盖 Windows 启动管理器的步骤:

先决条件:

  • 50GB 未分配的 HDD 空间
  • Ubuntu 14.04 (64位) 的可启动 USB
  • 在 Windows 10 中禁用“打开快速启动”

安装程序

  • 在“UEFI 安全启动启用”模式下使用 Ubuntu 14.04 USB 启动系统。

  • 选择实时会话。

  • 双击桌面上的“安装 Ubuntu”图标开始安装。

  • 安装程序将自动检测 Windows 启动管理器的存在并提供适用于安装类型的选项。

  • 在安装类型下,选择“其他”并继续。

  • 下一个屏幕将显示硬盘上当前可用的分区。选择未分配的空间并按照后续步骤中的说明创建分区。

  • UEFI 分区:250MB

  • 启动分区:250MB

  • 根分区:48GB

  • 交换:剩余空间

  • 重要步骤:要安装引导加载程序:选择在上述步骤中创建的 UEFI 分区。不要选择 Windows 10 使用的现有 UEFI 分区。

  • 继续开始安装。

安装完成后,重新启动系统。您将看到 GRUB 已加载启动 Ubuntu 或 Windows 10 的选项。

在此步骤中,您可以验证两个操作系统是否运行正常。

现在,再次重新启动系统并在启动期间按下相应的按钮进入 UEFI 设置(在我的情况下是 F2)。

您将发现 UEFI 启动菜单中有多个选项。

  • Ubuntu
  • Windows 10
  • 以及另外一或两条条目

现在将 Windows 10 作为启动的第一个选项。

保存设置并退出 UEFI 设置。

您会发现 Windows 10 现在直接启动,没有为 Ubuntu 提供任何选择选项。由于我们没有使用 Windows 10 UEFI 分区,因此 Windows 启动管理器完好无损。

现在,为了启动 Ubuntu,请在系统启动时按 F12(其他笔记本电脑型号可能有所不同)以查看 UEFI 启动菜单。选择 Ubuntu 进行启动。

  • 笔记:Ubuntu 14.04 无法检测到 ST Microelectronics 3 轴数字加速度计,因此在桌面模式下无法自动切换到纵向模式。

答案2

有几件事需要考虑,也许这些可以帮助到你。

-根据我的经验,UEFI 安装不会询问是否安装 grub,它会自动安装在您的 EFI 分区上。

-为了检查您的 ubuntu 安装是否已正确完成,您可以启动 ubuntu live,挂载 EFI 分区并检查 grub 是否存在。

-如果存在 grub,则转到 UEFI 启动菜单并检查在第一个启动顺序中是否选择了 ubuntu 而不是 Windows 启动管理器。

-最后但并非最不重要的一点是,我不希望与 Windows 一起安装,而是希望您为 ubuntu 安装创建两个单独的分区,即 swap(大小接近您的 RAM)和 ext4(为您的 ubuntu 安装设置所需的大小),并在安装过程中选择手动选项并使用创建的分区进行 ubuntu 安装。您可以在磁盘管理工具中通过缩小 Windows 中现有的分区来创建新分区,而不会丢失数据,或者您也可以使用实时 ubuntu 中的 gparted。

答案3

我的东芝 (EFI/GPT) 一开始预装了 w8.1,使用 usb 棒 (unetbootin),我简单地将 w8 缩小到 40 GB 的“杂物间”,然后安装了 Mint (Ubuntu)。
然后我不得不使用启动修复磁盘 (见下文) 来阻止 windoze 总是表现得像它是街区里唯一的孩子。

在 w8.1 中使用 unetbootin 准备 usb因此可能自动以 uefi 模式启动,并在其中安装其引导加载程序目录(和 grub/loader)。

如果你可以登录到你的 Ubuntu 安装,请打开终端并

cd /启动

ls -al

寻找一个名为 efi 的目录(如果不存在,则你的 ubuntu 不是 uefi 安装)如果 efi 存在,

cd./efi

ls -al

你可能会看到另一组目录,其中一个名为 EFI,因此

cd ./EFI 并查找名为 ubuntu 的目录,如果存在,则说明你的 ubuntu 肯定安装在 uefi 下,你只需要下载一份 boot-repair-disk(谷歌搜索)准备一个可启动的 usb通过 windows 中的 unetbootin- 启动它并按照说明进行操作。(启动修复可能已经在你的 ubuntu 安装 pendrive 上)

如果您还没有真正完成 Ubuntu 的安装,请返回 windoze,谷歌搜索 unetbootin 并安装它,使用 windoze 中的 unetbootin 重新准备您的 pendrive 和您的 ubuntu iso,关闭 windoze 并启动 pendrive,使用 gparted 缩小 windoze 主分区,创建 ext4 分区和交换,然后在 ext4 分区中“手动”安装 ubuntu。然后重新启动。

您可能会发现自己只提供 windoze,如果是这样,请下载 boot-repair-disk,使用 unetbootin 和 boot-repair-disk iso 重新制作您的 pendrive。重新启动,然后按照默认说明进行操作。

一切都会顺利。

希望这能有所帮助 ;)

相关内容