Ubuntu 和 Win10 在不同的光盘上 - Ubuntu 引导加载程序放在哪里

Ubuntu 和 Win10 在不同的光盘上 - Ubuntu 引导加载程序放在哪里

我有一个运行 Win10 的 SSD 和一个新的 NVMe SSD,我想将其用于 Ubuntu。因此,我进行了 Ubuntu 专家安装并创建了三个分区:用于 Ubuntu 的主分区、用于 DropBox、OwnCloud 和其他共享数据的逻辑分区,最后是交换分区。然后安装程序询问引导加载程序的安装目标。这里我选择了/dev/nvme1(新磁盘,但没有特定分区)。

问题:安装后磁盘的布局看起来有点像这样:

/dev/nvme1 (Ubuntu)
-------------------------------------------------------------
|     extJournaled        |   FAT32              |   SWAP   |
|     (Ubuntu)            |   (shared storage)   |          |
|     /dev/nvme1p1        |   /dev/nvme1p2       |          |
|     mount: /            |   mount: /cloud      |          |
-------------------------------------------------------------

/dev/ssd1 (Windows)
-------------------------------------------------------------
|  Win Boot     |  /boot/EFI    |  NTFS                     |
|  Loader       |               |  (Windows 10)             |
|  /dev/ssd1p1  |  /dev/ssd1p2  |  /dev/ssd1p3              |
-------------------------------------------------------------

我在那里找不到 Ubuntu 引导加载程序。在主板的 BIOS 中,Ubuntu 引导加载程序和 NVM SSD 均不可用作引导选项。但是,如果我从主板 (MSI M350b Mortar Arctic) 启动菜单 (F11) 开始,那么我会看到 Windows 和 Ubuntu 启动加载程序,其中 Ubuntu 启动加载程序显示在 /dev/ssd1 上,而不是在 NVM SSD 上。我这里可以手动选择Ubuntu。这将打开 Ubuntu 引导加载程序,然后我需要在其中启动 Ubuntu。

所以我的问题是 a) 我在分区布局中看不到 Ubuntu 引导加载程序 b) 我无法将 Ubuntu 添加到 Windows 引导加载程序 c) 我无法在 BIOS 的引导顺序中选择 Ubuntu。

我想要什么只是出现一个引导加载程序,要求我启动 Windows 或 Ubuntu,或者使用 BIOS 的 F11 键,然后启动 Windows 或 Ubuntu,而引导加载程序不会再次询问我。

知道如何解决这个问题吗?

答案1

我在分区布局中没有看到 Ubuntu 引导加载程序

您有一个 EFI 系统,这意味着 Ubuntu 安装程序很可能会将 Linux 内核 EFI 存根以及其他文件放入您的 EFI 分区(即/dev/ssd1p2.因此,无需将 GRUB 安装到/dev/nvme.检查 的内容/boot/EFI

我无法将 Ubuntu 添加到 Windows 引导加载程序

没有必要这样做。你需要的是一个启动管理器允许您选择其中的一个EFI 存根启动。为此,您可以使用酶标仪。如果我没记错的话,你可以从 Ubuntu 安装 rEFInd。

我无法在 BIOS 的启动顺序中选择 Ubuntu。

一旦你安装了 rEFInd,这就不重要了,因为它将充当你的启动菜单;检测您已安装的 EFI 存根(Windows 和 Ubuntu)并显示引导它们的菜单。唯一需要注意的是,有时操作系统更新会将默认启动管理器更改为其他内容。在这种情况下,您只需将其改回 rEFInd 即可。这安装说明涵盖了这个过程。

EFI 分区示例

/boot
/boot/EFI
/boot/EFI/APPLE
/boot/EFI/APPLE/EXTENSIONS
/boot/EFI/APPLE/EXTENSIONS/Firmware.scap
/boot/EFI/APPLE/FIRMWARE
/boot/EFI/APPLE/FIRMWARE/MM61_0106_B0B_LOCKED.scap
/boot/EFI/systemd
/boot/EFI/systemd/systemd-bootx64.efi
/boot/EFI/BOOT
/boot/EFI/BOOT/BOOTX64.EFI
/boot/EFI/nixos
/boot/EFI/nixos/cvh39057xaz7wlxyllc2xsshfjz1cw1y-linux-4.9.53-bzImage.efi
/boot/EFI/nixos/8fyh1aijvkrzrsmkxifvjmvhkh9zhnr1-initrd-initrd.efi
/boot/EFI/nixos/xjlwbp1gf874jvyhqn7fkvi8mbsyaspa-linux-4.9.56-bzImage.efi
/boot/EFI/nixos/m01j5hf4hxqj0bg83k2ph0s8rarlpp5d-initrd-initrd.efi
/boot/loader
/boot/loader/entries
/boot/loader/entries/nixos-generation-79.conf
/boot/loader/entries/nixos-generation-80.conf
/boot/loader/loader.conf

相关内容