Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีติดตั้งและ Dual Boot Linux บน Mac (Intel) ด้วย Ubuntu

ไม่ว่าคุณจะต้องการระบบปฏิบัติการที่ปรับแต่งได้ หรือสภาพแวดล้อมที่ดีกว่าสำหรับการพัฒนาซอฟต์แวร์ คุณสามารถได้มันโดยการ dual boot Linux บน Mac Linux มีความหลากหลายอย่างลึกลับ (ใช้รันทุกอย่างจากสมาร์ทโฟนจนถึงซูเปอร์คอมพิวเตอร์) และคุณสามารถติดตั้งบน MacBook Pro, iMac, หรือแม้แต่ Mac mini ได้

Apple เพิ่ม Boot Camp เข้า macOS ทำให้คนง่ายต่อการ dual boot Windows แตติดตั้ง Linux เป็นเรื่องอื่นสนิท สามารถทำตามขั้นตอนด้านล่างเพื่อเรียนรู้วิธีการทำได้

ทำไมต้องติดตั้ง Linux บน Mac หรือ MacBook Pro?

Mac ของคุณเสนอประสิทธิภาพยอดเยี่ยม อายุการใช้งานแบตเตอรี่นาน และทนทาน ฮาร์ดแวร์บน Mac ยากที่จะเทียบเท่าได้ ทำให้มันเป็นเครื่องจักรที่ทรงพลังมากสำหรับการรัน Linux

เพิ่มเติม Linux ให้ชีวิตใหม่กับ Mac เก่าที่ไม่ได้รับอัปเดต macOS อีกแล้ว แทนที่จะปล่อยให้ MacBook Pro เก่ากลายเป็นสิ่งของมีราคาแพงแต่ไม่ได้ใช้งาน ให้ติดตั้งรุ่นล่าสุดของ Linux และใช้งานต่อไปอีกหลายปี

Ubuntu เป็นการกระจาย Linux ที่เราเลือก

มีรุ่น Linux หลายรุ่น แต่เพื่อวัตถุประสงค์ของบทช่วยสอนนี้ เราแนะนำให้ติดตั้ง Ubuntu บน Mac Ubuntu เป็นการกระจาย Linux ยอดนิยมที่สุด หมายความว่ามีชุมชนสนับสนุนที่ active มาก หากคุณต้องการความช่วยเหลือ

จะ Dual Boot หรือไม่ Dual Boot

กับระบบ dual boot ทั้ง macOS และ Linux ติดตั้งบน Mac ของคุณ ค้าง Option ขณะคอมพิวเตอร์บูตเพื่อเลือกระบบปฏิบัติการที่จะใช้ ความแตกต่างหลักระหว่างระบบ dual boot และ virtual machine คือ คุณสามารถใช้ OS ได้เพียงตัวเดียวในเวลาเดียวกันขณะ dual-boot แตได้ประสิทธิภาพที่ดีกว่า

หากคุณไม่วางแผนจะใช้ macOS อีก คุณอาจต้องการแทนที่มันด้วย Linux แทน ทางนั้น ไม่มีพื้นที่จัดเก็บถูกใช้โดยไฟล์ระบบของมัน

อย่างไรก็ตาม หากคุณเปลี่ยนใจภายหลัง จะยากและใช้เวลานานในการกู้คืน macOS อีกครั้งในอนาคต โดยเฉพาะอย่างยิ่ง เพราะ Linux เขียนทับพาร์ติชัน macOS Recovery

ด้วยเหตุผลนี้ เราแนะนำให้คุณ dual boot Linux บน Mac หากคุณแน่ใจจริงๆ ว่าไม่ต้องการทำเช่นนั้น ให้ข้ามขั้นตอน Partition ในคำแนะนำด้านล่าง

การรัน Linux บน Mac ที่ใช้ Apple Silicon

