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

วิธีสร้างและบูตจาก USB Linux บน Mac

Linux ยาวนานแล้วที่เป็นขนานามกับไดรฟ์ USB บูตได้ ไม่ว่าจะเพื่อแก้ปัญหาบางอย่างกับระบบปฏิบัติการหลัก หรือลองดิสโทรต่างๆ

มีหลายวิธีสร้าง USB บูต Ubuntu (หรือ Linux อื่น) สำหรับ Mac คุณสามารถไปทางฟรีแวร์เพื่อตัวเลือกง่าย หรือใช้เวลานิดหน่อยสร้างไดรฟ์เองด้วย Terminal มาดูทั้งสองวิธี

ขั้นแรก: เตรียม USB ไดรฟ์

เมื่อคุณมองหาสร้าง USB บูต Linux บน Mac ขั้นตอนแรกคือแน่ใจว่าคุณมี USB ไดรฟ์ที่เหมาะสม และจัดรูปแบบถูกต้องเพื่อหลีกเลี่ยงปัญหา

บางเวอร์ชัน Linux อาจต้องการปริมาณมากกว่า จึงให้ใส่ใจข้อกำหนดตอนดาวน์โหลด โดยทั่วไป 4GB ขึ้นไปทำงานได้ อื่นๆ ไม่มีข้อกำหนดเข้มงวด แตจัดรูปแบบเป็น FAT ไว้ก่อนเป็นความคิดดีไม่ว่าจะอย่างไร

คำเตือน: ทุกอย่างบนไดรฟ์จะถูกลบเมื่อคุณทำนี้!

  1. เสียบ USB ไดรฟ์เข้ากับ Mac และเปิด Disk Utility (อยู่ Applications > Utilities หรือค้นหาด้วย Spotlight Cmd + Space)
  2. เลือกอุปกรณ์ USB ในเมนูด้านซ้าย แล้วคลิก Erase
  3. ตั้งชื่อ และเลือก MS-DOS (FAT) ภายใต้ Format และ GUID Partition Map ภายใต้ Scheme
  4. กด Erase เพื่อนำไปใช้ หากล้มเหลว ลองอีกครั้ง — บางครั้งระบบไม่ยกเลิกการ mount ทันเวลา และกระบวนการจะไม่สามารถเสร็จสิ้นได้
วิธีสร้างและบูตจาก USB Linux บน Mac

หากมีปัญหาซ้ำ ลอง USB ไดรฟ์อีกอัน ตอนนี้ดาวน์โหลดดิสโทร Linux ที่ต้องการติดตั้งบน USB stick และคุณพร้อมเริ่ม

สร้าง USB บูต Linux ด้วย Etcher

balenaEtcher เป็นเครื่องมือฟรีโอเพนซอร์สสำหรับเขียน disk images ลง USB และ SD ไดรฟ์ มันทำให้การสร้างอุปกรณ์บูตได้ง่ายมาก:

  1. หา Linux image ที่ต้องการ แล้วดาวน์โหลด Etcher และติดตั้ง
  2. เสียบ USB stick แล้วเปิด Etcher
  3. คลิก Select image และหา Linux image ที่ดาวน์โหลด — Etcher รองรับ IMG, ISO, ZIP และอื่นๆ
  4. แน่ใจว่าเลือกอุปกรณ์ USB ถูกต้อง — กด Change เพื่อดูรายการอุปกรณ์ที่เชื่อมต่อ
  5. เสร็จสิ้นกระบวนการโดยคลิก Flash และรอจนเสร็จ
วิธีสร้างและบูตจาก USB Linux บน Mac

คุณอาจเห็นข้อความผิดพลาดเตือนว่า USB ไดรฟ์ไม่เข้ากันได้กับ Mac นี่ปกติ — เพียง eject และไปเลย USB บูต Linux ของคุณพร้อมแล้ว คุณสามารถข้ามไปส่วน Booting Your USB Drive ด้านล่าง

สร้าง Live USB ด้วย Terminal

หากด้วยเหตุผลใดคุณไม่ต้องการใช้ Etcher (อาจเป็นบน macOS รุ่นที่ไม่เข้ากัน) คุณสามารถทำงานนี้ด้วยบรรทัดคำสั่ง ได้ทำได้ด้วย Terminal อินเทอร์เฟซบรรทัดคำสั่ง built-in ของ Mac

แม้วิธีนี้ต้องการความคิดและความอดทนมากกว่า แตมันตรงไปตรงมาจริงๆ คุณอาจเรียนรู้สิ่งใหม่ รวมถึงรู้สึกฉลาดหลังทำ สมมติคุณจัดรูปแบบไดรฟ์ตามคำแนะนำก่อนหน้า นี่คือวิธีทำงาน:

1. แปลง ISO

เปิด Terminal และจดตำแหน่งที่ Linux disc image จัดเก็บใน Finder แปลง image (มักเป็น ISO) เป็นไฟล์ IMG โดยใช้คำสั่ง hdiutil convert:

hdiutil convert [/path/to/downloaded.iso] -format UDRW -o [/path/to/newimage]

แทนที่ [/path/to/downloaded.iso] ด้วยตำแหน่ง ISO ของคุณเอง (คุณสามารถลากวางเข้า Terminal โดยตรงได้) และ [/path/to/newimage] ไปที่ตำแหน่งที่ต้องการสร้างไฟล์ image ใหม่

วิธีสร้างและบูตจาก USB Linux บน Mac

หมายเหตุ: macOS รุ่นใหม่จะสร้างไฟล์ .DMG อัตโนมัติ หากรุ่นของคุณไม่ทำ ให้ลองต่อท้าย IMG ที่ท้ายชื่อไฟล์ image ใหม่ เช่น [/path/to/newimage.img]

