Como você pode obter qualquer versão do Linux para ver o SSD MacBook Pro de 2018?

23

Eu tentei nvme_load=yes no lugar do quiet --- Ubuntu 18.04.1 e Xubuntu 18.04. df -hresulta apenas nas montagens geradas pelo sistema e na mídia de instalação. O live semanal, incluindo a imagem de firmware do Debian, também falha em descobrir o ssd.

Encontrei mais informações sobre o SSD. Encontrei essas informações no criador de perfil do sistema no 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 de um instalador ativo do xubuntu 18.04.1 não mostra nenhum dispositivo pcie ou nvme.

Nota: o instalador e o Gparted falham em listá-lo. Normalmente, esses dois requerem uma unidade desmontada para trabalhar. Portanto, ele simplesmente não vê o SSD. Eu li que este sistema usa um SSD PCIE, embora não tenha certeza de como enviar um módulo do kernel para permitir o uso dele.

Código de trapaça
fonte
Eles não conseguem descobri-lo ou simplesmente não conseguem montá-lo?
precisa saber é o seguinte
Bem, o instalador e o Gparted não conseguem listar. Normalmente, esses dois requerem uma unidade desmontada para trabalhar. Portanto, ele simplesmente não vê o SSD. Eu li que este sistema usa um SSD PCIE, embora não tenha certeza de como enviar um módulo do kernel para permitir o uso dele.
Cheatcode
É sabido que os modelos Mac mais recentes ainda não são compatíveis.
Rui F Ribeiro
Esta pergunta está em um jornal francês: nextinpact.com/brief/…
Cœur

Respostas:

20

Atualmente, não é possível instalar nada, exceto o Windows 10, em computadores Apple equipados com chip T2 . Esse chip de segurança impossibilita a visualização da unidade interna; a Apple generosamente fez uma exceção apenas ao Windows 10 (mas somente se você a instalar pelo Boot Camp). Uma opção possível poderia ser o Linux instalado em uma unidade externa USB / Thunderbolt, infelizmente eu tentei isso apenas para Windows, mas funcionou (embora a unidade interna não estivesse visível).

Atualização: alterar a opção Inicialização segura não faz diferença.

Atualização 2 (julho de 2019): o patch personalizado do kernel Linux parece fazer a coisa , infelizmente é uma solução bastante nerd.

Fonte

GeekUser
fonte
3
Uau. Por que diabos desligar a inicialização segura não resolve o problema ?! A Apple diz em seu próprio site: "A configuração 'Sem segurança' não aplica nenhum dos requisitos de segurança acima para o seu disco de inicialização". Wat ?!
Wowfunhappy
Eu não sei, mas é infelizmente verdade.
GeekUser
Este é precisamente o resultado que os usuários do Linux estavam decifrando há alguns anos, quando a Microsoft estava começando a exigir inicialização segura. E agora, a Microsoft fez a coisa certa, mas a Apple é quem criou a distopia exata prevista. Como eles estão conseguindo passar isso?
trintathreeforty
1
Bem, alguém postou um patch que permite ver o SSD. O artigo de notícias, por sua vez, refere-se a um grande tópico no github. Você pode atualizar sua resposta sobre isso.
Hi-Angel
Obrigado pelo acompanhamento, atualizado.
GeekUser 11/07
14

Eu tenho um MacBook Pro Mid 2018 e consegui fazer o SSD funcionar por 10 segundos.

Quando você vive, inicialize o Linux Mint ou Ubuntu e faça:

modprobe nvme

Em seguida, verifique o ID do hardware do controlador de armazenamento Apple, executando:

lspci -nn | grep NVMe

Em seguida, coloque esse ID no arquivo new_id sob nvme:

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

Quando você fez isso, ele aparece em menos lsblkde 10 a 30 segundos antes de a máquina ser desligada aleatoriamente após 1 segundo de rotação completa do cooler 100%. Não sei por que isso acontece, mas parece detectá-lo corretamente, pois para mim mostrou um SSD NVMe de 500 GB abaixo lsblk. Não consegui me gpartedabrir, pois demorou mais tempo do que o tempo antes de desligar.

Menno van leeuwen
fonte
7
Eu teria cuidado assumindo que isso realmente derrotou a fechadura. Dependendo de como o T2 funciona, ele pode estar aguardando acesso e, em seguida, detectar uma tentativa de acesso não autorizado e desligar o sistema para proteção.
precisa
2
Atualize sua postagem se tiver mais sorte em fazê-la funcionar.
Tom B
@ TomB ainda não tem solução para este problema :( Vou postar uma atualização sempre que tiver descobertas.
Menno van leeuwen 14/02