安装 ubuntu 后 GRUB 不显示

安装 ubuntu 后 GRUB 不显示

在提问之前,我对 linux 和 ubuntu 完全不熟悉,所以请原谅我。

我已经将 ubuntu 安装到我的 ssd 上,在那里我安装了 Windows。我在创建 ubuntu 时创建了两个分区。每个分区都命名为 sda5/sda6,用于 efi 分区(因为安装 ubuntu 时弹出警报)/ext4(用于安装 ubuntu)。安装后,我重新启动了计算机,但我只看到 ubuntu 启动屏幕,没有 Windows 启动管理器或 GRUB。我该怎么办?

+我在安装 ubuntu 之前删除了恢复分区。这会是导致我出现问题的原因吗?


好的。我找到了问题所在。这是 Windows 的问题(这可能是我的错)。它没有 bootmgfw.efi。但感谢您的帮助。我将重新安装 Windows,然后再次尝试安装 Ubuntu。

答案1

为了使双启动在您的笔记本电脑上正常运行,您可以检查以下步骤:

第一部分:让 Windows 操作系统做好双启动准备

  • 使用管理员帐户登录到您的Windows计算机,然后右键单击开始菜单 >> 命令提示符(管理员)使用提升的权限打开 Windows 命令行的选项
  • 进入命令提示符后,键入diskmgmt.msc以打开“磁盘管理实用程序”。从这里,右键单击“C:”分区并选择收缩量为了调整分区大小

  • 在“收缩 C:”中输入收缩值(MB),然后点击收缩开始调整分区大小的选项

笔记:在开始下一部分之前,请不要忘记创建一个已加载 Ubuntu 的可启动 USB。

第二部分:安装 Ubuntu 操作系统

  • F12重新启动机器并通过按下特殊功能键(通常是,F10F2取决于供应商的规格)指示 BIOS/UEFI 从 DVD/USB 启动
  • 一旦媒体启动,显示器上就会出现一个新的 Grub 屏幕。从菜单中选择安装 Ubuntu并按下Enter继续键

笔记:启动媒体加载到 RAM 后,您将得到一个Ubuntu在实时模式下运行的功能齐全的系统

  • 在“启动器”上点击顶部第二个图标,安装 Ubuntu 18.04,安装程序实用程序将启动。选择要执行安装的语言,然后单击继续按钮继续

  • 接下来,保留两个选项准备安装 Ubuntu不受控制,并击中继续再次按下

  • 在“安装类型”屏幕上,最好选择与 Windows 启动管理器一起安装 Ubuntu如果您希望自动执行该过程,并且不希望使用个性化分区方案,则可以使用此选项。如果您想要自定义分区布局,请选中其他选项并点击“继续”按钮继续进行。

附言:在双启动时应避免使用“擦除磁盘并安装 Ubuntu”选项,因为它具有潜在危险并且会彻底擦除您的磁盘。

  • 现在,如果你选择“其他”选项,那么是时候手动创建分区了。我建议你创建三个分区,一个用于,一个用于以及一个“交换”分区。要创建第一个分区,选择可用空间(Windows 先前创建的缩小空间)并点击下面的“+”图标。在分区设置中使用以下配置并点击确定以应用更改:

大小 = 至少 20000 MB

新分区的类型 = Primary

新分区的位置 = 开始

使用 = EXT4 日志文件系统

挂载点 = /

  • 类似地,创建“Home”分区和“Swap”分区。对于“Home”,使用以下配置:

大小 = 所有剩余的可用空间

新分区的类型 = Primary

新分区的位置 = 开始

使用 = EXT4 日志文件系统

挂载点 = /home

  • 按照要求完成所有分区创建后,点击现在安装按钮以将更改应用到磁盘并开始安装过程。可能会出现一个弹出窗口通知您有关“交换”空间的信息,但您可以按“继续”按钮忽略该警告

  • 接下来,一个新的弹出窗口将询问您是否同意将更改提交到磁盘。点击继续按钮将更改写入磁盘,安装过程将开始

完成Ubuntu操作系统安装后,继续下一部分。

第三部分:设置 GRUB 菜单

  • 启动到您的Windows操作系统
  • Windows将+键组合r在一起并输入命令打开命令提示符。
  • 输入命令:bcdedit /set "{bootmgr}" path \EFI\ubuntu\grubx64.efi然后按下Enter

附言- 在执行上述操作之前,您不需要拥有命令提示符上的管理员权限。

如果您希望在操作系统之间切换,只需重新启动计算机并从 Grub 菜单中选择您喜欢的操作系统。

第 IV 部分:无法加载到 Windows 并直接启动到 Ubuntu

如果您直接启动进入Ubuntu操作系统但没有出现 GRUB 菜单,请执行以下步骤:

  • /boot/grub/custom.cfg通过运行命令创建一个文件:sudo -H gedit /boot/grub/custom.cfg内容如下:

菜单项“Windows (UEFI)”{

搜索 --set=root --file /EFI/Microsoft/Boot/bootmgfw.efi

链式加载器/EFI/Microsoft/Boot/bootmgfw.efi

}

笔记:将上述代码复制并粘贴到 Gedit 窗口中。保存文件并退出 Gedit。

  • 重新启动系统,你应该能够看到标题为Windows(UEFI)

  • 选择它然后Windows操作系统应该启动。

如果这不起作用,请运行启动信息脚本http://bootinfoscript.sourceforge.net/) 并发布其生成的 RESULTS.txt,以便我们能够相应地为您提供帮助。

附言您还可以尝试使用GRUB 工具

相关内容