เนื่องจากมีการแก้ไขที่แตกต่างกันของ Mac แต่ละรุ่นสิ่งที่ต้องทำอาจแตกต่างกันไป เพียงเลือกภาพที่ถูกต้องมักจะไม่เพียงพอ
สำหรับแล็ปท็อป Mac มักมีปัญหาเกี่ยวกับการบู๊ตและติดตั้ง:
- กราฟิกการ์ดชิป (โดยเฉพาะอย่างยิ่งกับ MacBook การ์ดกราฟิกคู่)
- การบูท EFI ที่เหมาะสม
- การ์ดที่เชื่อมต่อกับจอภาพแล็ปท็อปในตัว (อีกครั้งด้วยการ์ด dual grapgic สำหรับ MacBooks)
คำสั่ง:
dmidecode |grep -i macbookpro
จะให้รุ่นเฉพาะของคุณ หากคุณสามารถบูตเป็นบางสิ่งที่ให้ Linux shell พยายามที่จะสรุปรูปแบบของคุณจากโต๊ะรุ่นวิกิพีเดีย MacBook
ฉันคิดว่าโมเดลที่มีฮาร์ดแวร์เดียวกันนั้นมีการแก้ไขแบบเดียวกันดังนั้นจึงควรใช้ขั้นตอนเดียวกัน
ฉันใช้ Amd64 ISO ทั่วไปเสมอสำหรับการติดตั้งทั้งหมดที่อธิบายไว้ด้านล่าง ไม่ใช่แผ่นซีดีสำรองที่ดูเหมือนว่าส่วนใหญ่จะใช้สำหรับฮาร์ดแวร์ Apple รุ่นเก่าและรุ่นก่อน
ตราบใดที่คุณติดตั้งอานิสงส์ใน OSX ปกติซีดีสดหรือดิสก์ USB ของ Ubuntu จะนำเสนอตัวเลือกการบูต "efi linux" พร้อมกับตัวเลือกการบูตไบออส "
15 "MacBook pro รุ่น 5.1 [การ์ด gfx สองใบ 9400 & 9600]
เนื่องจากคำถามส่วนหนึ่งของคุณคือคุณต้องการปิดการใช้งานการ์ด gfx ป้อนสิ่งนี้ในเครื่องด้วงของคุณเมื่อบู๊ต
(คุณสามารถเล่นกับ usb usb cd ได้หากคุณรู้สึกว่ามันชอบ)
ค่าที่จะเพิ่มในด้วง (แค่ธรรมดาไม่ต่อท้ายบรรทัดที่มีอยู่ก่อนหน้านี้มีอยู่แล้ว:
outb 0x728 1
outb 0x710 2
outb 0x740 2
outb 0x750 0
นี่จะเป็นการปิดการใช้งานการ์ดของคุณและสลับการแสดงผลไปเป็นการ์ดที่ถูกต้อง หากจอแสดงผลของคุณเปลี่ยนเป็นสีดำเท่านั้น บู๊ตกลับไปที่ OSX และเปลี่ยนการ์ดที่กำลังใช้งานอยู่และรีบูตและลองอีกครั้ง เนื่องจากเราไม่ต้องการเพิ่มสิ่งนี้ในบรรทัดคำสั่งทุกครั้งเพื่อด้วงเพื่อให้สามารถบู๊ตได้ดูสิ่งนี้
15 "macbook pro รุ่น 8.1 [การ์ด gfx สองรุ่น Intel 3000 & Amd Radeon 6490M]
ใช้การตั้งค่าด้วงด้านบนจากตัวอย่าง 5.1 เพื่อปิดใช้งานการ์ด Amd
การใช้การ์ด Intel ยังมีข้อสงสัยบางประการเกี่ยวกับการกำหนดเวลา LVD ส่งผลให้สีของแสงด้านหลังเป็นสีเหลืองและหน้าจอที่อ่าน / ดูได้แทบในคอนโซลและ Unity โปรแกรมฟิกซ์ถูกรวมเข้ากับเคอร์เนล 3.4 ขึ้นไป และใช้งานได้กับ 3.5 Kernels คุณต้องปรับแก้เคอร์เนลของคุณอัพเกรดเป็นเคอร์เนลที่ใหม่กว่าหรือเพียงแค่ติดตั้ง Ubuntu 12.10 (เบต้าปัจจุบัน) ที่มาพร้อมกับ 3.5 ออกมาจากกล่อง
13 "MacBook pro รุ่น xx? [nvidia9400m]
ทำงานนอกกรอบ