เห็นสมาชิก ถามกันเยอะเกี่ยวกับการนำ pc หรือ nb มาใช้ลง osx ขอรวบรวมสิ่งที่ถามตอบไว้ที่นี่เลย
ออกตัวก่อนว่า ผมไม่เก่งนะครับ แต่ใช้ศึกษาเอาจากแหล่งต่าง ๆ ฝากเพื่อนๆ ช่วยกันแชร์ด้วย
1. spec. ที่สามารถลง osx ได้
-CPU / MB / Graphics card ?จะเป็นอุปกรณ์หลักๆ ที่ต้องพิจารณาดีๆ สำหรับคนที่จะลงกับ? PC
1.1 MB ที่นิยมมากที่สุด จะเป็น กิ๊กกะไบท์ ส่วน asus ก็นิยมรองลงมา ส่วนตัวอื่นๆ ต้องหาเป็นตัว ๆ ไปครับ
ซึ่งสำหรับส่วนประกอบใน MB เองนั้นต้องดูว่ามี kext รองรับการทำงานได้หรือไม่ เพราะหลายคนจะปวดหัวกับการ
ที่อุปกรณ์ทำงานได้ไม่สมบูรณ์หลังจากซื้อไปแล้ว เช่นผมเจอปัญหากับ usb3.0 ที่ใช้คอนโทรเลอร์ของ Fresco logic ซึ่งยังไม่มี kext ทำให้ใช้พอร์ทนั้นไม่ได้
1.2 สำหรับชิพเสียงที่เป็นตัว onboard ที่นิยมและหา kext ง่ายๆ จะเป็นตระกูล realtek ALC8xx หากเลือกได้ให้เลือกตระกูลพวกนี้เอาไว้ ส่วนตัวอื่นๆ อาจต้องลองถามอากู๋ดูว่า มี kext ที่ใช้แล้ว work หรือเปล่า
1.3 แลนพอร์ทนั้น ที่นิยมและหาง่าย จะเป็นตระกูล Realtek RTL81xx เข้าใจว่าบอร์ดส่วนใหญ่จะเป็นตัวนี้
1.4 usb 3.0 ที่มี kext และลงได้ง่ายๆ จะเป็นNEC/Renesas D720200, Etron EJ168, or ASMedia ASM1042/1041
1.5 wireless card ที่เห็นมักจะเป็น Artheros บางตัว กับ realtek ยังไงหากซื้อเป็นแบบ usb ลองดูตัวที่ข้างกล่องมีสัญลักษณ์ของแมคนะครับ
1.5 กราฟฟิกการ์ด หากใช้ cpu รุ่นที่มี hd3000 หรือ hd4000 ไม่จำเป็นต้องซื้อการ์ดแยกก็ได้หากไม่ได้ใช้งานกราฟฟิกหนักๆ แต่หากต้องการการ์ดแยก มีให้เลือกเพียบเลยครับ เช่นตัวที่เป็น oob ได้แก่ ati hd5770,
สำหรับ hardware อื่น จะไม่ใช่ตัวหลักที่ทำให้ใช้งานได้ หรือไม่ได้ครับ
อ้างอิง hardware ที่ทาง tonymac แนะนำ ตาม link นี้ครับ
http://tonymacx86.blogspot.com/2011/...ac-buyers.html สำหรับ สะพานแสนดี
http://tonymacx86.blogspot.com/search/label/CustoMac สำหรับไอวี่
ส่วนถ้าเป็น notebook จะมีความยุ่งยากมากขึ้นในการเลือกมากกว่าเดิม เนื่องจากเป็นการประกอบมาสำเร็จแล้ว ส่วนใหญ่มักจะใช้ไม่ได้ 100% เช่น ผมใช้ dell vostro 3450 สิ่งที่ยังใช้ไม่ได้จะเป็น usb3.0,webcam และ wake
แต่ในเว็บ tonymac แนะนำ HP Probook 4530s ซึ่งใช้ได้สมบูรณ์ และมีคนใช้ค่อนข้างเยอะ หากจะใช้กับ notebook ที่ไม่ใช่ตัวนี้ อาจต้องทำการบ้านเยอะหน่อย
2. จะหา osx ที่ไหนมาลง
ตัว osx แท้ๆ หากเป็น ML คงต้องโหลดจาก app store ของ apple ครับ แต่ถ้าหาเถื่อน ในเว็บบิททั่วไปมีพอสมควรทีเดียว
3. ขั้นตอนการลงและติดตั้ง
ผมไม่ลงรายละเอียดทั้งหมดนะครับ บอกเป็นหลักๆ ส่วนละเอียดๆ สามารถดูได้ตาม link ครับ
หลักที่ผมใช้ลงคือ ลงจาก usb โดยเคยทำทั้งจาก unibeast, myhack, iaktos โดยขอยกตัวอย่างของ unibeast สำหรับ ML (mountain lion)
3.1 เตรียมโหลด ML จาก app store โดยไฟล์ที่ได้จะเป็น .app และอยู่ใน Folder applications (Install OS X Mountain Lion.app) หากไม่ได้ซื้อจาก app store ก็ต้องหาไฟล์ดังกล่าว นำไปวางไว้ในโฟลเดอร์เดียวกันนั้นครับ
3.2 โหลด unibeast จาก http://www.tonymacx86.com/downloads.php?do=cat&id=3 โดยต้องสมัครสมาชิกก่อนนะครับ
3.3 ฟอร์แมท usb ให้เป็นไฟล์ฟอแมท journey และเลือก เป็นMBR , เปิด unibeast และทำตามขั้นตอนไปเรื่อยๆ โปรแกรมจะจัดเตรียม usb สำหรับติดตั้งให้เสร็จสรรพ ใช้เวลานานมากนะครับ อย่าไปหลงเชื่อเวลาที่แสดงในโปรแกรม ไม่งั้นหลงทางนึกว่าเครื่อง hank
ข้อ 1, 3 ต้องทำจาก osx ครับ ผมไม่เคยทำจาก windows
3.4 เมื่อได้ usb สำหรับ ติดตั้งแล้ว ให้โหลด multibeast มาใส่ไว้ใน usb นั้นด้วย และหากจำเป็นต้องใช้ kext บางตัวที่เราหาได้ ก้เก็บไว้ใน usb นั้นไปเลยครับ เผื่อใช้จะได้ใช้ได้ทันที, และหากเราใช้บอร์ดที่มี dsdt (http://www.tonymacx86.com/11-dsdt-database.html) ก็ให้โหลดเก็บไว้ใน usb ไปด้วยครับ
3.5 เริ่มลงมือติดตั้งตามขั้นตอน ซึ่งตรงนี้หากผ่านไปได้ก็สบายไป 70% แล้วครับ
3.5.1 เข้าหน้าเซ็ทไบออส ให้เซ็ทเป็น ahci
3.5.2 เซ็ทให้บู๊ดจาก usb เป็น priority แรก
MB แต่ละรุ่นจะไม่เหมือนกัน แต่หลัก ๆ ต้องเซ็ทตามข้อ 3.5.1 นะครับ หากเลือกเป็นอย่างอื่นเช่น sata จะบู๊ดไม่ขึ้นเลย
3.5.3 ทำตามขั้นตอนไปเรื่อย ๆ ซึ่งขั้นตอน สามารถดูได้จาก youtube.com มีเพียบเลยครับ ลองพิมพ์ hacintosh หรือ mountain lion hacintosh มาเป็นร้อย
3.6 เครื่องจะให้เรารีบู๊ด ให้รีบู๊ท โดยยังเลือกให้สตาร์ทจาก usb ก่อนในครั้งแรกนี้
3.7 ติดตั้ง multibeast ซึ่งเปรียบเสมือนการติดตั้งไดร์เวอร์ใน windows นั่นหละครับ แต่ต้องรู้ว่าจะติดตั้งตัวไหนบ้าง และทางที่ชัวร์ที่สุด ติดตั้งทีละตัวและบู๊ดดูว่าเกิด kernel panic หรือไม่ (kernel panic จะขึ้นตัวหนังสือนิ่งๆ และสีเทาๆ ) โดยเราจะเลือกตัวไหนบ้างนั้นสามารถดูไกด์ไลน์ หรือถามจาก http://www.tonymacx86.com/mountain-lion-installation/
หมายเหตุ หากเกิด kernel panic ในการติดตั้ง kext ตัวไหน ให้เลือกบู๊ตเข้า safemode โดยพิมพ์ "-x" ขณะทำการบู๊ทครับ และไปลบ kext นั้น ๆ ออกจาก /system/library/extensions ซึ่งเป็นที่เก็บของ kext
3.8 หากลง multibeast ?ผ่านทั้งหมดที่ต้องการแล้ว อย่าลืมเลือกติดตั้ง boot loader นะครับ ในการเปิดเครื่องครั้งต่อไป จะได้ไม่ต้องใช้ ?usb สำหรับติดตั้งอีก
3.9 กลับไปแก้ไข priority สำหรับการบู๊ตเครื่องใหม่ ในหน้าbios เลือกให้ไดรฟ์แรกในการบู๊ต เป็น hdd ที่เราลง osx เอาไว้
4. driver หาจากไหน และ kext ที่พูดๆ กันคืออะไร
แหล่งของkext หรือใน windows เราเรียก driver นั้นผมหาจากสองแหล่งครับ
1. www.tonymacx86.com
2. www.kexts.com
5. อะไรคือ boot loader
boot loader คือตัวโหลด สำหรับการ boot เข้า osx ซึ่งหากขาดตัวนี้ เราจะไม่สามารถ boot เข้า osx ได้ด้วยตัวเอง
ุ6. แหล่งความรู้ต่างๆ
ผมเข้าไปอยู่ 2-3 ที่หลักๆ คือ
1. ภาษาไทย ก็จะไปที่ www.mondifymac.com
2. ภาษาอังกฤษ ก็จะไปที่ www.tonmacx86.com
3. freemac.com
ขอจั่วหัวไว้ก่อน แล้วจะทะยอยเข้ามาเพิ่มเติมครับ
ออกตัวก่อนว่า ผมไม่เก่งนะครับ แต่ใช้ศึกษาเอาจากแหล่งต่าง ๆ ฝากเพื่อนๆ ช่วยกันแชร์ด้วย
1. spec. ที่สามารถลง osx ได้
-CPU / MB / Graphics card ?จะเป็นอุปกรณ์หลักๆ ที่ต้องพิจารณาดีๆ สำหรับคนที่จะลงกับ? PC
1.1 MB ที่นิยมมากที่สุด จะเป็น กิ๊กกะไบท์ ส่วน asus ก็นิยมรองลงมา ส่วนตัวอื่นๆ ต้องหาเป็นตัว ๆ ไปครับ
ซึ่งสำหรับส่วนประกอบใน MB เองนั้นต้องดูว่ามี kext รองรับการทำงานได้หรือไม่ เพราะหลายคนจะปวดหัวกับการ
ที่อุปกรณ์ทำงานได้ไม่สมบูรณ์หลังจากซื้อไปแล้ว เช่นผมเจอปัญหากับ usb3.0 ที่ใช้คอนโทรเลอร์ของ Fresco logic ซึ่งยังไม่มี kext ทำให้ใช้พอร์ทนั้นไม่ได้
1.2 สำหรับชิพเสียงที่เป็นตัว onboard ที่นิยมและหา kext ง่ายๆ จะเป็นตระกูล realtek ALC8xx หากเลือกได้ให้เลือกตระกูลพวกนี้เอาไว้ ส่วนตัวอื่นๆ อาจต้องลองถามอากู๋ดูว่า มี kext ที่ใช้แล้ว work หรือเปล่า
1.3 แลนพอร์ทนั้น ที่นิยมและหาง่าย จะเป็นตระกูล Realtek RTL81xx เข้าใจว่าบอร์ดส่วนใหญ่จะเป็นตัวนี้
1.4 usb 3.0 ที่มี kext และลงได้ง่ายๆ จะเป็นNEC/Renesas D720200, Etron EJ168, or ASMedia ASM1042/1041
1.5 wireless card ที่เห็นมักจะเป็น Artheros บางตัว กับ realtek ยังไงหากซื้อเป็นแบบ usb ลองดูตัวที่ข้างกล่องมีสัญลักษณ์ของแมคนะครับ
1.5 กราฟฟิกการ์ด หากใช้ cpu รุ่นที่มี hd3000 หรือ hd4000 ไม่จำเป็นต้องซื้อการ์ดแยกก็ได้หากไม่ได้ใช้งานกราฟฟิกหนักๆ แต่หากต้องการการ์ดแยก มีให้เลือกเพียบเลยครับ เช่นตัวที่เป็น oob ได้แก่ ati hd5770,
สำหรับ hardware อื่น จะไม่ใช่ตัวหลักที่ทำให้ใช้งานได้ หรือไม่ได้ครับ
อ้างอิง hardware ที่ทาง tonymac แนะนำ ตาม link นี้ครับ
http://tonymacx86.blogspot.com/2011/...ac-buyers.html สำหรับ สะพานแสนดี
http://tonymacx86.blogspot.com/search/label/CustoMac สำหรับไอวี่
ส่วนถ้าเป็น notebook จะมีความยุ่งยากมากขึ้นในการเลือกมากกว่าเดิม เนื่องจากเป็นการประกอบมาสำเร็จแล้ว ส่วนใหญ่มักจะใช้ไม่ได้ 100% เช่น ผมใช้ dell vostro 3450 สิ่งที่ยังใช้ไม่ได้จะเป็น usb3.0,webcam และ wake
แต่ในเว็บ tonymac แนะนำ HP Probook 4530s ซึ่งใช้ได้สมบูรณ์ และมีคนใช้ค่อนข้างเยอะ หากจะใช้กับ notebook ที่ไม่ใช่ตัวนี้ อาจต้องทำการบ้านเยอะหน่อย
2. จะหา osx ที่ไหนมาลง
ตัว osx แท้ๆ หากเป็น ML คงต้องโหลดจาก app store ของ apple ครับ แต่ถ้าหาเถื่อน ในเว็บบิททั่วไปมีพอสมควรทีเดียว
3. ขั้นตอนการลงและติดตั้ง
ผมไม่ลงรายละเอียดทั้งหมดนะครับ บอกเป็นหลักๆ ส่วนละเอียดๆ สามารถดูได้ตาม link ครับ
หลักที่ผมใช้ลงคือ ลงจาก usb โดยเคยทำทั้งจาก unibeast, myhack, iaktos โดยขอยกตัวอย่างของ unibeast สำหรับ ML (mountain lion)
3.1 เตรียมโหลด ML จาก app store โดยไฟล์ที่ได้จะเป็น .app และอยู่ใน Folder applications (Install OS X Mountain Lion.app) หากไม่ได้ซื้อจาก app store ก็ต้องหาไฟล์ดังกล่าว นำไปวางไว้ในโฟลเดอร์เดียวกันนั้นครับ
3.2 โหลด unibeast จาก http://www.tonymacx86.com/downloads.php?do=cat&id=3 โดยต้องสมัครสมาชิกก่อนนะครับ
3.3 ฟอร์แมท usb ให้เป็นไฟล์ฟอแมท journey และเลือก เป็นMBR , เปิด unibeast และทำตามขั้นตอนไปเรื่อยๆ โปรแกรมจะจัดเตรียม usb สำหรับติดตั้งให้เสร็จสรรพ ใช้เวลานานมากนะครับ อย่าไปหลงเชื่อเวลาที่แสดงในโปรแกรม ไม่งั้นหลงทางนึกว่าเครื่อง hank
ข้อ 1, 3 ต้องทำจาก osx ครับ ผมไม่เคยทำจาก windows
3.4 เมื่อได้ usb สำหรับ ติดตั้งแล้ว ให้โหลด multibeast มาใส่ไว้ใน usb นั้นด้วย และหากจำเป็นต้องใช้ kext บางตัวที่เราหาได้ ก้เก็บไว้ใน usb นั้นไปเลยครับ เผื่อใช้จะได้ใช้ได้ทันที, และหากเราใช้บอร์ดที่มี dsdt (http://www.tonymacx86.com/11-dsdt-database.html) ก็ให้โหลดเก็บไว้ใน usb ไปด้วยครับ
3.5 เริ่มลงมือติดตั้งตามขั้นตอน ซึ่งตรงนี้หากผ่านไปได้ก็สบายไป 70% แล้วครับ
3.5.1 เข้าหน้าเซ็ทไบออส ให้เซ็ทเป็น ahci
3.5.2 เซ็ทให้บู๊ดจาก usb เป็น priority แรก
MB แต่ละรุ่นจะไม่เหมือนกัน แต่หลัก ๆ ต้องเซ็ทตามข้อ 3.5.1 นะครับ หากเลือกเป็นอย่างอื่นเช่น sata จะบู๊ดไม่ขึ้นเลย
3.5.3 ทำตามขั้นตอนไปเรื่อย ๆ ซึ่งขั้นตอน สามารถดูได้จาก youtube.com มีเพียบเลยครับ ลองพิมพ์ hacintosh หรือ mountain lion hacintosh มาเป็นร้อย
3.6 เครื่องจะให้เรารีบู๊ด ให้รีบู๊ท โดยยังเลือกให้สตาร์ทจาก usb ก่อนในครั้งแรกนี้
3.7 ติดตั้ง multibeast ซึ่งเปรียบเสมือนการติดตั้งไดร์เวอร์ใน windows นั่นหละครับ แต่ต้องรู้ว่าจะติดตั้งตัวไหนบ้าง และทางที่ชัวร์ที่สุด ติดตั้งทีละตัวและบู๊ดดูว่าเกิด kernel panic หรือไม่ (kernel panic จะขึ้นตัวหนังสือนิ่งๆ และสีเทาๆ ) โดยเราจะเลือกตัวไหนบ้างนั้นสามารถดูไกด์ไลน์ หรือถามจาก http://www.tonymacx86.com/mountain-lion-installation/
หมายเหตุ หากเกิด kernel panic ในการติดตั้ง kext ตัวไหน ให้เลือกบู๊ตเข้า safemode โดยพิมพ์ "-x" ขณะทำการบู๊ทครับ และไปลบ kext นั้น ๆ ออกจาก /system/library/extensions ซึ่งเป็นที่เก็บของ kext
3.8 หากลง multibeast ?ผ่านทั้งหมดที่ต้องการแล้ว อย่าลืมเลือกติดตั้ง boot loader นะครับ ในการเปิดเครื่องครั้งต่อไป จะได้ไม่ต้องใช้ ?usb สำหรับติดตั้งอีก
3.9 กลับไปแก้ไข priority สำหรับการบู๊ตเครื่องใหม่ ในหน้าbios เลือกให้ไดรฟ์แรกในการบู๊ต เป็น hdd ที่เราลง osx เอาไว้
4. driver หาจากไหน และ kext ที่พูดๆ กันคืออะไร
แหล่งของkext หรือใน windows เราเรียก driver นั้นผมหาจากสองแหล่งครับ
1. www.tonymacx86.com
2. www.kexts.com
5. อะไรคือ boot loader
boot loader คือตัวโหลด สำหรับการ boot เข้า osx ซึ่งหากขาดตัวนี้ เราจะไม่สามารถ boot เข้า osx ได้ด้วยตัวเอง
ุ6. แหล่งความรู้ต่างๆ
ผมเข้าไปอยู่ 2-3 ที่หลักๆ คือ
1. ภาษาไทย ก็จะไปที่ www.mondifymac.com
2. ภาษาอังกฤษ ก็จะไปที่ www.tonmacx86.com
3. freemac.com
ขอจั่วหัวไว้ก่อน แล้วจะทะยอยเข้ามาเพิ่มเติมครับ
Comment