Comment obtenir une version de Linux pour voir le SSD du MacBook Pro 2018?

23

J'ai essayé nvme_load=yes à la place de quiet --- Ubuntu 18.04.1 et Xubuntu 18.04. df -hentraîne uniquement les montages générés par le système et le support d'installation. Le live hebdomadaire, y compris l'image du firmware de Debian, ne parvient pas non plus à découvrir le ssd.

J'ai localisé plus d'informations sur le SSD. J'ai trouvé ces informations dans le profileur système sur 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 à partir d'un programme d'installation en direct xubuntu 18.04.1 ne montre aucun périphérique pcie ou nvme.

Remarque: le programme d'installation et Gparted ne parviennent pas à le répertorier. Généralement, ces deux nécessitent un lecteur non monté pour fonctionner. Donc, il ne voit tout simplement pas le SSD. J'ai lu que ce système utilise un PCIE SSD, mais je ne sais pas comment envoyer un module noyau pour en permettre l'utilisation.

Cheat code
la source
Ne parviennent-ils pas à le découvrir, ou échouent-ils simplement à le monter?
RalfFriedl
Eh bien, le programme d'installation et Gparted ne parviennent pas à le répertorier. En règle générale, ces deux nécessitent un lecteur non monté pour fonctionner. Donc, il ne voit tout simplement pas le SSD. J'ai lu que ce système utilise un SSD PCIE, mais je ne sais pas comment envoyer un module noyau pour en permettre l'utilisation.
Cheatcode
Il est assez connu que les derniers modèles de Mac ne sont pas encore compatibles.
Rui F Ribeiro
Cette question est dans un journal français: nextinpact.com/brief/…
Cœur

Réponses:

20

Il n'est actuellement pas possible d'installer quoi que ce soit sauf Windows 10 sur les ordinateurs Apple équipés de la puce T2 . Cette puce de sécurité ne permet pas de voir le lecteur interne, Apple a généreusement fait une exception uniquement pour Windows 10 (mais uniquement si vous l'installez via Boot Camp). Une option possible pourrait être Linux installé sur un lecteur externe USB / Thunderbolt, malheureusement j'ai essayé cela uniquement pour Windows mais cela a fonctionné (bien que le lecteur interne ne soit pas visible).

Mise à jour: la modification de l' option Secure Boot ne fait aucune différence.

Mise à jour 2 (juillet 2019): les correctifs personnalisés du noyau Linux semblent faire l'affaire , malheureusement c'est une solution assez ringard.

La source

GeekUser
la source
3
Sensationnel. Pourquoi diable la désactivation du démarrage sécurisé ne résout-elle pas le problème?! Apple déclare sur son propre site: "Le paramètre" Aucune sécurité "n'applique aucune des exigences de sécurité ci-dessus pour votre disque de démarrage." Wat?!
Wowfunhappy
Je ne sais pas, mais c'est malheureusement vrai.
GeekUser
C'est précisément le résultat que les utilisateurs de Linux décriaient il y a quelques années lorsque Microsoft commençait à exiger un démarrage sécurisé. Et maintenant, Microsoft a fait ce qu'il fallait, mais Apple est celui qui crée la dystopie exacte qui était prévue. Comment obtiennent-ils un laissez-passer à ce sujet?
trente trente trois
1
Eh bien, quelqu'un a posté un patch qui permet de voir le SSD. À son tour, l'article fait référence à un gros fil sur github. Vous voudrez peut-être mettre à jour votre réponse à ce sujet.
Hi-Angel
Merci pour le suivi, mis à jour.
GeekUser
14

J'ai un MacBook Pro Mid 2018 et j'ai réussi à faire fonctionner le SSD pendant environ 10 secondes.

Lorsque vous démarrez Linux Mint ou Ubuntu et faites:

modprobe nvme

Vérifiez ensuite l'ID matériel du contrôleur Apple Storage en procédant comme suit:

lspci -nn | grep NVMe

Ensuite, mettez cet ID dans le fichier new_id sous nvme:

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

Lorsque vous avez fait cela, il apparaît sous lsblkmais seulement pendant 10 à 30 secondes avant que la machine ne s'éteigne au hasard après 1 seconde de rotation à 100%. Je ne sais pas pourquoi cela se produit, mais il semble le détecter correctement car pour moi, il a montré un SSD NVMe de 500 Go sous lsblk. Je n'ai pas réussi à m'ouvrir gpartedcar il a fallu plus de temps que cela pour s'éteindre.

Menno van leeuwen
la source
7
Je serais prudent en supposant que cela a en fait défait le verrou. Selon le fonctionnement du T2, il peut être en attente d'accès, puis détecter une tentative d'accès non autorisé et arrêter le système pour protection.
madscientist159
2
Veuillez mettre à jour votre message si vous avez plus de chance de le faire fonctionner.
Tom B
@TomB toujours pas de solution à ce problème :( Je publierai une mise à jour chaque fois que j'aurai des résultats.
Menno van leeuwen