Rock'n'Hack ブログ

それなりハッカーを目指して、もろもろのメモ。bloggerから引っ越しました。

El Capitan にした古い MBP で Apple USB SuperDrive を使う方法

El Capitan にしたら Apple USB SuperDrive を認識しなくなった

メディア用として未だに MBP 15inch Mid 2010 という古いモデルをディスク交換したりして
使っているのだけど、この度試しに El Capitan にあげてみようと思ってやってみたら
Apple USB SuperDrive を認識しなくて困った時の話。

 

ひとまず調べてみた

ググってみてこの記事を参考に(ありがとうございます)対応しようとしたのだけど、問題が発生…
Apple USB SuperDrive を古いMacで使う方法 / APTV Alliance Port blog

 

com.apple.Boot.plist は El Capitan から直接編集出来ない

/Library/Preferences/SystemConfiguration/com.apple.Boot.plist を編集して mbasd=1 を追記
すればいいとのことなんだけど、そもそも直接編集が出来ない!

sudo しても読み取り専用だと怒られる(´;ω;`)

ググってみるとこんなのを見つけた。
osx - Cannot change permissions on com.apple.Boot.plist - Ask Different

どうも El Capitan から System Integrity Protection (SIP) なる機能がデフォルト入って、
システム関連のファイルはそのままだと編集出来ないらしい。

 

コマンド打って解決

前述のリンクではリカバリコンソールを起動して云々と書いてあって面倒そうなので
ひとまず他の手を探してみたら見つかった。

El Capitan, How to modify com.apple.Boot.plist ? | Apple Support Communities

これを見ると iMac だとコマンドで sudo nvram boot-args="darkwake=0" を実行すればいいらしい。

試しにやってみたけど、ダメだったので、下記に変更してみた。

sudo nvram boot-args="mbasd=1"

そしたら…解決した!
全然ちゃんと理解してない感が満載でどうなのって感じだけど、まぁひとまず良しとしておこう :-)