¿Cómo puede obtener cualquier versión de Linux para ver el SSD MacBook Pro 2018?

23

He intentado nvme_load=yes en lugar de quiet --- Ubuntu 18.04.1 y Xubuntu 18.04. df -hda como resultado solo los montajes generados por el sistema y los medios de instalación. El live semanal que incluye la imagen de firmware de Debian también falla al descubrir el ssd.

He localizado más información sobre el SSD. Encontré esta información en el generador de perfiles del sistema en OS X High Sierra.

Apple SSD Controller:
APPLE SSD AP1024M:
Capacity:   1 TB (1,000,555,581,440 bytes)
TRIM Support:   Yes
Model:  APPLE SSD AP1024M
Revision:   177.77.7
Serial Number:  C02829600M9JPD216
Link Width: x4
Link Speed: 8.0 GT/s
Detachable Drive:   No
BSD Name:   disk0
Partition Map Type: GPT (GUID Partition Table) . 
Removable Media:    No
S.M.A.R.T. status:  Verified 

lsblk desde un instalador en vivo de xubuntu 18.04.1 no muestra ningún dispositivo pcie o nvme.

Nota: el instalador y Gparted no pueden enumerarlo. Por lo general, ambos requieren una unidad desmontada para trabajar. Entonces, simplemente no ve el SSD. Leí que este sistema usa un SSD PCIE, aunque no estoy seguro de cómo enviar un módulo de kernel para permitir su uso.

Código de trucos
fuente
¿No logran descubrirlo o simplemente no lo montan?
RalfFriedl
Bueno, el instalador y Gparted no pueden enumerarlo. Por lo general, ambos requieren una unidad desmontada para trabajar. Entonces, simplemente no ve el SSD. Leí que este sistema usa una SSD PCIE, aunque no estoy seguro de cómo enviar un módulo de kernel para permitir su uso.
Cheatcode
Es bastante conocido que los últimos modelos de Mac aún no son compatibles.
Rui F Ribeiro
Esta pregunta está en un periódico francés: nextinpact.com/brief/…
Cœur

Respuestas:

20

Actualmente no es posible instalar nada excepto Windows 10 en computadoras Apple equipadas con chip T2 . Este chip de seguridad hace que sea imposible ver el disco interno, Apple generosamente hizo una excepción solo para Windows 10 (pero solo si lo instala a través de Boot Camp). Una posible opción podría ser Linux instalado en un disco externo USB / Thunderbolt, desafortunadamente probé esto solo para Windows pero funcionó (aunque el disco interno no estaba visible).

Actualización: cambiar la opción de arranque seguro no hace ninguna diferencia.

Actualización 2 (julio de 2019): los parches personalizados del kernel de Linux parecen hacer lo correcto , desafortunadamente es una solución bastante nerd.

Fuente

GeekUser
fuente
3
Guau. ¿Por qué demonios apagar el arranque seguro no soluciona el problema? Apple dice en su propio sitio: "La configuración 'Sin seguridad' no aplica ninguno de los requisitos de seguridad anteriores para su disco de inicio". ¿Wat?
Wowfunhappy
No lo sé, pero es tristemente cierto.
GeekUser
Este es precisamente el resultado que los usuarios de Linux estaban denunciando hace unos años cuando Microsoft comenzaba a requerir un arranque seguro. Y ahora, Microsoft ha hecho lo correcto, pero Apple es quien está creando la distopía exacta que se predijo. ¿Cómo están obteniendo un pase en esto?
treinta
1
Bueno, alguien publicó un parche que permite ver el SSD. El artículo de noticias a su vez se refiere a un gran hilo en github. Es posible que desee actualizar su respuesta al respecto.
Hola Ángel
Gracias por el seguimiento, actualizado.
GeekUser
14

Tengo un MacBook Pro Mid 2018 y logré que el SSD funcione durante unos 10 segundos.

Cuando vives arranca Linux Mint o Ubuntu y haces:

modprobe nvme

Luego verifique la ID de hardware del controlador de Apple Storage haciendo:

lspci -nn | grep NVMe

Luego ponga esa ID en el archivo new_id debajo de nvme:

echo 106b 2005 > /sys/bus/pci/drivers/nvme/new_id

Cuando lo hizo, aparece debajo lsblkpero solo durante unos 10 ~ 30 segundos antes de que la máquina se apague aleatoriamente después de 1 segundo de giro completo del enfriador al 100%. No estoy seguro de por qué sucede esto, pero parece detectarlo correctamente, ya que para mí mostró un SSD NVMe de 500 GB debajo lsblk. No logré gpartedabrirme, ya que tardó más que el tiempo antes de que se apagara.

Menno van leeuwen
fuente
77
Tendría cuidado suponiendo que esto realmente derrotara la cerradura. Dependiendo de cómo funcione el T2, podría estar esperando el acceso y luego detectar un intento de acceso no autorizado y apagar el sistema para su protección.
madscientist159
2
Actualice su publicación si tuvo más suerte para que esto funcione.
Tom B
@TomB todavía no tiene solución para este problema :( Publicaré una actualización cada vez que tenga resultados.
Menno van leeuwen