我刚刚在家里迎来了一台新的 Thinkpad X1 Extreme Gen 4。由于它有一个备用的 M.2 SSD 插槽,我打算将运行 Ubuntu 20.04 的 SSD 直接从旧的 Dell XPS 13 移植过来,然后(上帝保佑!)继续我之前的工作。(虽然这可能很勇敢或愚蠢,但我确实喜欢从这种实验的后果中学习!)。
首次启动时,在插槽 nvme1(辅助)中移植后,启动序列暂停并显示以下消息:
2102:存储设备1(M.2)检测错误
按 Esc 继续
没有 grub 菜单。联想启动菜单中没有启动分区的选择。
对于此错误,Thinkpad X1 Extreme Gen 4 维护指南建议重新安装 SSD。但是,基本和扩展诊断测试均通过。按下 Esc 键后,它可以继续启动在主 SSD(插槽 nvme0)上运行的预装 Windows 10。在 Windows 10 中,辅助 SSD 上的 NTFS 分区确实被识别并可分别读写为驱动器 D: 和 E:。
我想从辅助 SSD 启动 Ubuntu。
问:我怎样才能做到这一点?
更新:
所以我在辅助 SSD(sda)上运行了 Boot-Repair。它确实修复了 Ubuntu 的启动分区(ESP?),并且 Grub 菜单是默认的。
好消息:问题基本得到解答。它可以启动 Ubuntu 20.04(尽管没有检测到任何 wifi 适配器)。
坏消息:存储设备 1(M.2)上的检测错误仍然存在并停止启动。:( 似乎这些问题没有关系。也许 UEFI 固件或 BIOS 在 SSD 检测中存在错误..?