帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:载入器  MAN  BOO  UEFI  引导  系统  SYS  Ubuntu  

问题:

在我旧的笔记本电脑( 旧版 BIOS,MBR磁盘) 上,这是完全可行的:

  • 我打开计算机,看到 Windows 引导管理器

  • 我使用 EasyBCD ( 或者BootPart或者别的什么) 添加一个选项,它允许我引导到 GRUB,然后进入 Ubuntu。

无法在我的新笔记本电脑( UEFI,GPT磁盘) 中,无论是在voiceover还是传统模式下如何操作。

目前我已经在笔记本电脑上安装了( 甚至引导) Ubuntu,但只在外部 GRUB ( 在 USB Flash 驱动器上)的帮助下。

如何将GRUB添加为 UEFI laptop上的Windows 引导管理器中的选项?

( 不,我不想更改主引导装载程序。 因此,我不想用grub覆盖 Windows 引导装载程序 )


回答 1:

我知道,Windows 引导加载程序没有提供启动非windows电源启动装载器的任何方式。 不过,我可能是错的;我承认我对 Windows 引导装载程序的知识有限。

相反,你可以配置许多 EFI引导加载程序和引导管理器的任意数量的来处理引导选择作业。 当一切工作正常时,GRUB可以做这项工作;但是在版本 13.04中,when不会在安装时正确设置 GRUB。 还可能存在其他由 EFI Bug 引起的问题。 要解决 Ubuntu GRUB配置问题,最简单的两个解决方案是:

  • 在系统上运行引导修复程序。 如果这样做,它将安装和重新配置 GRUB,以便它可以启动 Windows。
  • 安装我的 rEFInd引导管理器。 这是最容易通过在Ubuntu下安装Debian软件包来完成的。 ( 确保你的ESP安装在 /boot/efi 上。) 安装后,rEFInd应该能够直接引导到 Windows 或者直接进入 Linux,绕过 GRUB。

注意,这些解决方案都不会完全替换 Windows 引导加载程序;它们都只是在启动引导装载程序loader启动另一个引导程序( GRUB或者 rEFInd ) 。 如果愿意,可以停止阅读,但某些背景可能有助于理解这一点:

引导多引导计算机时,引导管理器为你提供了一种在两个或者多个操作系统之间进行选择的方法,通常通过菜单。 大多数EFIs包括一个笨拙但内置的引导管理器。 rEFInd也是一个引导管理器,GRUB包括一个引导管理器。 引导加载程序通过对比加载操作系统内核和任何相关文件,并启动运行的内核。 EFI不包含引导装载程序,所以每个操作系统都必须提供一个。 GRUB是用于Linux的引导加载程序,除了作为引导管理器之外,Linux内核还可以作为自己的引导装载程序,Windows 提供自己的引导加载程序。 在引导加载程序时,它依赖EFI存根加载器或者其他引导装载程序加载内核。

因此,不可能用GRUB替换 Windows 引导装载程序,因为GRUB不是 Windows 引导加载程序。 GRUB可以使用它的引导管理器功能到chainload的Windows 引导加载程序,尽管。


回答 2:

毕竟,在 Windows 引导管理器 into adding. efi loaders,但至少我的主板是一个非常坏的想法,因为更改是永久的- 比如 permanent。 从 Windows 引导管理器引导到Ubuntu之后,你将总是引导到 Ubuntu,因为它直接编辑UEFI引导配置。

也可以通过手工编辑BCD文件来实现这一点。 你可以检查这里问题的接受答案: Windows 8.1 UEFI x64无法启动UEFI映像详细信息。


回答 3:

场景是 Windows 启动管理器在UEFI上的第一个引导选项。

你可以从固件中使用引导设备选择键( 在戴尔上的F12 ),它将所有已经安装操作系统的列表作为引导选项。

启动过程过快,你总是可以将 Windows 引导菜单设置为带有超时的文本样式,并使用从服务器启动选择。

如果你位于 Windows 7/8/8.1,并且希望直接引导到 Linux(Ubuntu),你可以使用名为 BootNext的工具,该工具允许直接引导到任何已经安装的操作系统的任何操作系统( Windows,Linux )。




文章标签:Window  MAN  Windows  SYS  BOO  系统  引导  Ubuntu  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语