Snow Leopard (OSX 10.6.0) on eeePC901
3 月 1st, 2011 by eeepc901
ひさびさになったがeeePC901にSnow Leopardをinstallした。
参考にしたののはこのForumのGuide。
ここから入手できるeeepc901_guide_files.zipにはbootloaderとしてChameleon 2.0RC3 r658が含まれているが、最新はRC4 r684なので入手して展開してこちらを使う。
以下の操作は"Chameleon-2.0-RC4-r684-bin/i386"フォルダ内で行う。
Chameleonのインストールはdoc/READMEのとおりだが、以下の手順。
diskutil listコマンドでdisk構成の確認。
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *33.2 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS OSX 32.8 GB disk0s2
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *16.1 GB disk1
1: EFI 209.7 MB disk1s1
2: Apple_HFS Snow 15.8 GB disk1s2
現在は32GBのOSX(disk0s2)で起動している。
SnowLeopardをinstallする予定なのは16GBのdisk1のslice2(disk1s2)。
MBRにboot0をinstall
# fdisk -f boot0 -u -y /dev/rdisk1 (ここの"1"はdisk構成によって変化する可能性あり)
bootsectorに boot1hをinstall
# dd if=boot1h of=/dev/rdisk1s2
対象diskのrootにbootをinstal(ここはdoc/READMEの記述がおかしい)
# cp boot /Volume/Snow/
volume status DBを調整
# vsdbutil -a /Volumes/Snow
/Volume/Snow/Extra/Extensionsに入れるのは
fakesmc.kext
NullCPUPowerManagement.kext
SleepEnabler.kext
SMBIOSResolver.kext
/Volume/Snow/System/Library/Extensionsに入れるのは
AppleIntelGMA950.kext
AppleIntelIntegratedFramebuffer.kext
AttansicL1eEthernet.kext
ClamshellDisplay.kext
Natit.kext
VoodooBattery.kext
VoodooHDA.kext
VoodooPS2Controller.kext
VoodooPower.kext
kextsのpermission/ownerの設定とmkxetの作成には pfix が便利。
sh-3.2# pfix
--------------------------------------------------------------------------------
myHack pfix v3.1 Copyright © 2009-2010 SojuGarden.com. All rights reserved.
--------------------------------------------------------------------------------
Filesystem Size Used Avail Capacity Mounted on
--------------------------------------------------------------------------------
1) /dev/disk1s2 16G 8.3G 7.3G 54% /
2) /dev/disk0s2 33G 3.7G 29G 12% /Volumes/OSX
3) Quit without running pfix.
Select the volume you want to run pfix on: 1
あとは再起動してescでdiskを選択すればOK。