在 USB 驱动器上安装完整的 Linux - GRUB 问题

在 USB 驱动器上安装完整的 Linux - GRUB 问题

我最近买了一台新笔记本电脑并决定在上面安装 Kali Linux。然而,笔记本电脑(顺便说一句,华硕 Zenbook)有 128GB 驱动器,这并不是很多。这就是为什么我购买了 64GB SanDisk 扁平 USB 来获得额外存储空间。
现在这就是我所做的:

  • 首先,我拿了另一个 USB 并使用 Rufus 在其上安装了 Kali 系统安装程序。
  • 接下来,我将它们都放入笔记本电脑中并开始安装。
  • 我将 SanDisk USB 分区为 3 个分区,一个 15GB(用于系统),另一个 45GB(用于其他存储用途)和一个 2GB 交换分区。
  • 安装成功完成,下次我启动笔记本电脑时,它会进入 GRUB,然后启动到功能齐全的 Kali Linux 操作系统。

然而,当我移除 USB 并启动系统时,它抱怨找不到 GRUB(显然),因为该设备不存在(因为我移除了它)。

Welcome to Grub!

error: no such device: f8fe7846-b10c-ae13-1e8964d21edd
Entering rescue mode...
grub rescue>_

所以我的问题是是否有任何方法可以告诉 grub 在启动失败时自动启动 Windows。有这种可能吗?

如果我不清楚的话,我很抱歉,这很难解释。所以,基本上,我希望我的笔记本电脑做的是仅在插入 USB 时启动 grub,如果未检测到 USB,则直接启动到 Windows。

是否有默认启动脚本或任何东西可以在启动之前检测设备?我可以以某种方式编辑它吗?

A 是一名中级 Linux 用户,所以这一切对我来说并不是什么新鲜事,但我确实在网上找不到任何东西。

相关内容