
หลังจากเป็นมนุษย์ว่างงานมาได้ซักระยะ (ซัมเมอร์ก็ไม่ได้เรียน ฝึกงานก็ทำตอนเปิดเทอม – -”) ช่วงหยุดยาวที่ผ่านมาเลยใช้เวลาไปกับการลง osx ในโน้ตบุคใหม่ จริงๆเคยลงไว้แล้วรอบนึง แต่อยากลองอัพเกรดเป็น 10.5.6 กับ Chameleon bootloader เพิ่งออก RC1 น่าใช้ดี เลยจัดการลงใหม่ซะเลย แล้วทำ triple boot vista + ubuntu + osx ซะเลย ฮ่าๆ
Note การลง OSX86 แล้วจะใช้งานได้อย่างสมบูรณ์นั้นขึ้นอยู่กับ Hardware ในแต่ละเครื่องด้วย บางเครื่องลงแล้วใช้ได้ บางเครื่องลงแล้วก็ใช้ไม่ได้
Note2 Chameleon bootloader เหมือน grub bootloader แหละ แต่ใช้ลงบน osx86 แล้วเราสามารถแก้ไขพวก Theme ได้เอง จะทำให้เหมือนกับ Boot Camp ของ Apple เลยก็ได้นะ
อุปกรณ์
- Notebook ASUS F9J
- DVD OSX86 iDeneb v1.4 10.5.6 หาโหลดได้ตามเว็บบิตทั่วไป
Note3 osx86 นั้นมีอยู่หลายค่ายทั้ง Kalyway, iDeneb, iATKOS, Jas, iPC, xXx Leo ต่างกันที่ package พวก driver สำหรับ hardware (มั๊ง)
สเปคของ ASUS F9J ที่ใช้ลง osx86 หลังจากเปลี่ยนอุปกรณ์ไปหลายชิ้น – -”
- CPU: Intel Core 2 Duo 1.66 GHz
- RAM: DDR2 2.0GB <- เพิ่มจาก 1GB
- GPU: Nvidia Geforce 7300 Go
- HDD: 250GB <- เพิ่มจาก 120GB
- Wireless: Broadcom 4321AG draft-n <- เปลี่ยนมาจาก Intel 3945ABG
- Bluttooth: Toshiba
- LAN: Realtek RTL8101
- Webcam
- DVD Super-Multi
เริ่มกันเลยดีกว่า
- แบ่ง partition HDD ก่อน ผมแบ่งเป็น 4 อันตามรูป ( Vista 40GB, Storage 155GB, Ubuntu 7GB, OSX 30GB)

- Format partition ที่จะลง OSX ให้เป็น FAT32
- reboot เครื่องแล้วติดตั้ง ubuntu ลงไป
- ในหน้า ready to install ของ ubuntu ให้เลือก Advanced… แล้วเลือก install bootloader ใน partition ที่เราลง ubuntu (เราจะใช้ Chameleon bootloader แทน grub bootloader)
- reboot เครื่องใส่แผ่น osx86 เข้าไป รอให้มัน boot เข้าแผ่น DVD จะเห็นโลโก้ Apple กับวงกลมหมุนๆอยู่
- เลือกภาษาแล้วกด Enter เข้ามาที่ Welcome screen

- เลือก Utilities >> Disk Utilities เพื่อทำการ Format Partition เป็น Mac OS Extended (Journaled) โดยคลิกขวาที่ Partition ที่จะ Format แล้วเลือก erase

- ออกจากโปรแกรม Disk Utilities เลือก Drive ที่จะลง

- ในหน้า Install Summary ให้คลิก Customize เพื่อทำการ Patch Driver ต่างๆ

- การเลือก Driver นั้นจะแตกต่างกันไปแล้วแต่ Hardware ที่ใช้ลงสำหรับเจ้า ASUS F9J ผมเลือก
Chipset: ICHx Fixed <- สำหรับ chipset ICH7,8,9
Kernel: 9.5.0 Voodoo (Intel/AMD/SSE2/SSE3)
Fix: AppleSMBIOS-27-667 <- RAM BUS667
Fix: AppleSMBIOS-27-MB <- แก้ชื่อเป็น Mac Book
Fix: Seatbelt Fix <- Fix Kernel Pannic เวลา mount image file
Fix: BatteryManager <- สำหรับเครื่องโน้ตบุค
Fix: PowerOff_Fix <- ทำให้ shutdown ได้สนิท
Video: NVinjectGO
Application: ASU
Application: BetterZip
Application: Kext Helper <- สำหรับลง .kext ต่างๆ
Application: OSx86 Tools - กด Nextๆ ไปเรื่อยๆ รอมัน install ใช้เวลาประมาณ 10-20 นาที

- reboot เครื่องแล้วเข้ามา กรอกรายละเอียดต่างๆของ user (username password setup time ฯลฯ) เสร็จแล้วจะได้หน้าตาประมาณนี้

- ต่อไปก็ต้องจัดการ patch driver ที่เหลือ คือ sound ALC 660-VD , SpeedStep Powermanagement
- ALC 660-VD download
- Powermanagement download
- GenericCPUPMControl download <- เอาไว้ดู cpu load, อุณหภูมิ ฯลฯ - วิธีการ patch คือ เป็นโปรแกรม Kext Helper (อยู่ใน Application/ideneb มั๊งถ้าจำไม่ผิด) แล้วลากไฟล์ .kext โยนใส่ในโปรแกรม Kext Helper พิมพ์ root password กด Enter นั่งรอซักพักจนมัน patch เสร็จ แล้ว reboot ส่วน GenericCPUPMControl ให้เอาไปใส่ไว้ที่ Applications พอ reboot เสร็จใช้ GenericCPUPMControl ดูถ้าเห็น cpu เราทำงาน 2 core แล้วสารมารลด clock speed ลงได้แสดงว่า powermanagement ทำงานแล้ว
- ต่อไปเราจะลง Chameleon bootloader (download) unzip แล้วติดตั้งให้เสร็จ

- แก้ Theme ของ Chameleon ให้เหมือน Boot Camp (download) upzip แล้วเอาไฟล์ไปใส่ไว้ที่ /Extra/Themes/ แก้ไฟล์ com.apple.Boot.plist ใส่ Theme และ กำหนด default partition ตอน boot ให้เป็น Windows Vista
kernel mach_kernel Kernel Flags Timeout 5 device-properties Theme Boot_Camp Default_Partition hd(0,1) - save แล้ว reboot เครื่องอีกรอบจะได้หน้าตา boot menu ประมาณนี้

- เสร็จแล้ว ต่อไปก็ลงโปรแกรมได้ตามใจชอบเลย ^_^
รูปอาจจะไม่ค่อยชัดเพราะใช้มือถือถ่ายเอา (บ้านจนไม่มีกล้องใช้) ตอนนี้ลงโปรแกรมเสร็จหมดแล้ว ลง iPhone SDK ด้วย เดี๋ยวคราวหน้าลองเขียน iPhone App ดูบ้างดีกว่า ~_~




>> # Wireless: Broadcom 4321AG draft-n
- นี่มัน… Wireless นักจารกรรมนี่หว่า