แม้เราจะกล่าวข้างต้น Dual boot Linux ไม่เป็นไปได้ในปัจจุบัน หาก Mac ของคุณใช้ชิป Apple silicon ไม่ว่าจะเป็น M1, M1 Pro, หรือ M1 Max ตัวเลือกจริงเพียงอย่างเดียวสำหรับการรัน Linux บน Mac Apple silicon คือใช้ virtual machine เช่น Parallels หรือ UTM

สำหรับคนอื่นๆ เราจะอธิบายวิธี dual boot Linux บน Mac ที่ใช้ Intel ด้านล่าง

ขั้นตอนที่ 1: เตรียม Mac สำหรับติดตั้ง Linux

เพื่อติดตั้ง Linux บน Mac คุณต้องมี USB flash drive ขนาดอย่างน้อย 2GB คุณจะล้าง flash drive ในขั้นตอนหน้าเพื่อใส่ตัวติดตั้ง Ubuntu ลงไป ดังนั้น ตรวจสอบให้แน่ใจว่าคุณสำรองไฟล์สำคัญไว้แล้ว

ใช้ Ethernet adapter เชื่อมต่อ Mac กับอินเทอร์เน็ท สิ่งนี้สำคัญ เพราะ Wi-Fi อาจไม่ทำงานใน Ubuntu โดยไม่มีไดรเวอร์บุคคลที่สาม เช่นเดียวกัน ผู้ใช้ iMac ควรเตรียมคีย์บอร์ดหรือเมาส์ USB เผื่อ Bluetooth ไม่ทำงาน

หากคุณวางแผน dual boot Mac กับ Linux คุณยังต้องแน่ใจว่ามีพื้นที่ว่างเพียงพอ เปิดเมนู Apple ไปที่ About This Mac > Storage เพื่อตรวจสอบว่ามีพื้นที่ว่างอย่างน้อย 25GB (แต่มากกว่านั้นดีกว่า)

วิธีติดตั้งและ Dual Boot Linux บน Mac (Intel) ด้วย Ubuntu

สุดท้าย ทำการสำรองข้อมูล Mac ของคุณ คุณไม่ควรสูญเสียข้อมูลจากการติดตั้ง Linux ในพาร์ติชัน dual boot อย่างไรก็ตาม หากมีบางอย่างผิดปกติ คุณอาจต้องล้าง Mac ทั้งเครื่องเพื่อแก้ไข

หากคุณวางแผนแทนที่ macOS ด้วย Linux แทนการสร้างระบบ dual-boot ให้ใช้ Carbon Copy Cloner สำรองพาร์ติชัน macOS Recovery ทำให้ง่ายต่อการกลับไปใช้ macOS อีกครั้งในอนาคต

ขั้นตอนที่ 2: สร้างพาร์ติชันบนไดรฟ์ Mac

วิธีติดตั้งและ Dual Boot Linux บน Mac (Intel) ด้วย Ubuntu

สำหรับระบบ dual boot (ซึ่งเราแนะนำอย่างยิ่ง) คุณต้องสร้างพาร์ติชัน Linux บนฮาร์ดดิสก์ของ Mac หากคุณไม่ต้องการสร้างระบบ dual boot ข้ามไปขั้นตอนถัดไป

จริงๆ แล้ว เพื่อ dual boot Linux บน Mac คุณต้องการพาร์ติชันเพิ่ม 2 ตัว: หนึ่งสำหรับ Linux และอีกหนึ่งสำหรับ swap space พาร์ติชัน swap ต้องมีขนาดเท่ากับปริมาณ RAM ของ Mac ตรวจสอบได้ที่ Apple > About This Mac

