Mac ของคุณสามารถรัน Linux ได้สองวิธี วิธีหนึ่งเกี่ยวข้องกับการติดตั้ง Linux ผ่านซอฟต์แวร์เสมือนจริง (Virtualization) ส่วนอีกวิธีบูตระบบปฏิบัติการในการตั้งค่า Dual-boot พร้อมกับ macOS ในคู่มือนี้ เราจะครอบคลุมทั้งสองวิธีของการรัน Linux บน Mac
Linux Distros และข้อกำหนดระบบ
Linux มาในรูปแบบการกระจาย (Distributions หรือ Distros) มี Linux distros มากกว่า 1,000 ตัว แต่ละตัวมีสไตล์เฉพาะตัว หากคุณไม่เคยใช้ Linux มาก่อน คุณอาจต้องการเลือกหนึ่งใน distros ที่ใช้งานง่ายต่อไปนี้ซึ่งติดตั้งง่าย:
- Linux Mint
- Ubuntu
- Fedora
- Manjaro
- Arch Linux
ข้อกำหนดระบบอาจแตกต่างกันสำหรับแต่ละ distro ตัวอย่างเช่น Linux Mint กำหนดว่า Mac ของคุณต้องมีสเปกดังนี้:
- RAM 2GB
- พื้นที่ดิสก์ 20GB
- โปรเซสเซอร์ Intel 64-bit
Distros ของ Linux ส่วนใหญ่เบาเกินระบบและสามารถรันบน Mac ที่มีอายุ 10 ปีหรือมากกว่าได้
เกี่ยวกับ Mac ที่มีชิป T2 และ Apple Silicon
นี่อาจเป็นเรื่องที่น่าประหลาดใจ แต่การติดตั้ง Linux บนรุ่น Mac ใหม่กว่า (2018 ขึ้นไป) ยากกว่ารุ่นเก่า เพราะมีชิปความปลอดภัย Apple T2 และ CPU Apple Silicon
Mac ที่มีชิป T2 Security Chip
หากคุณใช้ Intel Mac ที่มีชิป T2 Security Chip คุณสามารถติดตั้ง Linux distros ส่วนใหญ่ในโหมด Dual-boot ได้ แต่คุณจะต้องทำงานเพิ่มเติม
ตัวอย่างเช่น คุณต้องกำหนดค่า Firmware เพื่ออนุญาตให้บูตจากสื่อภายนอก ในขณะที่บางส่วนฮาร์ดแวร์ เช่น แทร็คแพด คีย์บอร์ด และ Wi-Fi อาจทำงานเต็มที่ก็ต่อเมื่อคุณติดตั้ง Kernel ที่รองรับ T2 ขึ้นอยู่กับ distro ที่คุณวางแผนติดตั้ง คุณอาจต้องทำการเตรียมการเพิ่มเติม
รายละเอียดมากเกินไปที่จะครอบคลุมที่นี่ คุณควรไปที่ T2linux.org เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับการตั้งค่า T2 Mac สำหรับ Linux คุณไม่ต้องกังวลหากคุณต้องการรัน Linux แค่ในฐานะ Virtual Machine
Mac Apple Silicon
ชิป셋 Apple Silicon พัฒนาบนสถาปัตยกรรม ARM แต่ Linux distros ส่วนใหญ่ไม่รองรับชิป ARM Apple ยังใช้โค้ดที่เป็นกรรมสิทธิ์ในกระบวนการบูต ทำให้ distros ไม่บูตได้แม้จะรองรับสถาปัตยกรรม โครงการชื่อ Asahi Linux กำลังดำเนินการที่อาจให้การรองรับในอนาคต
อย่างไรก็ตาม คุณสามารถใช้ซอฟต์แวร์เสมือนจริง (Virtualization) เพื่อรันเวอร์ชัน ARM ของ Linux — เช่น Debian ARM — บน Mac Apple Silicon คุณแม้แต่สามารถจำลอง (Emulate) distros ที่พัฒนาสำหรับ Intel ได้ แต่犠牲ประสิทธิภาพ
ดาวน์โหลด Linux Distro ก่อนเริ่มต้น
ก่อนจะขั้นต่อไป ให้ดาวน์โหลด Linux distro ในรูปแบบ ISO จากเว็บไซต์อย่างเป็นทางการ ตัวอย่างเช่น เพื่อดาวน์โหลด Linux Mint:
- ไปที่เว็บไซต์อย่างเป็นทางการของ Linux Mint
- เลือกปุ่ม Download
- เลือกรุ่น Linux Mint ที่คุณต้องการ — Cinnamon, Xfce หรือ MATE
ติดตั้ง Linux ผ่านซอฟต์แวร์เสมือนจริง (Virtualization)
ซอฟต์แวร์เสมือนจริงสามารถช่วยให้คุณได้ Linux ทำงานบน Mac ได้เร็ว มันปลอดภัยและให้คุณทดสอบสิ่งต่างๆ ก่อนรัน distro ในโหมด Dual-boot
มีโซลูชันเสมือนจริงฟรีสองตัวที่คุณสามารถใช้:
- VirtualBox (คุณน่าจะเคยได้ยินมาก่อน)
- UTM
เราจะใช้ UTM สำหรับบทช่วยสอนนี้ เพราะมันใช้งานง่ายกว่า และรองรับชิป Intel และ Apple Silicon อย่างเต็มที่ มันยังรองรับ Emulation ซึ่งหมายความว่าคุณสามารถรัน Linux distros 32/64-bit บน Apple Silicon ได้
ขั้นตอนด้านล่างจะแสดงวิธีเสมือนจริงหรือจำลอง Linux Mint Cinnamon บน Mac ด้วย UTM
ตั้งค่า Linux VM
เริ่มต้นด้วยการตั้งค่า Linux Virtual Machine ใน UTM
- ติดตั้งและเปิด UTM
- บนหน้าจอ Welcome to UTM ให้เลือก Create a New Virtual Machine
- เลือก Virtualize (หรือ Emulate หากคุณใช้ Mac Apple Silicon) และเลือก Linux เป็นระบบปฏิบัติการที่ต้องการติดตั้ง
- เลือกปุ่ม Browse และระบุตำแหน่งไฟล์ ISO ของ Linux Mint
- ใช้สไลด์ Memory เพื่อระบุปริมาณหน่วยความจำที่ต้องการจัดสรรให้ VM ระบุ CPU cores ที่ต้องการจัดสรร หรือทิ้งไว้ที่ Default
- ในฟิลด์ Size ให้ป้อนปริมาณพื้นที่จัดเก็บที่ต้องการจัดสรรให้ VM ในหน่วยกิกะไบต์ — Linux Mint ต้องการอย่างน้อย 20
- ตั้งค่าเส้นทางโฟลเดอร์หากคุณวางแผนแชร์ไฟล์และโฟลเดอร์ระหว่าง Linux Mint VM และ macOS
- ป้อนชื่อสำหรับ VM — เช่น Linux Mint — และเลือก Save
ติดตั้ง Linux บน VM
ตอนนี้คุณสามารถติดตั้ง Linux บน Virtual Machine ของ UTM ได้
- เลือกปุ่ม Play เพื่อเริ่ม Virtual Machine
- รอจนกว่า VM จะบูตจากไฟล์ ISO Linux Mint
- เมื่อเมนูบูตปรากฏ ให้ไฮไลท์ Start Linux Mint Cinnamon และกด Return
- VM จะโหลดสภาพแวดล้อม Linux Mint แบบ Live — สำรวจดูได้อย่างอิสระ เพื่อดำเนินต่อ ให้ดับเบิลคลิกไอคอน Install Linux Mint บนพื้นที่เดสก์ท็อป
- เลือกภาษาและเค้าโครงคีย์บอร์ด
- ติ๊กถูกกล่องถัดจาก Install multimedia codecs
- เก็บตัวเลือก Erase disk and install Linux Mint ไว้ และเลือก Install Now
- เลือกเขตเวลาบนแผนที่โลก
- ป้อนชื่อของคุณ ตั้งชื่อผู้ใช้ และสร้างรหัสผ่าน — เลือก Continue
- รอจนกว่า Linux Mint จะติดตั้งตัวเอง และเลือก Restart Now
เสร็จแล้ว! คุณติดตั้ง Linux Mint Cinnamon บน Mac เรียบร้อยแล้ว เพื่อเริ่มต้น ให้ดูคู่มือ Linux Mint สำหรับผู้เริ่มต้นของเรา
หมายเหตุ: คุณสามารถติดตั้ง Linux distros หลายตัวด้วย UTM เลือกไอคอน Plus ที่ด้านบนของหน้าต่าง UTM เพื่อสร้าง Virtual Machine ใหม่ และใช้แถบด้านข้างเพื่อสลับระหว่าง VMs เรียนรู้เพิ่มเติมเกี่ยวกับการทำงานของซอฟต์แวร์เสมือนจริง
ติดตั้ง Linux ในโหมด Dual-boot
เพื่อให้สิ่งต่างๆ เรียบง่าย เราจะตั้งค่า Linux Mint Cinnamon ในการตั้งค่า Dual-boot บน MacBook Air 2017 รุ่นนี้ใช้ชิป Intel 64-bit และไม่รวมชิป T2 Security Chip
หากคุณเป็นเจ้าของ Mac รุ่นใหม่กว่า คุณสามารถ:
- ไปที่ T2linux.org สำหรับคำแนะนำ Dual-boot บนอุปกรณ์ macOS ที่มีชิป T2 Security Chip ของ Apple
- คุณสามารถใช้เวอร์ชัน ARM ของ Linux distro (เช่น Debian ARM) เพื่อรัน Linux ผ่านซอฟต์แวร์เสมือนจริงบน Apple Silicon
- ดู Asahi Linux หากคุณต้องการลอง Linux ในโหมด Dual-boot บน Apple Silicon
การติดตั้ง Linux ในโหมด Dual-boot บน Mac ของคุณ ต้อง:
- สร้าง Partition ใหม่บนพื้นที่จัดเก็บภายใน
- ติดตั้ง Boot Manager ของบุคคลที่สาม
- สร้าง USB Flash Drive ที่บูตได้ และบูตเข้าไป
- ติดตั้ง Hardware Drivers
หมายเหตุ: ควรค้นคว้า distro ที่คุณวางแผนติดตั้งสำหรับขั้นตอนเพิ่มเติมที่คุณควรทำ และให้แน่ใจว่าไม่มีปัญหาความเข้ากันได้กับรุ่น Mac ของคุณ เรายังแนะนำให้สำรองข้อมูล Mac เพื่อปกป้องข้อมูลหากเกิดอะไรผิดพลาด
สร้าง Partition macOS ใหม่
คุณต้องสร้าง Partition ใหม่บนพื้นที่จัดเก็บภายในของ Mac นี่คือที่ที่คุณจะติดตั้ง Linux
- เปิด Launchpad และเลือก Other > Disk Utility
- เลือก View > Show All Devices ที่มุมซ้าย
- ไฮไลท์ดิสก์จัดเก็บภายในที่ด้านบนของแถบด้านข้าง และเลือก Partition
- เลือกปุ่ม Plus
- เลือก Add partition และระบุขนาด ตรวจสอบให้แน่ใจว่าตรงตามข้อกำหนดขั้นต่ำสำหรับ distro ของคุณ
- เก็บรูปแบบเริ่มต้นไว้ — ไม่สำคัญเพราะคุณจะฟอร์แมตใหม่ภายหลัง
- เลือก Apply และรอจนกว่า Mac จะเสร็จสิ้นการสร้าง Partition
ติดตั้ง rEFInd Boot Manager
rEFInd เป็น Boot Manager ของบุคคลที่สามที่ทำให้การติดตั้งและบูตระหว่าง Linux และ macOS ง่ายขึ้น ก่อนที่คุณจะทำได้ คุณต้องปิดฟีเจอร์ความปลอดภัยที่เรียกว่า System Integrity Protection ชั่วคราว
- รีสตาร์ท Mac และค้าง Command + R ตอนสตาร์ทอัพจนเมนู macOS Recovery ปรากฏ
- เลือก Utilities > Terminal บนแถบเมนู
- พิมพ์
csrutil disableลงในหน้าต่าง Terminal และกด Return
- เปิดเมนู Apple และเลือก Restart เพื่อบูตเข้า macOS ปกติ
- ดาวน์โหลด rEFInd บน Mac ของคุณ
- เปิด Launchpad และเลือก Other > Terminal
- เปิดโฟลเดอร์ rEFInd ที่ดาวน์โหลดมา และลากวางไฟล์ refind-install ลงในหน้าต่าง Terminal
- กด Return และป้อนรหัสผ่านผู้ดูแลระบบของ Mac เพื่อติดตั้ง rEFInd
- บูต Mac กลับเข้า macOS Recovery รัน
csrutil enableใน Terminal และรีสตาร์ท
สร้าง USB Flash Drive ที่บูตได้
ต่อไป คุณต้องสร้าง USB Flash Drive ที่บูตได้ ต้องมีความจุอย่างน้อย 4GB แต่บาง Linux distros จะต้องการมากกว่านั้น คุณยังต้องการยูทิลิตี้ฟลัชรูปภาพ (Image flashing utility) เพื่อทำงานนี้
- ติดตั้ง balenaEtcher และเปิดมัน
- เลือก Select Image และเลือกไฟล์ ISO Linux ของคุณ
- ต่อ USB Flash Drive และเลือกมัน
- เลือกปุ่ม Flash
- รอจนกว่า balenaEtcher จะเสร็จสิ้นการสร้าง USB Drive
บูต Linux จาก USB
ตอนนี้คุณสามารถบูต Linux distro จาก USB ได้
- รีสตาร์ท Mac และรอจนหน้าจอ rEFInd Boot Management ปรากฏ
- เลือกโลโก้ Linux และกด Return
- เลือก Start Linux Mint Cinnamon บนเมนูบูต
ติดตั้ง Linux Distro
Mac ของคุณจะโหลดสภาพแวดล้อม Linux Mint แบบ Live หลังจากนั้นคุณสามารถติดตั้งระบบปฏิบัติการได้
- ดับเบิลคลิกไอคอน Install Linux Mint บนพื้นที่เดสก์ท็อป
- เลือกปุ่ม Radio ถัดจาก Something else และเลือก Continue
คำเตือน: การดำเนินต่อไปด้วยตัวเลือกอื่นจะลบการติดตั้ง macOS ของคุณ!
- เลือก Partition ที่คุณสร้าง (คุณสามารถระบุได้จากขนาดพื้นที่จัดเก็บ) และเลือก Change
- ตั้งค่า Format เป็น Ext4 journaling file system และ Root เป็น /
- เลือก Install Now
- รอจนกว่า Linux จะติดตั้งตัวเองบน Mac ของคุณ
- เลือก Restart Now และถอด USB Drive
ติดตั้ง Hardware Drivers
คุณติดตั้ง Linux Mint เสร็จแล้ว แต่คุณต้องติดตั้ง Drivers เพื่อให้ส่วนประกอบฮาร์ดแวร์อย่าง Wi-Fi ทำงานบน Mac ของคุณ ในการทำเช่นนั้น:
- เลือก First Steps บนแถบด้านข้างของหน้าต่าง Welcome แล้ว Launch ภายใต้ Driver Manager
- เสียบ USB Drive ของคุณ และเลือก Mount installation media
- เลือก Drivers ที่มีอยู่ทั้งหมด และเลือก Apply Changes
บูตระหว่าง Linux และ macOS
เนื่องจาก rEFInd Boot Manager คุณสามารถเลือกอย่างง่ายระหว่างการเปิด macOS หรือ Linux ตอนสตาร์ทอัพ เพียงไฮไลท์ระบบปฏิบัติการที่คุณต้องการบูตเข้าไป และกด Return
คุณสามารถมีแค่ Linux บน Mac ได้ไหม?
ได้ คุณสามารถมีแค่ Linux รันบน Mac ของคุณ และเป็นวิธีที่สมเหตุสมผลสำหรับอุปกรณ์ macOS เก่าที่มีปัญหาประสิทธิภาพ Linux distros ส่วนใหญ่อนุญาตให้คุณล้างดิสก์ทั้งหมดระหว่างการติดตั้ง อย่างไรก็ตาม คุณควรทราบปัญหาเช่น Firmware updates ที่หายไป และส่วนประกอบฮาร์ดแวร์ที่อาจไม่ทำงาน ตรวจสอบฟอรัมชุมชนและอ่านประสบการณ์ของผู้ใช้คนอื่นๆ ก่อนตัดสินใจเปลี่ยน