web-dev-qa-db-ja.com

どのようにしてLinuxのどのバージョンで2018 MacBook Pro SSDを見ることができますか?

私が試してみました nvme_load=yes 代わりに quiet --- Ubuntu 18.04.1およびXubuntu 18.04。 df -hは、システムによって生成されたマウントとインストールメディアのみを生成します。 Debianのファームウェアイメージを含む毎週のライブも、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 

xubuntu 18.04.1ライブインストーラーのlsblkには、PCIeまたはnvmeデバイスが表示されません。

注:インストーラーとGpartedはそれをリストできません。通常、これらは両方とも、アンマウントされたドライブで動作する必要があります。したがって、SSDは表示されません。私はこのシステムがPCIE SSDを使用していることを読みましたが、カーネルモジュールを送信して使用を許可する方法はわかりません。

23
Cheatcode

現在、Windows 10以外をインストールすることはできませんAppleコンピューター T2チップを搭載 。このセキュリティチップにより、内蔵ドライブを表示できなくなりますAppleは、Windows 10に対してのみ寛大に例外を行いました(ただし、Boot Campを介してインストールした場合のみ)。可能なオプションは、USB/Thunderbolt外付けドライブにLinuxをインストールすることです。残念ながら、これはWindowsに対してのみ試しましたが、動作しました(ただし、内蔵ドライブは表示されませんでした)。

更新: Secure Boot オプションを変更しても違いはありません。

アップデート2(2019年7月):Linuxカーネルのカスタムパッチは 事を行う のようですが、残念ながらかなりオタクな解決策です。

ソース

20
GeekUser

私はMacBook Pro Mid 2018を持っており、SSDを10秒間動作させることができました。

Linux MintまたはUbuntuをライブブートして次を実行すると、

modprobe nvme

次に、AppleストレージコントローラのハードウェアIDを確認します。

lspci -nn | grep NVMe

次に、そのIDをnvmeの下のnew_idファイルに入れます。

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

それを行ったとき、それはlsblkの下に表示されますが、1秒間の完全なクーラースピン100%の後、マシンがランダムにオフになるまでの時間は10〜30秒程度です。これが発生する理由はわかりませんが、lsblkの下に500GBのNVMe ssdが表示されたため、正しく検出されたようです。 gpartedがシャットダウンするまでの時間よりも時間がかかったため、なんとか開くことができませんでした。

14