ใช้ Disk Utility สร้างพาร์ติชันใหม่บน Mac:

  1. เปิด Disk Utility จากโฟลเดอร์ Utilities ใน Applications หรือค้นหาผ่าน Spotlight
  2. ที่มุมซ้ายบน เลือก View > Show All Devices
  3. เลือกไดรฟ์ระดับสูงสุดสำหรับฮาร์ดดิสก์ Mac แล้วคลิก Partition
  4. ใช้ปุ่ม Plus สร้างพาร์ติชันใหม่ ตั้งชื่อ UBUNTU และตั้งรูปแบบเป็น MS-DOS (FAT32) ให้พื้นที่มากเท่าที่คุณต้องการใช้สำหรับ Linux วิธีติดตั้งและ Dual Boot Linux บน Mac (Intel) ด้วย Ubuntu
  5. คลิก Apply เพื่อสร้างพาร์ติชัน
  6. ทำซ้ำขั้นตอนข้างต้นเพื่อสร้างพาร์ติชันอีกตัว ตั้งชื่อพาร์ติชันนี้ SWAP และตั้งรูปแบบเป็น MS-DOS (FAT) อีกครั้ง ทำขนาดเท่ากับ RAM ใน Mac อาจเป็น 4GB, 8GB หรือมากกว่า
  7. คลิก Apply เพื่อสร้างพาร์ติชัน

หากคุณไม่สามารถสร้างพาร์ติชันใหม่ได้ อาจเพราะ FileVault กำลังเข้ารหัสฮาร์ดดิสก์ ไปที่ System Preferences > Security & Privacy > FileVault เพื่อปิดมัน

ติดตั้ง rEFInd สำหรับตัวเลือกบูตที่ดีกว่า

วิธีติดตั้งและ Dual Boot Linux บน Mac (Intel) ด้วย Ubuntu

บูตแมเนจอร์มาตรฐานบน Mac ไม่ได้ทำงานกับ Ubuntu เสมอไป หมายความว่าคุณต้องติดตั้งบูตแมเนจอร์บุคคลที่สามแทน ซึ่งจะให้คุณเลือกง่ายๆ ระหว่าง macOS หรือ Linux ตอนเริ่มต้นคอมพิวเตอร์

ดังนั้น ขั้นตอนต่อไปคือดาวน์โหลด rEFInd ซึ่งเป็นบูตแมเนจอร์ที่เราแนะนำ เพื่อติดตั้ง rEFInd คุณต้องปิด System Integrity Protection ชั่วคราว นี่คือฟีเจอร์ความปลอดภัยสำคัญของ macOS ดังนั้น ตรวจสอบให้แน่ใจว่าเปิดมันอีกครั้งหลังเสร็จ

เพื่อติดตั้งบูตแมเนจอร์ rEFInd:

  1. เมื่อ SIP ปิดแล้ว ให้เปิด Terminal จากโฟลเดอร์ Utilities ใน Applications (หรือค้นหาผ่าน Spotlight)
  2. เปิด Finder ในหน้าต่างแยก และนำทางไปยังโฟลเดอร์ rEFInd ที่ดาวน์โหลด
  3. ลากไฟล์ refind-install ลงในหน้าต่าง Terminal และกด Enter
  4. เมื่อมีพรอมต์ ให้ป้อนรหัสผ่านผู้ดูแลระบบและกด Enter อีกครั้ง
  5. หลังติดตั้งเสร็จ จำไว้ว่าให้เปิด SIP อีกครั้ง
วิธีติดตั้งและ Dual Boot Linux บน Mac (Intel) ด้วย Ubuntu

ครั้งหน้าที่คุณรีสตาร์ท Mac เมนู rEFInd ควรปรากฏอัตโนมัติ หากไม่ปรากฏ ให้ค้าง Option ขณะบูตเพื่อโหลดบูตแมเนจอร์ของคุณ

ขั้นตอนที่ 3: สร้าง Ubuntu USB Installer

ดาวน์โหลดรุ่นล่าสุดของ Ubuntu เป็น disk image จากเว็บไซต์ Ubuntu คุณต้องใช้แอปบุคคลที่สามเพื่อสร้าง USB installer จาก disk image ของ Ubuntu แอปที่ง่ายที่สุดสำหรับเรื่องนี้คือ balenaEtcher แต่คุณสามารถใช้ตัวไหนก็ได้ที่ชอบ

