如何允许外部启动的操作系统访问我的 Lenovo Legion 7i 上的内部存储驱动器?

如何允许外部启动的操作系统访问我的 Lenovo Legion 7i 上的内部存储驱动器?

我正在尝试在联想 Legion 7i (15IMH05) 笔记本电脑上安装 Kubuntu Linux。我将计算机的系统菜单设置配置为正确的配置(禁用安全启动并确保系统启动模式设置为 UEFI),并且能够从闪存驱动器和外部光盘驱动器启动。

但是,似乎我的计算机的 BIOS 阻止了对计算机内部 SSD 的访问,这意味着我无法安装 Linux,因为它看不到内部驱动器。(并不是说它不知道如何与驱动器交互,而是它根本看不到它,因为 BIOS 阻止了对它的访问。我尝试在其他计算机上启动相同的映像,它们都可以访问内部存储驱动器,还尝试在受影响的计算机上启动其他映像,但这些映像都没有看到驱动器。)

如何配置我的机器以允许从外部启动(从闪存驱动器或光盘)的操作系统查看系统的主内部存储驱动器?

sudo lspci正如评论中所要求的,的输出:

00:00.0 Host bridge: Intel Corporation Device 9b54 (rev 02)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Device 9bc4 (rev 05)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 02)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Device 06f9
00:14.0 USB controller: Intel Corporation Device 06ed
00:14.2 RAM memory: Intel Corporation Device 06ef
00:14.3 Network controller: Intel Corporation Device 06f0
00:15.0 Serial bus controller [0c80]: Intel Corporation Device 06e8
00:15.1 Serial bus controller [0c80]: Intel Corporation Device 06e9
00:16.0 Communication controller: Intel Corporation Device 06e0
00:17.0 RAID bus controller: Intel Corporation Device 06d7
00:1b.0 PCI bridge: Intel Corporation Device 06c0 (rev f0)
00:1d.0 PCI bridge: Intel Corporation Device 06b5 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Device 068d
00:1f.3 Audio device: Intel Corporation Device 06c8
00:1f.4 SMBus: Intel Corporation Device 06a3
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device 06a4
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1ed1 (rev a1)
01:00.1 Audio device: NVIDIA Corporation Device 10f8 (rev a1)
01:00.2 USB controller: NVIDIA Corporation Device 1ad8 (rev a1)
01:00.3 Serial bus controller [0c80]: NVIDIA Corporation Device 1ad9 (rev a1)
06:00.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018] (rev 06)
07:00.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018] (rev 06)
07:01.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018] (rev 06)
07:02.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018] (rev 06)
08:00.0 System peripheral: Intel Corporation JHL7540 Thunderbolt 3 NHI [Titan Ridge 2C 2018] (rev 06)
3f:00.0 USB controller: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 2C 2018] (rev 06)
40:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)

答案1

正如 davidgo 所评论的,问题在于 BIOS 中的存储控制器选项设置为 RAID/快速存储技术。Linux 内核与此不兼容,而 Kubuntu 安装程序并未就此发出警告(根据文档,它应该会发出警告)。

将该设置更改为 AHCI 允许我正常安装 Linux。

我确实遇到了另一个问题,那就是 Windows(我保留为双启动操作系统)不再启动,每次启动时都会出现蓝屏 INACCESSIBLE_BOOT_DEVICE。我解决这个问题的唯一方法是将存储控制器设置更改为 AHCI 后完全重新安装 Windows。(我后来发现这不是必要的 - 通过在高级启动菜单中选择以安全模式启动 Windows,然后在 BIOS 中更改存储控制器设置,它将正常启动,然后再次以正常模式启动。)

(针对我的特定笔记本电脑的简要说明:我最初尝试使用联想恢复映像重新安装 Windows,但没有任何反应:进度条一直卡在 90%,后来的检查显示它没有任何变化。我不得不直接从 Microsoft 映像重新安装 Windows 并手动安装驱动程序。)

相关内容