kuroの覚え書き

96の個人的覚え書き

MacbookAir 2010のOSを一旦MacOSに戻す

Ubuntuを入れてそれなりに使えるようになった2010年式のMacbook Airなんだが動作が軽くなったのはいいが、やはり使い勝手的には今ひとつ。
一旦MacOSに戻そう。
とおもったがインストールメディアが見つからない。
この年式のMacbook Airはまだリカバリ領域を持っておらず、インストールメディアがないとお手上げ。
ただし、OSX Yosemite以降のインストーラはダウンロードすることができるので、ダウンロードしてメディアを作ることが可能。
support.apple.com
ただ、別のMacがないとつらそう。
MacSierraをダウンロードし、マウントしたイメージの中のInstallOS.pkgを起動する。これを起動してもいきなりそのMacが上書きされるわけではなく、アプリケーションフォルダにmacOS Sierra インストール.appというインストーラが作成される。

インストールメディアとして使用したいUSBメモリ(MacOS拡張でフォーマット、ここではNO NAMEという名前にしている)を挿して、

$ sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/NO\ NAME --applicationpath /Applications/Install\ macOS\ Sierra.app 
2022-07-24 17:07:21.364 createinstallmedia[21247:1486198] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Couldn't posix_spawn: error 35'
*** First throw call stack:
(
	0   CoreFoundation                      0x00007ff80db9f7b3 __exceptionPreprocess + 242
	1   libobjc.A.dylib                     0x00007ff80d8ffbc3 objc_exception_throw + 48
	2   Foundation                          0x00007ff80ea03f55 -[NSConcreteTask launchWithDictionary:error:] + 5081
	3   Foundation                          0x00007ff80ea29e36 +[NSTask launchedTaskWithLaunchPath:arguments:] + 146
	4   createinstallmedia                  0x000000010fb00968 createinstallmedia + 6504
	5   dyld                                0x000000011caa251e start + 462
)
libc++abi: terminating with uncaught exception of type NSException

あれ?エラーが出る。

$ sudo plutil -replace CFBundleShortVersionString -string "12.6.03" /Applications/Install\ macOS\ Sierra.app/Contents/Info.plist
$ sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/NO\ NAME --applicationpath /Applications/Install\ macOS\ Sierra.app 
Ready to start.
To continue we need to erase the disk at /Volumes/NO NAME.
If you wish to continue type (Y) then press return: y
Erasing Disk: 0%... 10%... 20%... 30%...100%...
Copying installer files to disk...
Copy complete.
Making disk bootable...
Copying boot files...
Copy complete.
Done.

これでメディアができた。

Macbook AirにUSBメディアを挿して、Optionキーを押しながら起動すると、起動ディスクの選択ができる。


クリーンインストールしたことで動作的にもまあ許容範囲になったかも。
アプリの要求が厳しくはなってきている。safariも最新バージョンは使えない。ブラウザはFirefoxを入れることにする。google driveのアプリも使えないんだよな。

このMacbook Airの用途はせいぜい会議中の調べ物とファイルのプレゼン程度なのであまりいろいろ入れようとは思わないけど。