เพื่อสร้าง Ubuntu USB installer ด้วย balenaEtcher:

  1. เปิด balenaEtcher และคลิก Select Image
  2. นำทางไปยัง disk image Ubuntu ที่คุณดาวน์โหลด และคลิก Open
  3. เสียบ USB flash drive balenaEtcher ควรเลือกอัตโนมัติ หากไม่เลือก ให้คลิก Select Target หรือ Change เพื่อเลือก flash drive เอง
  4. ตรวจสอบให้แน่ใจว่าเลือกไดรฟ์ถูกต้อง เพราะขั้นตอนถัดไปจะล้างมัน
  5. คลิก Flash และป้อนรหัสผ่านผู้ดูแลระบบ เพื่อล้าง USB flash drive และสร้าง Ubuntu USB installer
  6. เมื่อเสร็จ macOS จะแจ้งให้คุณ Eject flash drive
วิธีติดตั้งและ Dual Boot Linux บน Mac (Intel) ด้วย Ubuntu

ขั้นตอนที่ 4: บูต Ubuntu จาก USB Installer ของคุณ

รีสตาร์ท Mac ขณะค้าง Option และเสียบ USB flash drive เข้าไปในคอมพิวเตอร์โดยตรง เมื่อโหลดเดอร์ปรากฏ ใช้ปุ่มลูกศรเลือกตัวเลือก Boot EFI และกด Enter

หน้าจโหลด Ubuntu ปรากฏ ตามด้วยเดสก์ท็อป Ubuntu

วิธีติดตั้งและ Dual Boot Linux บน Mac (Intel) ด้วย Ubuntu

ใช้โอกาสนี้ทดสอบ Ubuntu บน Mac จำไว้ว่าเพราะมันรันจาก USB flash drive อาจช้า เนื่องจาก Ubuntu ไม่สามารถใช้ Wi-Fi ของ Mac ได้โดยค่าเริ่มต้น ใช้ Ethernet adapter เชื่อมต่ออินเทอร์เน็ท

ปิด Secure Boot บน Mac ที่มีชิปความปลอดภัย T2

ในปี 2018 Apple นำชิปความปลอดภัย T2 เข้ามาใน Mac รุ่นใหม่ การพัฒนานี้อาจหยุดคุณไม่ให้บูตระบบปฏิบัติการอื่นบนเครื่องของคุณ หากคุณประสบปัญหาการบูต ให้ทำตามคำแนะนำของ Apple เพื่อปิดชิป T2

ขั้นตอนที่ 5: ติดตั้ง Ubuntu บน Mac ของคุณ

เมื่อพร้อมแล้ว ให้ดับเบิลคลิกรายการ Install Ubuntu บนเดสก์ท็อป

ทำตามพรอมต์บนหน้าจอเพื่อเลือกภาษาและรูปแบบคีย์บอร์ด เลือก การติดตั้งปกติ (Normal installation) และเลือกตัวเลือก ติดตั้งซอฟต์แวร์บุคคลที่สาม (Install third-party software) คุณต้องเชื่อมต่อ Mac กับอินเทอร์เน็ทด้วยสาย Ethernet เพื่อติดตั้งซอฟต์แวร์นี้ ซึ่งทำให้ฟังก์ชันอย่าง Wi-Fi และ Bluetooth ทำงาน แล้วคลิก Continue

วิธีติดตั้งและ Dual Boot Linux บน Mac (Intel) ด้วย Ubuntu

หากมีพรอมต์ ให้เลือกเก็บพาร์ติชันไว้ mounted

ตัวเลือกที่ 1: Dual Boot Ubuntu กับ macOS

จากหน้าจอ ประเภทการติดตั้ง (Installation type) ให้เลือก Something Else และคลิก Continue

