如果未检测到 Ubuntu,如何编辑 /boot/efi/EFI/ubuntu 中的 grub.cfg 以直接启动到 Windows 10?

如果未检测到 Ubuntu,如何编辑 /boot/efi/EFI/ubuntu 中的 grub.cfg 以直接启动到 Windows 10?

我对 Linux 还很陌生,而且英语不是我的母语,所以如果我不能正确地表述我的问题,请原谅我,但我会尽力。

我有一台 Windows 10 笔记本电脑,并决定在 USB 闪存驱动器上安装 Ubuntu。安装在 HD 上的 EFI 分区内创建了一个名为 Ubuntu 的文件夹。

该文件夹中有一个 grub.cfg,其代码如下

search.fs_uuid 69e684a2-b6e2-4701-9a56-5f83829026ed root hd3,msdos1 
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg

如果插入了带有 Ubuntu 的 USB 闪存驱动器,Grub 将启动 Debian 菜单,并提供从 Ubuntu 启动、高级选项、Windows 等选项。如果没有 USB 闪存驱动器,Grub 将进入命令行。

我想知道是否可以编写任何代码,如果 Grub 没有检测到安装有 Ubuntu 的 USB 闪存驱动器,它会自动启动到 Windows 10。

我理解 grub.cfg 上的这一行

search.fs_uuid 69e684a2-b6e2-4701-9a56-5f83829026ed root hd3,msdos1

用于检测 USB 闪存驱动器,所以我想知道我是否可以做这样的事情(这只是一个例子):

If {USB Flash Drive = Detected}
    <BOOT UBUNTU>
else
    <BOOT WINDOWS 10>

相关内容