var tmp Caches Logsを綺麗にして起動する
shell scriptで作っておかれると便利です。問題が起こったら現状の状態(3rd partyが入っていても)でCaches Logs, var tmpなどを綺麗にして起動できます。
注意 OSX.dmgとsubのvolumeがあれば比較して試せます。起動に失敗してもmainのOSXを立ち上げられる状態で行って下さい。
/Library/Recipts/のpkgから/var /tmpにinstallされるfolder, fileを調べる。
/varの中は必要なもの。起動後に生成されるもの。1度作られると更新しないもの。機能を動かすと生成されるものに分かれます。
必要なものと1度作ったら更新しないものを残し他は消去します。
これをshell scriptで作り実際に試して起動して問題が起こらないか確認します。
消去するのは...
/Library/Caches/com.apple.user501pictureCache.userImage以外
# これを消去するとAccountsのiconを再設定しないといけません。
/Library/Logs/
/mach.sym
/private/tmp/
/private/var/ # ここは各自が研究して下さい
/System/Library/Caches/
/System/Library/Extensions.kextcache
/System/Library/Extensions.mkext
$Home/Library/Cache/
$Home/Library Logs/
----------------------------
起動したらSetup Assistantが動いて1から設定する。
# これも3rd partyが入っていても問題ありません。
前者に加えて...
/Library/Preferences/
これを弄れば古い設定は残りませんが必要な設定は消さないこと
$Home/
Require password to unlock each secure system preferences
Use secure virtual memory
# Securityの設定の1部は残ってしまいます。FileVaultは確認していませんが...
/varの起動に必要なfileなどを考えなくて良いので前者と比べると比較的簡単に作れると思います。:-)