การ Dual-boot macOS และ Ubuntu ต้องการความกล้าหาญเล็กน้อย แต่ไม่ยากมาก อาจมีปัญหาบางอย่างกับบูทโหลดเดอร์ ดังนั้นเราจะต้องจัดการกับมัน การติดตั้ง (และ dual-boot) Ubuntu บน Mac ไม่ได้ยากมาก
เป็นคำเตือน: การรัน Ubuntu บนเครื่องเสมือน (virtual machine) ด้วย VMWare มีประสิทธิภาพมากกว่ามาก หากด้วยเหตุผลใดเหตุผลหนึ่งไม่ได้ใช้งานได้สำหรับคุณ Dual booting ควรเป็นตัวเลือกที่สอง แค่เตือน: ฟังก์ชันฮาร์ดแวร์บางอย่างอาจไม่ทำงานถูกต้องภายใต้ Ubuntu Mac อาจแปลกภายใต้ Linux ดังนั้นจงดำเนินต่อก็ต่อเมื่อคุณมีความอดทนและความรู้ทางเทคนิคสำหรับการแก้ไขปัญหา
ก่อนเริ่ม สำรองข้อมูล Mac ของคุณ สิ่งนี้ไม่ใช่ตัวเลือก
1. ดาวน์โหลด Ubuntu
1. ดาวน์โหลดติดตั้ง Ubuntu LTS เวอร์ชันปัจจุบันจากเว็บไซต์ Canonical ณ ตีพิมพ์ เวอร์ชันนั้นคือ Ubuntu 16.04.4 LTS

2. บริจาคเพื่อสนับสนุน Ubuntu หรือคลิก "Not Now" เพื่อไปหน้าดาวน์โหลดโดยตรง

2. สร้างไดรฟ์ติดตั้ง Ubuntu
เราจะใช้ไดรฟ์ USB สำหรับตัวอย่าง ไดรฟ์ต้องมีขนาดอย่างน้อย 2 GB และว่างเปล่า
การจัดรูปแบบไดรฟ์
1. เสียบ USB เข้า Mac ของคุณ
2. เปิด Disk Utility จาก "Application/Utilities" เลือกไดรฟ์ USB ของคุณในแถบด้านข้าง

3. คลิก "Erase" ในเมนูบาร์เพื่อจัดรูปแบบไดรฟ์

4. ในหน้าจอถัดไป ตั้งค่า Format เป็น "MS-DOS (FAT)" และ Scheme เป็น "GUID Partition Map"

5. คลิก "Erase" และรอให้กระบวนการจัดรูปแบบเสร็จสิ้น

หากคุณมีปัญหากับการจัดรูปแบบ ลองทำอย่างเดียวกันกับ Terminal
เขียน Image
เราจะใช้ Etcher เขียน Image ติดตั้ง Ubuntu ลงดิสก์
1. ดาวน์โหลดและติดตั้ง Etcher

2. เปิด Etcher คลิก "Select Image" และเลือกไฟล์ Ubuntu ISO


4. คลิก "Select Drive" และเลือกไดรฟ์ USB ของคุณ


5. คลิก "Flash!" เพื่อเขียน image ลงไดรฟ์ USB ของคุณ


3. เตรียมดรายฟ์ของคุณ
rEFInd จะเป็นบูทโหลดเดอร์สำหรับ Ubuntu และ macoshop ทั้งคู่
การติดตั้ง rEFInd
1. ดาวน์โหลดแพ็กเกจไบนารีของ rEFInd
2. แตกไฟล์ที่ดาวน์โหลด
3. เปิด Terminal จาก "/Applications/Utilities/Terminal"
4. ลากไฟล์ "refind-installer" ไปที่ไอคอน Terminal เพื่อรันสคริปต์

คุณอาจต้องปิด System Integrity Protection (SIP) ก่อนดำเนินการต่อ หรือติดตั้ง rEFInd จากพาร์ติชันกู้คืน (recovery partition) วิธีทำ:
- รีบูท Mac ของคุณ เมื่อหน้าจอเริ่มต้นโชว์ขึ้น กดค้าง Command + R จนกว่าจะเห็นโลโก้ Apple
- เมื่อโหลดเสร็จและนำคุณไป Recovery Mode คลิก "Utilities -> Terminal"
- ในหน้าต่าง Terminal พิมพ์
csrutil disableและกด Enter - รีสตาร์ท Mac ของคุณ

