Я пытаюсь установить Kubuntu Linux на свой ноутбук Lenovo Legion 7i (15IMH05). Я настроил системное меню компьютера на правильную конфигурацию (отключив Secure Boot и убедившись, что режим загрузки системы установлен на 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/Rapid Storage Technology. Ядро Linux с этим несовместимо, и установщик Kubuntu не предупредил меня об этом (хотя, согласно документации, он должен был это сделать).
Изменение этой настройки на AHCI позволило мне без проблем установить Linux.
Я столкнулся с другой проблемой, которая заключалась в том, что Windows (которую я сохранил в качестве ОС с двойной загрузкой) больше не загружалась, каждый раз при запуске появлялся синий экран INACCESSIBLE_BOOT_DEVICE. Единственным способом обойти это было полностью переустановить Windows после изменения настройки контроллера хранилища на AHCI. (Позже я узнал, что это было не обязательно — если выбрать загрузку Windows в безопасном режиме в меню дополнительных настроек, а затем изменить настройку контроллера хранилища в BIOS, она загрузится нормально, а затем снова в обычном режиме.)
(Небольшое примечание по моему ноутбуку: изначально я пытался переустановить Windows с помощью образа восстановления Lenovo, но это ничего не дало: полоса прогресса застряла на 90%, а последующая проверка показала, что ничего не меняется. Мне пришлось переустанавливать Windows прямо с образа Microsoft и устанавливать драйверы вручную.)