Linuxのどのバージョンで2018 MacBook Pro SSDを表示するにはどうすればよいですか?


23

Ubuntu 18.04.1とXubuntu 18.04のnvme_load=yes 代わりに試し ました quiet ---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 

lsblk xubuntu 18.04.1ライブインストーラーからは、pcieまたはnvmeデバイスは表示されません。

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


それを発見できなかったのか、それともマウントできなかったのか?
-RalfFriedl

さて、インストーラーとGpartedはリストに失敗します。通常、これらの両方を使用するには、マウントされていないドライブが必要です。そのため、SSDは見えません。私は、このシステムがPCIE SSDを使用していることを読みましたが、使用を許可するためにカーネルモジュールを送信する方法がわかりません。
チートコード

最新のMacモデルがまだ互換性がないことはかなりわかっています。
ルイFリベイロ

この質問は、フランスの新聞である:nextinpact.com/brief/...
・クール

回答:


20

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

更新:セキュアブートオプションを変更しても違いはありません。

更新2(2019年7月):Linuxカーネルのカスタムパッチが問題を解決しているようですが、残念ながらそれはかなりオタクな解決策です。

ソース


3
ワオ。なぜ安全なブートをオフにして問題を解決しないのですか?!Appleは自分のサイトで「「セキュリティなし」設定は起動ディスクに上記のセキュリティ要件を強制しません。」ワット?
Wowfunhappy

わかりませんが、残念ながら本当です。
GeekUser

これはまさに、Microsoftがセキュアブートを要求し始めた数年前にLinuxユーザーが非難していた結果です。そして今、マイクロソフトは正しいことをしましたが、予測された正確なディストピアを作り出しているのはアップルです。彼らはどのようにこれに合格していますか?
13

1
さて、誰かがSSDを見ることができるパッチ投稿しました。このニュース記事は、githubの大きなスレッドに言及しています。その答えを更新することもできます。
ハイエンジェル

フォローアップをありがとう、更新しました。
GeekUser

14

私はMacBook Pro Mid 2018を持っていますが、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

あなたがそれをしたとき、それは下に表示されます lsblk、マシンが完全にクーラースピンの100%の1秒後にランダムにオフになる前に10〜30秒ほどの間だけです。なぜこれが起こるのか分かりませんが、私にとっては500GB NVMe ssdがの下に表示されているので、それを正しく検出しているようですlsblkgpartedシャットダウンする前よりも時間がかかったため、何とか開くことができませんでした。


7
これが実際にロックを破ったと仮定して、私は注意します。T2の動作方法によっては、アクセスを待機してから不正アクセスの試みを検出し、保護のためにシステムをシャットダウンする場合があります。
madscientist159

2
これが機能するようになった場合は、投稿を更新してください。
トムB

@TomBこの問題にはまだありませんソリューション:(私が調査結果を持っていない時はいつでも、私はアップデートを投稿します。
レイバンメノバン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.