从内部 Grub 启动完整安装闪存驱动器

从内部 Grub 启动完整安装闪存驱动器

我的机器上安装了 Ubuntu 18 和 Windows 10 双启动。

我现在必须对磁盘分区进行一些调整,并希望使用 Ubuntu live USB 上直接可用的 gparted 来完成。

问题是我无法让 USB 启动。
不幸的是,我无法访问 BIOS。在安装 Windows 之前,当我在命令行exit中键入时,GRUB 会直接启动 USB,这就是我安装它的方式,但现在当我在 GRUB 命令行中grub>键入时,它会直接启动到 Windows 10。exit

我如何从 GRUB 启动到实时 USB?

我尝试了发布在如何更改 grub2 中的启动顺序以包含可启动 USB?并提到在这篇博文中但它不起作用。

提供更多信息:
这是一个 UEFI 启动

以下是我使用 USB 时获得的信息
lsblk -o name,mountpoint,label,size,uuid

NAME        MOUNTPOINT                 LABEL         SIZE UUID
sdb                                                  7.2G 
└─sdb1      /media/rayan/UBUNTU 18_0   UBUNTU 18_0   7.2G 466D-342D

答案1

感谢@oldfred,我通过使用找到了解决方案这个

我必须根据我的情况对其进行修改,如下所示:

menuentry "Ubuntu 18 live" {
    search --set=root --label "UBUNTU 18_0"
    configfile /boot/grub/grub.cfg 
}

而且效果很好

答案2

从内部 Grub 启动完整安装闪存驱动器

对我有用的是:

  • 从内部驱动器启动计算机。

  • 插入完整安装 USB 驱动器。

  • 打开终端并运行:

    sudo update grub

  • 下次启动时,来自 USB 驱动器的 Ubuntu 应该作为 grub 选项出现。

注意:运行 update-grub 会自动将新菜单项添加到 30_os-prober。如果需要,可以将菜单项剪切并粘贴到 40_custom。

相关内容