VAIO-XにOSX10.6をインストールする夢を見るメモ
【VAIO-XにOSX10.6をインストールする夢を見るメモ】
未だに、全てのバージョンでスリープが効きません。VAIO-Xでは駄目なのでしょうか? (夢なのにスリープが効かないというのは笑うところでしょうかw)
■Mac(実機)での作業 ★USBメモリにOS10.6.0インストールディスクを作成する USBメモリを接続する ディスクユーティリティでUSBメモリのパーティションを作成 1パーティション、MBR、ジャーナリングで作成 インストールDVDを入れる 先ほどパーティション作成をしたUSBにインストールDVDを復元する
USBメモリの名前をOSX86BOOTに変更する(後でコマンドライン上でディレクトリ移動しやすくするため) USBのルートdirにOSXinstフォルダを作成する Chameleon-2.0-RC4-r684-bin.tar.gzを解凍し、生成されたフォルダChameleon-2.0-RC4-r684-binを丸ごとOSXinstフォルダに入れる vaiop20091014.tar.bz2を解凍し、生成されたフォルダvaiop20091014を丸ごとOSXinstフォルダに入れる
ターミナルを起動し、以下のコマンドを実行する。 df
以下はサンプル: ディスク構成の確認 /dev/disk2s1 62530616 13021976 49508640 21% 1627745 6188580 21% /Volumes/OSX86BOOT
ここで、下記の[A][B][C]に相当するところが重要な情報になる。 /dev/disk2s1 /dev/disk[A]s[B] /Volumes/OSX86BOOT/ /Volumes/[C]
今回は [A] = 2, [B] = 1, [C] = OSX86BOOT になった。
★Chameleonブートローダーのインストール
cd /Volumes/OSX86BOOT/OSXinst/Chameleon-2.0-RC4-r684-bin/i386
sudo -s
★その他、VAIO-P向けのファイルインストール cd /Volumes/OSX86/OSXinst/vaiop20091014 cp DSDT.aml /Volumes/OSX86BOOT/ cp -r Extra /Volumes/OSX86BOOT/
■VAIO-Xでの作業(OSX86インストール) F11を押しながら起動して、USBドライブを立ち上げる カスタマイズでオプションを指定してインストール(ロゼッタ他全てを入れました) パーティションを2つ確保し、1つめの名前をWINに、ファイルシステムをFATに 2つめの名前をMACに、ファイルシステムをジャーナリングに パーティションマップ形式をGUIDに 2つめのパーティションにインストールする
インストールが終わると、内蔵ドライブのOSXを起動しようとして失敗する 再起動して、USBから起動をかける ターミナルを起動し、以下のコマンドを実行する (先と同様にdfコマンドでパーティションの状態を確認すること)
cd /Chameleon-2.0-RC4-r684-bin/i386 fdisk -f boot0 -u -y /dev/rdiskA うちではfdisk -f boot0 -u -y /dev/rdisk0 dd if=boot1h of=/dev/rdiskAsB うちではdd if=boot1h of=/dev/rdisk0s3 cp boot /Volumes/MAC/ cd /OSXinst/vaiop20091014 cp DSDT.aml /Volumes/MAC/ cp -r Extra /Volumes/MAC/ reboot 再起動
USBメモリを抜く OSXが起動するので、セットアップをする(最小限で良い)
vaiop20090910に入っているGMA500BacklightDisplay.kextとVoodooHDA.kextをデスクトップにコピー AppleSMBIOSEFI_28Air.zipに入っているAppleSMBIOSEFI.kextをデスクトップにコピー Atheros_AR9285_fix.zipに入っているIO80211Family.kextをデスクトップにコピー
Kext Beastを実行 /system/Library/Extensions/からAppleHDA.kextを捨てる sudo rm -rf /System/Library/Extensions/AppleHDA.kext
cd /Volumes/OSX86BOOT/OSXinst/vaiop20091014
sudo -s
sh Extra/extra.sh
再起動する
■OSアップデート
IOATAFamily.kext のバックアップをとっておく
/System/Library/Extensions/IOATAFamily.kextをデスクトップにコピー cp -r /System/Library/Extensions/IOATAFamily.kext /User/matu/Desktop/
OSX10.6.x統合アップデートを適用する(バージョンは10.6.5, 10.6.7, 10.6.8を試したが、どれもスリープがうまく動かず。10.6.5ではWifiも使えなかった)
cd /Volumes/OSX86BOOT/OSXupdate/
sudo cp mach_kernel /
SleepEnabler.kext, IOATAFamily.kext をKextBeastを使ってまとめてインストール(デスクトップにコピーしてKextBeastを実行する)
再起動
ターミナルから sudo chown root:wheel / を実行。