将 Fedora 24 安装到外部 USB 驱动器时出现的几个小问题

将 Fedora 24 安装到外部 USB 驱动器时出现的几个小问题

我的大多数计算机都是 UEFI,所以我想到了一个主意,不用双启动每台计算机,而是将 Fedora 24 安装到可移动 USB 硬盘上,并安装一个 Fedora,这样我就可以在任何我想要的 UEFI 计算机上使用。我做了一些研究,看起来使用 UEFI 实际上相当容易,因为基本上每个 UEFI 系统都是 64 位的,并且支持从 USB 启动,并使用 UUID 而不是驱动器号。所以我继续像平常一样将 Feodra 24 安装到可移动 USB 驱动器上,到目前为止它运行良好。我只是遇到了几个小问题。

  1. 由于我几乎总是使用 UEFI 启动菜单选择操作系统,并且我将在不同计算机之间携带此驱动器,因此我想在 grub 更新期间禁用操作系统探测,并且如果可能的话,完全禁用 grub 菜单。我已经使用 完成了前者(禁用操作系统探测)chmod a-x /etc/grub.d/30_os-probe。这会起作用吗,还是会产生后果?而且,我如何才能以一种持久的方式禁用启动菜单?
  2. 由于此驱动器必须在不同的系统上启动,因此我基本上希望将启动过程中可能需要的所有驱动程序都放入 initrd 中 — 至少是当前内核中的每个 USB 和 GPU 芯片组。有没有办法做到这一点(可以坚持下去)?
  3. 如果我不更改系统时间,那可能就好了。有没有办法告诉 Fedora 在更新时间时不要更改系统时钟?
  4. 第一个分区是 NTFS 分区。这样做既是为了 Windows 在 UEFI 启动分区中除了 Fat32 文件系统之外还有可以破坏的东西,也是为了希望它能用作交换空间(这样我也可以将其用作 Windows 系统上的可移动驱动器)。当我在 Windows 上插入驱动器时,什么也没发生;它似乎看不到 NTFS 分区。我认为分区没问题,我至少可以从 Linux 启动中读取它;有什么线索可以解释为什么它不起作用吗?(我可能把分区类型设置错了;现在是“Microsoft 基本数据”,有什么线索可以解释它应该是什么吗?)

非常感谢

相关内容