![安装 ubuntu 后 GRUB 不显示](https://linux22.com/image/1012243/%E5%AE%89%E8%A3%85%20ubuntu%20%E5%90%8E%20GRUB%20%E4%B8%8D%E6%98%BE%E7%A4%BA.png)
在提问之前,我对 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重新启动机器并通过按下特殊功能键(通常是,F10或F2取决于供应商的规格)指示 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 工具。