Thunderbolt 设备双启动

Thunderbolt 设备双启动

最近,我买了一台新笔记本电脑,并从旧笔记本电脑中赚了一些钱。为了工作/学习,我使用 Linux 系统,但我正在考虑购买一个 eGPU 外壳。

我注意到,HP Omen Accelerator Shell 还支持磁盘扩展,这让我想到:如果我将 SSD 磁盘(用于安装 Windows)和 GTX 1050Ti 放入其中,是否可以从 HP Accelerator 启动?

所以最后,我得到的是:1 台仅带有 Linux + 外壳的笔记本电脑,如果我想放松一下,我可以从中启动 Windows。

PS:新款笔记本电脑有 2 个 Thunderbolt(4 个 PCIe)

答案1

简短的回答是:是的, 你应该能够。

长话短说就是:这取决于
当您将 Windows 安装在该 SSD 上并将其连接到笔记本电脑时,请确保:

  1. 你的BIOS/UEFI认出它。
  2. 您的 Linux 系统识别它(lsblk例如,使用或任何分区工具)。
  3. 您可以通过将启动选项设置为 SSD 来启动 Windows。

如果上述每一项都是正确的,那么您应该可以安全地在 Linux 系统上运行os-prober(尝试检测系统上的任何其他操作系统)和update-grub(使用新检测到的操作系统 [Windows] 更新您的 GRUB 配置)。然后,当启动 Linux (GRUB) 时,您应该可以选择启动 Linux 或 Windows。

但是,请记住您可能会遇到一些问题:

  1. os-prober可能无法识别 SSD 上的 Windows。在这种情况下,您必须手动配置 GRUB
  2. Linux 上的所有内容都是文件,设备也不例外。将硬盘/软驱等设备连接到 PC 时,可以通过类似 的路径访问它/dev/sdasda该驱动器在哪里。一般来说,连接的第一个驱动器是sda,第二个是sdb,依此类推。问题在于 GRUB 使用这些路径来加载您的操作系统。如果您的 GRUB 配置为从中加载 Windows /dev/sdb(例如),因为当您配置 GRUB 时,SSD 已成为连接到 PC 的第二个驱动器,那么在该标签更改或在 SSD 之前连接了另一个驱动器(甚至是 USB)的情况下,SSD 将获得类似 的标签sdc,并且 GRUB 将无法加载 Windows。

重要的提示:
您可能无法安装常规版本的视窗在外部驱动器上。因此,如果 HP Omen Accelerator Shell 将磁盘添加为外部磁盘,那么您在安装 Windows 时会遇到问题,因为较新版本的 Windows (8+) 不允许您在外部驱动器上安装 Windows。您需要一个便携版的 Windows 才能实现这一点 -Windows 操作系统。如果您遇到此问题,可以使用以下其他(可能的)方法在外部设备上安装 Windows:

AOMEI - 如何在外部硬盘上安装 Windows 10
EaseUS - 如何在外部硬盘上安装 Windows 10

相关内容