我正在尝试在我的 Lenovo 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)
正如 davidgo 评论的那样,问题在于 BIOS 中的存储控制器选项设置为 RAID/Rapid Storage Technology。Linux 内核与它不兼容,并且 Kubuntu 安装程序没有警告我(它应该按照文档)。
将该设置更改为 AHCI 使我能够很好地安装 Linux。
我确实遇到了另一个问题,那就是 Windows(我保留为双启动操作系统)不再启动,每次启动时都会出现蓝屏 INACCESSIBLE_BOOT_DEVICE。我解决它的唯一方法是在将存储控制器设置更改为 AHCI 后完全重新安装 Windows。(后来我发现这不是必需的——通过在高级启动菜单中选择以安全模式启动 Windows,然后在 BIOS 中更改存储控制器设置,它会正常启动,然后再以正常模式启动。)
(我的特定笔记本电脑的快速说明:我最初尝试使用联想恢复映像重新安装 Windows,但它没有做任何事情:进度条一直卡在 90%,后来检查显示它没有任何改变。我必须直接从 Microsoft 映像重新安装 Windows 并手动安装驱动程序。)