5. รีบูท Mac ของคุณอีกครั้งเพื่อให้แน่ใจว่า rEFInd ทำงาน

ปรับขนาดพาร์ติชันบูทด้วย Disk Utility
หากเราต้องการ dual boot macOS และ Ubuntu จากฮาร์ดดิสก์เดียวกัน เราจะต้องสร้างพาร์ติชันสำหรับ Ubuntu ด้วย Disk Utility
1. เปิด Disk Utility จากโฟลเดอร์ "/Applications/Utilities"
2. เลือกดิสก์บูทของคุณในแถบด้านข้าง และคลิกปุ่ม "Partition"

3. คลิก "Partition" ในกล่องโต้ตอบเพื่อยืนยัน

4. คลิกปุ่ม "+" เพื่อเพิ่มพาร์ติชัน

5. ตั้งค่าขนาดและชื่อ เลือก "MS-DOS (FAT)" สำหรับประเภทพาร์ติชัน นี่จะถูกลบโดยโปรแกรมติดตั้ง Ubuntu

6. คลิก "Apply" แล้ว "Partition" เพื่อดำเนินการ

หากคุณพบปัญหา คุณอาจต้องใช้ Terminal เพื่อพาร์ติชันดรายฟ์แทน หรือล้าง Time Machine snapshots
4. การติดตั้ง Ubuntu
เมื่อทำทั้งหมดแล้ว เราสุดท้ายพร้อมที่จะติดตั้ง Ubuntu บน Mac ของเรา! น่าเสียดายที่สกรีนชอตคุณภาพสูงไม่พร้อมสำหรับขั้นตอนเหล่านี้
บูทจาก USB
1. รีบูท Mac ของคุณ
2. เลือกไดรฟ์ USB ใน rEFInd เพื่อบูทจากมัน

รันโปรแกรมติดตั้ง Ubuntu
1. เชื่อมต่อเครือข่ายไร้สาย (ถ้าคุณสามารถ) และเลือกที่จะติดตั้งซอฟต์แวร์ของบุคคลที่สาม
2. ที่หน้าจอเลือกการติดตั้ง เลือก "Something Else" จากด้านล่าง

3. เลือกพาร์ติชันที่คุณสร้างไว้ก่อนหน้านี้ คลิกปุ่ม "–" เพื่อลบมัน

4. ด้วยพื้นที่ว่างที่เลือก คลิก "+" เพื่อสร้างพาร์ติชันใหม่

5. ตั้งค่าขนาดเป็น 4000 MB และ "Use as" เป็น "swap"

6. สร้างพาร์ติชันใหม่อีกอันด้วยปุ่ม "+" ใช้พื้นที่ว่างทั้งหมดที่มี ตั้ง "Use as" เป็น "Ext4 journaling file system" ตั้ง mount point เป็น "/"

7. เลือกพาร์ติชัน ext4 ใต้ "device for bootloader installation"

8. คลิกผ่านขั้นตอนที่เหลือเพื่อสร้างผู้ใช้และเสร็จสิ้นการติดตั้ง
การตั้งค่าลำดับบูท (Boot Order)
เมื่อเสร็จสิ้น Mac ของคุณอาจบูทเข้าสู่ Ubuntu อัตโนมัติ หากเป็นเช่นนั้น บูทโหลดเดอร์ GRUB ได้เข้าควบคุม: เราต้องเรียกร้องการควบคุมของ rEFInd กลับมา ปฏิบัติตามคำแนะนำในคู่มือนี้เพื่อใช้ efibootmgr จากภายใน Ubuntu เพื่อแก้ปัญหา
อาจมีทางลัด ถ้าคุณมีแค่ rEFInd และ Ubuntu ติดตั้ง คำสั่ง Terminal ของ Ubuntu นี้ควรแก้ปัญหาได้ อย่างไรก็ตาม สถานการณ์แตกต่างกันไป ดังนั้นอย่ารันมันโดยตาบอด:
sudo efibootmgr -o 0000,0080
สรุป: หลังการติดตั้ง
คุณอาจต้องติดตั้งไดรเวอร์และซอฟต์แวร์เพิ่มเติมเฉพาะสำหรับรุ่น Mac ของคุณ คำแนะนำที่ดีที่สุดคือค้นหาไดรเวอร์และการเปลี่ยนแปลงซอฟต์แวร์ที่เหมาะสมสำหรับฮาร์ดแวร์ของคุณโดยเฉพาะ