Special Thanks to macgirl.
原文(出典元)
[Mini Guide] Update to 10.5.1 on AMD (SSE2 too), My approach
http://forum.insanelymac.com/index.php?showtopic=71930
※1 試用する前に原文(出典元)を一読する事をお勧めします。
※2 必ずしも、原文(出典元)に忠実に訳しているわけではありません。
用意するもの
- AMD製CPUを搭載したPCで、すでにLeopard(10.5)がインストールされている環境
- MacOSXUpd10.5.1.dmg
- Pacifist
- Marvin's AMD Utilit
- mach_toh(9.1.0 speedstep/intel/amd/sse3 kernel)
手順
※ 必要なファイルのバックアップを忘れずに!
01) フォルダを作成し、MacOSXUpd10.5.1.dmgをマウントし、Pacifistを使用してMacOSXUpd10.5.1.pkgの中身を作成したフォルダの中に取り出す。
※ フォルダ名およびフォルダを作成する場所は任意で。 その場合、以降はそれぞれ任意の場所に置き換えて下さい。 ここではデスクトップに「1051AMD」という名前で作成した事にします。
02) Marvin's AMD UtilityでCreate Patcher packageにチェックを入れ01)で作ったフォルダを指定してパッチファイルを作成する。
03) できあがったpatchesフォルダにあるパッチファイルcpuid.txtとreplace.shを編集、「/Users/NAME OF USER/Desktop/1051AMD」という文字列をすべて削除する。
cpuid.txt
例)
変更前 /Users/NAME OF USER/Desktop/1051AMD/Applications/iCal.app/Contents/MacOS/iCal
変更後 /Applications/iCal.app/Contents/MacOS/iCal
replace.sh
例)
変更前 do_replace 'Finder' "$E" '/Users/NAME OF USER/Desktop/1051AMD/System/Library/CoreServices/Finder.app/Contents/MacOS'
変更後 do_replace 'Finder' "$E" '/System/Library/CoreServices/Finder.app/Contents/MacOS'
04) patchesフォルダをルートにコピー(または移動)する。
05) ターミナルでmach_tohをルートにコピー、パーミッションを変更する。
sudo cp (mach_tohを解凍した場所)mach_toh /mach_kernel.toh
chmod 644 /mach_kernel.toh && chown root:wheel /mach_kernel.toh
06) MacOSXUpd10.5.1.dmgをインストールする。
07) 再起動。 起同時、カーネルを指定してシングルユーザーモードで起動する。(起動オプション入力画面が出ない時は、起動時にF8キーを押す。)
mach_kernel.toh -s
08) マウントする。
mount -uw /
09) カーネルをコピーする。
cp -p mach_kernel.toh mach_kernel
10) パッチファイルのあるフォルダに移動してパッチを当てる。
cd patches
./replace.sh
(replace.sh終了後)
./patcher ./cpuid.txt
11) 再起動。
最終更新:2007年12月01日 08:47