บนหน้าจอถัดไป คุณต้องระบุและเลือกพาร์ติชัน UBUNTU ที่คุณสร้างไว้ น่าเสียดายที่ไม่มีชื่อพาร์ติชันที่จดจำง่าย ดังนั้นให้มองหาอุปกรณ์ที่มี fat32 ในชื่อซึ่งตรงกับขนาดพาร์ติชัน วัดเป็น MB

วิธีติดตั้งและ Dual Boot Linux บน Mac (Intel) ด้วย Ubuntu

ดับเบิลคลิกเพื่อเลือก และเลือก ใช้เป็น: ระบบไฟล์ Ext4 journaling (Use as: Ext4 journaling file system) ตั้ง Mount point เป็น / และติ๊กถูก จัดรูปแบบพาร์ติชัน (Format the partition) คลิก OK ในพอปอัพเตือน ให้คลิก Continue เพื่อเขียนการเปลี่ยนแปลงก่อนหน้าไปยังดิสก์

ตอนนี้ ระบุพาร์ติชัน SWAP ของคุณ ซึ่งควรมี fat32 ในชื่อเช่นกัน ดับเบิลคลิกมัน และเลือก ใช้เป็น: พื้นที่ swap (Use as: swap area) แล้วคลิก OK

เปิดเมนูดรอปดาวน์ อุปกรณ์สำหรับการติดตั้งโปรแกรมบูตโหลดเดอร์ (Device for boot loader installation) และเลือกพาร์ติชัน UBuntu ของคุณอีกครั้ง ชื่อควรตรงกับที่คุณเลือกจากตารางข้างต้น

ลองตรวจสอบว่าคุณเลือกพาร์ติชันถูกต้อง แล้วคลิก Install Now คลิก Continue ในพอปอัพเตือนเพื่อยืนยันว่าคุณต้องการเขียนการเปลี่ยนแปลงไปยังดิสก์เหล่านั้น

สุดท้าย ทำตามพรอมต์บนหน้าจอเพื่อเลือกโซนเวลาและสร้างบัญชีผู้ใช้ แล้วรอจนการติดตั้งเสร็จสิ้น

ตัวเลือกที่ 2: แทนที่ macOS ด้วย Ubuntu

จากหน้าจอ ประเภทการติดตั้ง (Installation type) ให้เลือก ล้างดิสก์และติดตั้ง Ubuntu (Erase disk and install Ubuntu)

คำเตือน: นี่จะลบทุกอย่างจาก Mac ของคุณ รวมถึงระบบปฏิบัติการและพาร์ติชัน Recovery!

วิธีติดตั้งและ Dual Boot Linux บน Mac (Intel) ด้วย Ubuntu

เมื่อพร้อมแล้ว คลิก Install Now และเลือกฮาร์ดดิสก์ของคุณ

ทำตามพรอมต์บนหน้าจอเพื่อตั้งโซนเวลาที่ถูกต้องและสร้างบัญชีผู้ใช้ แล้วรอจนการติดตั้งเสร็จสิ้น

ทำให้การใช้ Linux บน Mac ง่ายขึ้นอีก

ยินดีด้วย! คุณติดตั้ง Linux บน MacBook Pro, iMac, หรือ Mac mini สำเร็จแล้ว! หากคุณเลือก dual boot Linux บน Mac ให้ค้าง Option ขณะบูตเพื่อเลือกระหว่าง macOS และ Ubuntu

ต่อไป ดูเคล็ดลับบางอย่างเพื่อให้การเปลี่ยนจาก macOS ไป Linux ง่ายขึ้น ด้วยการเพิ่มฟีเจอร์ macOS ที่คุ้นเคยบางอย่างเข้าไปใน Ubuntu คุณจะใช้ประโยชน์จาก Linux บน Mac ได้เต็มที่ในเวลาอันรวดเร็ว!