Professional Documents
Culture Documents
Setelah mengerti tentang basic commands yang ada di Mac OSX, tidak ada salahnya langsung
mencoba untuk menginstall Mac OSX. Memang pada tahap instalasi kita akan banyak menemui
kesulitan, namun nantinya dapat kita cari solusinya di situs-situs yang telah disebutkan.
Prosesor Q6600 sudah memiliki SSSE3 instruction set (Core 2 Series) dan Motherboard Chipset
Intel P45 merupakan syarat vanila yang sudah dipenuhi. Sehingga install Mac OSX nantinya
dapat menggunakan kernel default (mach_kernel) dari Apple. Oleh karena itu, pada saat install
tidak perlu memilih hacked kernel sudah langsung bisa jalan. Detailnya dapat dilihat pada
gambar proses installasi nanti
TAHAP PREPARASI
Sebelum menginstall OSX, sebaiknya check device dan vendor id hardware yang digunakan.
Device dan vendor id dapat dilihat melalui DEVICE MANAGER dalam Windows XP bila tidak
menggunakan software seperti Sisoftsandra atau Everest.
Klik Start
Klik kanan My Computer, klik Properties
Pilih Tab Hardware, Klik Device Manager
Misal ingin melihat VGA, maka Klik 2x Display Adapter
Radeon X1300XT, kemudian klik Properties
Catat semua hardware yang dimiliki dan siap untuk install mac OSX
TAHAP INSTALL
1. SET BIOS Setting
Jika DVD tidak bisa boot dengan pesan Ebios Read Error artinya media DVD tidak terbaca, coba
burn ulang dengan kecepatan burn 4x menggunakan DVD±R berkualitas contohnya
Ritek/Verbatim.
5. Tunggu proses booting, akan muncul layar pemilihan bahasa seperti ini
6. Pilih bahasa dan klik next (panah bawah kanan)
7. Welcome Screen
12. Pilih driver dan patch yang sesuai dengan sistem kita
**Catatan
# Kernel
apabila sistem non-vanilla pilih salah satu kernel
rekomendasi : 9.4.0 StageXNU
# ACPI fix
apabila memilih salah satu kernel harus memilih ini
jika tidak akan kernel panic nantinya
pilih ini jika setelah install booting berhenti dan muncul pesan
"using .... buffers headers and .... cluster IO buffer headers"
# CPUS=1 fix
# SMBIOS
# Powermanagement
Berdasar hardware yang digunakan dalam tutorial ini, maka pilihan sbb:
# Kernel tidak dipilih karena vanilla
# ACPI-fix
# CPUS=1 fix
# Apple SMBIOS Mac Pro untuk desktop
# LAN (RTL8111C) support OOB (Out Of The Box) tanpa instal driver
# Chipset (ICH10R) juga support OOB tanpa install driver
# VGA X1300-X1550 tidak dipilih karena ternyata tidak cocok
# Audio (ALC888s) tidak ada dalam pilihan
Proses install umumnya tidak bisa sekali jalan. Seringkali apabila kita salah memilih driver dan
patch di kolom Customize akan menyebabkan gagal booting. Cari konfigurasi dan pilihan yang
tepat
Setelah restart, akan boot masuk ke dalam Mac OSX. Isi semua data yang dibutuhkan sampai
masuk ke desktop. Sangat indah bukan tampilan Leopard ini....
A. Install Driver
Setelah berhasil install Mac OSX, saatnya install driver yang dibutuhkan. Berdasar hardware
yang digunakan dalam tutorial ini, maka driver yang belum ada adalah :
1. audio (ALC888s) --> menggunakan ALC888.kext
2. vga (ATI X1300XT) --> menggunakan Natit.kext
Letakkan keduanya misal di desktop
Buka terminal,
sudo -s
password
cp -R /Users/XXX/Desktop/ALC888.kext /System/Library/Extensions
cp -R /Users/XXX/Desktop/Natit.kext /System/Library/Extensions
chmod -R 755 /System/Library/Extensions/ALC888.kext
chown -R root:wheel /System/Library/Extensions/ALC888.kext
chmod -R 755 /System/Library/Extensions/Natit.kext
chown -R root:wheel /System/Library/Extensions/Natit.kext
rm -rf /System/Library/Extensions.mkext
reboot
B. Check Hardware
Setelah masuk kembali ke dalam Mac OSX check hardware di System Profiler
Tekan logo Apple di bagian kiri atas, Klik About this mac
A : Bagaimana solusinya?
Q : Sabar ya. Dijelaskan di bawah ini.
Solusi :
BIOS motherboard dimodikasi tabel dsdt-nya sehingga lebih "user friendly" bagi Mac OSX
Bagi yang tidak ingin melakukan flash bios ada cara alternatif yang dapat digunakan. Yaitu patch
tabel dsdt menggunakan script.
Download script di sini
Open terminal,
sudo -s
password
cp -R /Users/xxx/Desktop/boot /
Bootloader baru sudah sukses terinstall. Untuk mengecheck-nya restart dan lihat bootloader.
Tampak seperti ini
Fungsi penggantian bootloader adalah untuk dapat me-load file dsdt.aml hasil patching
sebelumnya. Default bootloader distro iDeneb v1.3 10.5.5 adalah menggunakan chameleon.
Sedangkan bootloader baru yang digunakan adalah PC EFI 9. Chameleon tidak mempunyai fitur
load dsdt.aml, diperbarui dan disempurnakan oleh PC EFI 9.
Chameleon merupakan darwin bootloader Mac OSX yang telah dimodifikasi oleh hacker Zef &
chameleon team. PC EFI 9 merupakan bootloader yang dimodifikasi oleh hacker Netkas. PC EFI
9 memiliki fitur yang sama dengan chameleon dengan tambahan support dsdt.aml
Distro Leopard yang direlease setelah iDeneb v1.3 10.5.5 sudah menggunakan bootloader PC
EFI 9 dan pada saat install sudah ada pilihan DSDT Patcher di kolom Customize. Sehingga tidak
perlu melakukan dsdt patching lagi. Distro tersebut antara lain : XXX 10.5.5, iPC 10.5.6 dan
iDeneb v1.4 10.5.6.
Apabila menggunakan distro sebelum iDeneb v1.3 10.5.5 maka bootloader yang digunakan
adalah PC EFI 8 (dari Netkas). Untuk install PC EFI 9 dapat download di sini. Install dengan
double klik saja. Bootloader sudah dalam bentuk installer package.
Edit com.apple.Boot.plist
open terminal,
sudo -s
password
nano /Library/Preferences/SystemConfiguration/com.apple.Boot.plist
Parameter booting (kernel flag) yang diketikkan pada halaman darwin bootloader mengacu di
file ini. Pada saat install, memilih CPUS=1 fix. Ini mengedit com.apple.Boot.plist menjadi
cpus=1 -f di bagian Kernel Flags. Karena sudah melakukan dsdt patching maka parameter
cpus=1 tidak diperlukan lagi. Apabila ingin selalu boot dengan verbose mode isikan -v pada
bagian Kernel Flags sehingga tidak perlu mengetik -v setiap kali boot. Mudah bukan untuk
memahaminya?
Congratulations Mates
The Readme
uphuck
Attention:
3- Make sure that the md5 checksum of your iATKOS iso image matches the one posted
on our website. Otherwise you may have a faulty DVD image. Use quality media/burner
and burn slowly.
Information:
- This OSX86 installation DVD release supports both GPT and MBR partitioned harddrives.
- The major improvement on this 5i release is updating your running system using software
updater just like real Macs. This is possible for Intel based chipsets. Please read the information
about preparing an upgradable system below.
- Main system is fully stock! That means it can't run on x86 hardware without selecting none of
x86 patches. At least you need to choose one of the decrypters.
Installation:
1- Run Disk Utility via Utilities menu and erase the target partition for clean install. Do
partitioning if you need to.
a- You can choose MBR (Master Boot Record) or GPT (Guid Partition Table) via partitioning
options. If you want to change your existing partition table type, note that all your existing data
on disk will be gone.
b- For Windows fellows that has not tested this amazing system yet and that does not want to
loose their windows software, porn and virus&trojan archive on D:\, should use Parted Magic
Live CD for preparing an active primary target partition and after that, just erase it via diskutil.
Jump to Step 2.
4- Click Install.
*** Customize section is the most important part of the installation for you to make OS X
work on your hardware.
Customize:
- iATKOS Main system: If you want to install the osx86 main system, you need to select this.
- Bootloader: You have 2 choices. You must select one of them for booting your osx86 system.
PC_EFI V9 is an "all in one" bootloader and has many options. The most important ones are
DSDT override, external kexts and the 64bit mode (snow leo only). DSDT override will be
needed for the upcoming updates, otherwise osx86 systems will have kernel panic due to new
RTC driver. "External kexts" option allows users to use external location for their special drivers
(/Extra/Extensions), this will protect them from the updates. iATKOS v5i installation has all the
needed scripts and packages for you to prepare an upgradable system and update like real Macs,
but you need to read the information about preparing an upgradable system below.
The other choice is Chameleon v1.0.11. This is compatible for most systems, users whom want
to have a normal old-style osx86 system may choose this bootloader.
- Decrypters: You must select one of the decrypters for your x86 hardware.
- SMBIOS: You need to select one of the enablers or classic x86 SMBIOS drivers. Enablers
allow your system to run on stock SMBIOS driver and this is also a must for upgradable systems.
x86 patched SMBIOS' are for normal old style osx86 systems.
- Kernel: You can choose 9.5.0 voodoo, 9.5.0 fassl kernel or old 9.2.0 toh kernel which is
compatible for most.
For upgradable systems, the custom kernel you selected will be protected after applying the
update, which means you will be running on new System.kext + your old 9.x.0 custom kernel
which is not right. System must run on System.kext that belongs to your kernel version. So, you
will need to replace new System.kext with your old System.kext, otherwise you will not able to
use none of USB devices. You can find your custom kernel's System.kext under /Library/Temp.
New updated one is in /System/Library/Extensions folder. Do not forget to repair the disk
permissions using Disk Utility.
If you want to switch to stock kernel when running upgradable system, then you need to edit
com.apple.Boot.plist file under /Library/Preferences/SystemConfiguration. You need to change
the value ''custom'' to ''mach_kernel'' and reboot. Don't forget to use the same System.kext
version with your running kernel. For normal iATKOS osx86 systems you need to check
/Library/Backups folder for the stock kernel and replace it with the existing kernel on your root.
- ACPI: Main system includes stock ACPI driver. You can choose modified ACPI for
shutdown/reboot problems and also you can select OHR driver for such issues. You can choose
x86 modified ACPI driver for PS2 mouse/keyboard and also PS2 driver can sure manage that but
it is not a good choice for upgradable systems. You may need to select APIC driver for some
mobo.
- Disabler: This driver disables some problematic drivers, you may not need this for PC_EFI V9
systems but this can still be usefull for most systems.
- Remove PowerManagement: This removes the most problematic driver. You do not need it if
you select Disabler or if you are on PC_EFI V9 bootloader.
- PS/2: Driver for PS/2 keyboard/mouse. You will need to modify the Info.plist of
ACPIPS2Nub.kext for the update's ACPI version before applying main system update, otherwise
your ps2 mouse/keboard will not work. For upgradable systems, I advice you to use x86 ACPI
driver instead of this.
- OHR: Driver for freeze issues on shutdown/reboot. Modified ACPI driver can be an alternative
for this.
- Drivers: Additional drivers for your setup. Read the descriptions.
A profile is given below, first four items are musts for upgradable systems, the rest are for
additional setups. Read carefully. Intel chipsets have more chance for success.
- Main System
- PC EFI V9 Bootloader
- One of the Decrypters
- One of the SMBIOS Enablers
- It is better to use the stock kernel. If any custom kernel is selected then you will need to replace
the System.kext with the one in /Library/Temp after applying the update.
- For PS2 mouse/keyboard it is better to select x86 ACPI driver instead of PS2 driver.
- Speedstepping support may be problematic for upgradable systems without Disabler. But you
can use it safely with Disabler.
- GMA950-a will fail after update, GMA950-b or efi string should be selected for such systems.
Multiboot:
iATKOS 5i has no integrated procedure for multibooting but preparing a multiboot GPT or MBR
system with this release is easy.
Here is a ''How To'' for GPT and MBR triple boot including Mac-Win-Linux.
- Change your partition table type to MBR (msdos type) and create 3 primary partitions by
using Parted Magic Live CD or iATKOS Disk Utility. HFS+ format for OS X target, Fat32
for the others.
(Note: %99.99999 of the PC harddrives already have MBR partition map scheme (msdos type)
which you can change it to GPT via Parted Magic CD or iATKOS Disk Utility if you like to.)
- Add boot flag to Vista or Linux target and install the OS' in any order you like. For linux,
do not install bootloader to MBR, install it to linux root. If you want linux to take the boot
control then you need to install its bootloader to MBR.
- You may need to repair Vista. Add boot flag to Vista partition, boot Vista DVD, select repair,
add boot flag to OS X partition, thats all.
Note: Adding boot flag to MBR partitions: Boot Parted Magic Live CD, right click to partition,
select flags and click to boot.
- Change your partition table type to GPT (Guid Partition Table) and create 3 partitions
by using iATKOS Disk Utility. HFS+ format for OS X target, Fat32 (msdos) for the others.
- Boot Linux media and install the OS. If you want OS X to take the control of booting then
install Linux bootloader to Linux root. If you want Linux to take the control then install it to
MBR (actually the MBR of msdos part of the hybrid partition table) and you will need to change
the install order also. The one which will take the boot control should be the last one to be
installed.
(Note: Some live linux cd stuff (knoppix, kanotix, parsix, etc.) has built-in installer applications
and they use gparted for partitioning and formatting targets. At this point, formatting target to
linux fs via Gparted is not a good choice because it may break the hybrid partition table, use unix
fdisk just for changing the target partition type from ''c0'' to ''83'' which is linux partition type,
then you can continue installation.)
Known Issues:
- This dvd may not include all the necessary drivers required by your setup. Additional steps may
be needed to be taken by the user to setup and use such components.
*******************************************
For additional Help and instructions, here is the website and irc channel.
web:
http://www.uphuck.com
IRC:
******************************************
Good luck, if you enjoy your Mac OS X86 Leopard System, buy a real Mac ;)