2. เขียน image ลง USB

ต่อไป คุณต้องระบุตำแหน่ง mount ของไดรฟ์ เพื่อบอก Mac ว่าใช้ไดรฟ์ไหน ด้วย Terminal เปิด ใช้คำสั่งต่อไปนี้เพื่อรายการไดรฟ์ทั้งหมดที่เชื่อมต่อ:

diskutil list
วิธีสร้างและบูตจาก USB Linux บน Mac

คุณน่าจะระบุไดรฟ์ได้จากชื่อ รูปแบบ และขนาดด้วยกระบวนการกำจัด จดรายการภายใต้คอลัมน์ IDENTIFIER แล้ว unmount ไดรฟ์ด้วยคำสั่ง:

diskutil unmountDisk /dev/[diskX]

คุณต้องแทนที่ [diskX] ด้วยหมายเลขที่สอดคล้อง เช่น disk3 — หากสำเร็จ Terminal จะรายงานว่าไดรฟ์ถูก unmounted หากคุณมีปัญหา unmount ไดรฟ์ คุณสามารถเปิด Disk Utility คลิกขวาบนไดรฟ์ แล้วเลือก Unmount (อย่า eject ไดรฟ์)

วิธีสร้างและบูตจาก USB Linux บน Mac

ขั้นตอนสุดท้ายคือเขียน image ลง USB stick โดยใช้คำสั่ง dd:

sudo dd if=[/path/to/newimage.dmg] of=/dev/[diskN] bs=1m

แทนที่ [/path/to/newimage.dmg] ด้วยพาธไปยังไฟล์ที่สร้างในขั้นแรก (อีกครั้ง ลากวางทำงานได้ดีที่สุด) และ [diskN] ด้วยตำแหน่งที่ระบุก่อนหน้า คุณต้องอนุญาตด้วยรหัสผ่านผู้ดูแลระบบทันท่าหลังจากนั้น เนื่องจากคุณใช้คำสั่ง sudo

วิธีสร้างและบูตจาก USB Linux บน Mac

ตอนนี้คุณเสร็จแล้ว และไดรฟ์พร้อมสำหรับบูต

บูต USB ไดรฟ์

สมมติทุกอย่าง顺利 คุณจะมี USB ไดรฟ์ที่ให้บูตเข้า Linux ได้ เสียบเข้ากับ Mac ที่ต้องการใช้ แล้วปิดเครื่อง

เพื่อเข้าถึงเมนูบูตของ Mac คุณต้อง ged Option (Alt) ค้างไว้ขณะบูต วิธีที่ดีที่สุดคือปิดเครื่อง ged Option เริ่ม Mac และรอ หากทำถูก คุณจะเห็นตัวเลือกหลายอย่าง รวมถึงฮาร์ดไดรฟ์ built-in และอุปกรณ์ USB ที่สร้างก่อนหน้านี้ ชื่อ EFI Boot

วิธีสร้างและบูตจาก USB Linux บน Mac

เพื่อบูตเข้า Linux ให้เลือกอุปกรณ์ USB และคลิกลูกศร (หรือดับเบิลคลิก) ขึ้นอยู่กับที่ใช้ คุณอาจได้เมนูอีกอันซึ่งทำหน้าที่เป็น bootloader สำหรับรส Linux ของคุณ

วิธีสร้างและบูตจาก USB Linux บน Mac

หากมีปัญหา หรือ USB ไดรฟ์ไม่ปรากฏ ลองรันกระบวนการอีกครั้ง ใช้วิธีทางเลือกด้านบน ใช้ USB stick หรือพอร์ตอื่น หรือตรวจสอบเอกสารช่วยเหลือของดิสโทรที่เกี่ยวข้อง

วิธีที่ดีที่สุดลอง Linux บน Mac

สมมติทุกอย่าง顺利 ตอนนี้คุณมี Linux รันบน Mac และคุณสามารถทดสอบ หรือติดตั้งโดยตรงหากเบื่อ macOS คุณยังมีพาร์ติชันกู้คืนของแอปเปิล ซึ่งเข้าถึงได้โดย ged Cmd + R ขณะเครื่องบูต นี่ช่วยให้คุณติดตั้ง macOS ใหม่ (หรือแก้ไขอย่างอื่น) หากตัดสินใจกลับ

วิธีสร้างและบูตจาก USB Linux บน Mac

มีเครื่องมืออื่นที่อ้างช่วยทำสิ่งนี้ แตไม่ทุกตัวทำงาน และบางตัวมีค่าใช้จ่าย Unetbootin ยังเป็นตัวเลือกยอดนิยมสำหรับผู้ใช้ Linux และ Windows แต่ไม่ดียัง Etcher บน Mac (และมีปัญหาบน macOS รุ่นใหม่)

ยังมี Mac Linux USB Loader เก่าที่เราชอบ ซึ่งเป็นโอเพนซอร์สและดูแลอย่างต่อเนื่อง จะคิดค่าใช้จ่าย $5 สำไลบินารีคอมไพล์ล่วงหน้า สมมติคุณไม่อยากดาวน์โหลด Xcode และคอมไพล์เอง ค่าเข้าเท่าต่ำนี้ช่วยให้โครงการดูแลต่อไป แต่ยากที่จะอ้างว่าคุ้มค่าจ่ายเงินเมื่อมีทางเลือกฟรีที่ดีพอ

เพิ่มเติม ดูวิธีติดตั้ง macOS จาก USB flash drive และหากคุณชอบติดตั้ง Linux บนไดรฟ์ภายใน คู่มือวิธี dual-boot Linux บน Mac ของเราคือการอ่านที่จำเป็นต่อไป