如何使用奇怪的 SSD 在 efi 中安装双启动 Linux

如何使用奇怪的 SSD 在 efi 中安装双启动 Linux

我正在尝试在我的 efi 计算机上安装 linux,但仍然不起作用。我首先在 EFI 模式下安装了带有 120/510 GB 磁盘的 Windows,然后想安装 linux,但每个 linux 都无法识别我的 SSD(ubuntu 除外)。我认为这是因为我的 SSD 的名称(/dev/nvme0n1)。

如果我将 /dev/nvme0n1 重命名为 /dev/sdb (就像普通磁盘一样),这个问题会解决吗?如果是,该怎么做?我尝试了 udev 规则,但我对此感到困惑。

提前致谢

答案1

不,名称不是原因,而是结果。NVMe 是一种完全不同的 PCIe SSD 访问接口:https://en.wikipedia.org/wiki/NVM_Express

我不认为 Ubuntu 是唯一支持该功能的发行版。您测试的其他发行版恰好有旧内核或没有内置支持。

答案2

您要安装哪个发行版?对于我来说,在 DELL XPS 13 上,最新的 archlinux iso成功识别我的 nvme 磁盘。

如果您想安装其他东西,并且无法识别 nvme,您可能需要编译 NVME 驱动程序。配置内核时,它位于Device Drivers->下NVM Express Block Device。确保已选择它。

这篇博文对我帮助很大。

相关内容