¿Cómo puedo permitir que los sistemas operativos arrancados externamente accedan a la unidad de almacenamiento interna de mi Lenovo Legion 7i?

¿Cómo puedo permitir que los sistemas operativos arrancados externamente accedan a la unidad de almacenamiento interna de mi Lenovo Legion 7i?

Estoy intentando instalar Kubuntu Linux en mi computadora portátil Lenovo Legion 7i (15IMH05). Configuré los ajustes del menú del sistema de mi computadora con la configuración correcta (deshabilitando el arranque seguro y asegurándome de que el modo de arranque del sistema estuviera configurado en UEFI) y pude arrancar tanto desde una unidad flash como desde una unidad de disco óptico externa.

Sin embargo, parece que el BIOS de mi computadora está bloqueando el acceso al SSD interno de la computadora, lo que significa que no puedo instalar Linux porque no ve la unidad interna. (No es que no sepa cómo interactuar con la unidad, sino que no puede verla en absoluto porque el BIOS está bloqueando el acceso a ella. Intenté arrancar la misma imagen en otras computadoras y todas pudieron acceder la unidad de almacenamiento interna y también intenté arrancar otras imágenes en la computadora afectada y ninguna de ellas vio la unidad).

¿Cómo puedo configurar mi máquina para permitir que los sistemas operativos que se han iniciado externamente (desde una unidad flash o un disco óptico) vean la unidad de almacenamiento interna principal del sistema?

La salida de sudo lspci, como se solicita en un comentario:

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)

Respuesta1

Como comentó Davidgo, el problema estaba en el hecho de que la opción del controlador de almacenamiento en el BIOS estaba configurada en RAID/Tecnología de almacenamiento rápido. El kernel de Linux no es compatible con eso, y el instalador de Kubuntu no me advirtió sobre esto (lo cual se supone que debe hacerlo según la documentación).

Cambiar esa configuración a AHCI me permitió instalar Linux sin problemas.

Me encontré con otro problema con eso, que era que Windows (que había conservado como sistema operativo de arranque dual) ya no arrancaba, con una pantalla azul INACCESSIBLE_BOOT_DEVICE cada vez que lo iniciaba. La única forma de solucionarlo era reinstalar completamente Windows después de cambiar la configuración del controlador de almacenamiento a AHCI. (Más tarde descubrí que esto no era necesario: al elegir iniciar Windows en Modo seguro en el menú Inicio avanzado y luego cambiar la configuración del controlador de almacenamiento en el BIOS, se iniciará bien y luego nuevamente en modo normal).

(Una nota rápida para mi computadora portátil específica: inicialmente intenté reinstalar Windows usando la imagen de recuperación de Lenovo, pero no hizo nada: la barra de progreso seguía atascada en el 90% y una verificación posterior reveló que no estaba cambiando nada. Tuve que reinstalar Windows directamente desde la imagen de Microsoft e instalar los controladores manualmente).

información relacionada