我对 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>