[unix] 2018 MacBook Pro SSD를 볼 수있는 Linux 버전을 어떻게 구할 수 있습니까?

나는
Ubuntu 18.04.1 및 Xubuntu 18.04 nvme_load=yes
대신에 시도
했습니다
quiet ---.
df -h시스템에서 생성 된 마운트와 설치 미디어 만 생성됩니다. 데비안의 펌웨어 이미지를 포함한 주간 라이브도 ssd를 감지하지 못합니다.

SSD에 대한 자세한 정보를 찾았습니다. 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 xubuntu 18.04.1의 라이브 설치 프로그램에는 pcie 또는 nvme 장치가 표시되지 않습니다.

참고 : 설치 관리자 및 Gparted가이를 나열하지 않습니다. 일반적으로이 두 가지 모두 작동하려면 마운트 해제 된 드라이브가 필요합니다. 따라서 SSD는 보이지 않습니다. 이 시스템이 PCIE SSD를 사용한다는 것을 읽었지만 커널 모듈을 사용하여 커널 모듈을 사용하는 방법을 모르겠습니다.



답변

현재 T2 칩이 장착 된 Apple 컴퓨터 에는 Windows 10 이외의 것을 설치할 수 없습니다 . 이 보안 칩으로 인해 내부 드라이브를 볼 수 없으며 Apple은 Windows 10에서만 예외를 예외로했습니다 (하지만 Boot Camp를 통해 설치 한 경우에만). 가능한 옵션은 USB / Thunderbolt 외장 드라이브에 Linux를 설치할 수 있지만 불행히도 Windows에서만이 작업을 시도했지만 작동했지만 내부 드라이브는 보이지 않았습니다.

업데이트 : 보안 부팅 옵션을 변경해 도 아무런 차이가 없습니다.

업데이트 2 (2019 년 7 월) : Linux 커널의 사용자 정의 패치 는 일하는 것처럼 보이지만 불행히도 그것은 끔찍한 해결책입니다.

출처


답변

2018 년 MacBook Pro Mid를 가지고 있으며 SSD를 10 초 동안 작동시킬 수있었습니다.

Linux Mint 또는 Ubuntu를 라이브 부팅하고 다음을 수행 할 때 :

modprobe nvme

그런 다음 다음을 수행하여 Apple Storage 컨트롤러의 하드웨어 ID를 확인하십시오.

lspci -nn | grep NVMe

그런 다음 해당 ID를 nvme 아래의 new_id 파일에 넣으십시오.

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

그렇게하면 lsblk10 초에서 30 초 정도만 나타나고 100 초 동안 완전히 냉각 된 후 1 초 후에 기계가 무작위로 꺼집니다. 왜 이런 일이 발생하는지 잘 모르겠지만, 500GB NVMe ssd 아래에 나와있는 것처럼 올바르게 감지하는 것 같습니다 lsblk. gparted문을 닫는 데 시간이 오래 걸리므로 문을 열지 못했습니다 .


답변