web-dev-qa-db-fra.com

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

J'ai essayé nvme_load=yes au lieu de quiet --- avec Ubuntu 18.04.1 et Xubuntu 18.04. df -h entraîne uniquement les montages générés par le système et le support d'installation. Le live hebdomadaire incluant 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 d'un programme d'installation en direct de 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 SSD PCIE, mais je ne sais pas comment envoyer un module noyau pour en permettre l'utilisation.

23
Cheatcode

Il n'est actuellement pas possible d'installer quoi que ce soit sauf Windows 10 sur Apple ordinateurs équipés d'une 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 seulement si vous l'installez via Boot Camp). Une option possible pourrait être Linux installée sur un lecteur externe USB/Thunderbolt, malheureusement j'ai essayé cela uniquement pour Windows mais il travaillé (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): le patch personnalisé du noyau linux semble faire la chose , malheureusement c'est une solution assez ringard.

Source

20
GeekUser

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 en direct et faites:

modprobe nvme

Vérifiez ensuite l'ID matériel du Apple contrôleur de stockage en faisant:

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 lsblk mais seulement pendant 10 à 30 secondes avant que la machine ne s'éteigne de manière aléatoire après 1 seconde de rotation complète à 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 à ouvrir gparted car il a fallu plus de temps que pour qu'il s'arrête.

14