ฉันจะให้เครื่อง Mac ของฉันบูตจากคีย์ Ubuntu USB ได้อย่างไร


61

หากคุณเลือก "USB" และ "Mac" ในหน้าดาวน์โหลดนี้จะมีชุดคำสั่งบรรทัดคำสั่งเพื่อสร้างคีย์ USB ที่ MacBook จะบูตเข้าสู่ Ubuntu

ฉันตามพวกเขาไปยังตัวอักษรสองหรือสามครั้งบนปุ่ม USB ที่แตกต่างกันและมันใช้งานไม่ได้ มีการอภิปรายทางเทคนิคอย่างมากเกี่ยวกับ EFI และอื่น ๆ แต่คำแนะนำชุดนี้ดูเหมือนจะแนะนำว่าควรใช้งานได้ แต่ก็ไม่ได้ผล

ช่วยด้วย? ฉันไม่มีความสุขมากขึ้นกับวิธีการที่ถูกล็อคมากขึ้นที่ Apple กำลังทำอยู่และฉันอยากเริ่มใช้ Linux ด้วยมุมมองที่จะเปลี่ยนไปใช้เป็นระบบปฏิบัติการหลักของฉัน แต่การบูตจากแผ่นซีดีใช้เวลานาน ช้าและฉันหวังว่าจะได้รับมันย้าย USB

ใครช่วยฉันได้บ้าง


ฉันไม่แน่ใจว่าคุณสามารถ ฉันไม่เคยได้ยินความสำเร็จในการทำเช่นนั้น คุณคิดว่าจะทำ dualboot ของ Macbook แทนหรือไม่? ฉันใช้ Macbook สามบูตพร้อม rEFIt และมันยอดเยี่ยมมาก
Pete Ashdown

วิธีที่ง่ายที่สุดคือการใช้ยูทิลิตี bootcamp ที่นี่คุณสามารถใส่แผ่นซีดี Ubuntu แทน Windows ได้
c0de

มันเป็นไปไม่ได้. ฉันลองทุกอย่างแล้ว ( askubuntu.com/questions/251958/… ) ลืมไปเลย
cyphunk

1
บางทีฉันอาจไม่แน่ใจในสิ่งที่คุณถามอย่างสมบูรณ์ แต่หลังจากติดตั้ง Ubuntu iso (v12.04) ลงบนแท่ง USB จากคอมพิวเตอร์ที่ใช้ windows ฉันเพิ่งถือ alt บน Mac ไว้ในบูตเพื่อเลือกตัวเลือกการบูตที่แตกต่างกันและ ไดรฟ์ปรากฏเป็น Windows ฉันบูตจากนั้นและมันก็เกิดขึ้นได้
Codesmith

"วิธีการล็อค" คือเหตุผลที่ฉันซื้อโทรศัพท์ Android เพื่อแทนที่ iPhone เครื่องเก่าของฉันและฉันไม่เคยเสียใจ
Rolf

คำตอบ:


34

คำตอบสั้น ๆ : คุณทำไม่ได้ Apple ไม่ต้องการให้คุณบูตระบบปฏิบัติการอื่นที่ไม่ใช่ OS X จาก USB หาก Mac ของคุณมีไดรฟ์ออปติคัลที่ใช้งานได้ให้ใช้ มันจะช่วยให้คุณเจ็บปวด หากคุณมี Mac รุ่นใหม่กว่า (64 บิต) เพียงจำไว้ว่าใช้Mac iso ( amd64+mac) ไม่ใช่amd64iso ปกติ (ดูที่นี่สำหรับคำอธิบายของความแตกต่าง)

คำตอบอีกต่อไป: (ตกลงฉันโกหกด้านบน) คุณทำได้ แต่ "มันซับซ้อน" วิธีการหนึ่งที่ใช้งานได้กับคนจำนวนมากคือการddกดปุ่ม USB ที่สามารถบู๊ตได้ไปยังพาร์ติชั่นของตัวเองในฮาร์ดไดรฟ์ของคุณจากนั้นบู๊ตพาร์ติชันนั้น วิธีการขั้นพื้นฐานจะมีการอธิบายอย่างที่นี่

มันไม่ได้ผลเสมอไปแม้กระทั่งบนฮาร์ดแวร์เดียวกัน โดยเฉพาะอย่างยิ่งหากคุณมี MacBook Air ซึ่งไม่มีไดรฟ์ออปติคัลแล้วฟอรัมจะเต็มไปด้วยโพสต์ของการพยายามหลอกลวงเคล็ดลับ dd-to-a-partition และล้มเหลว สำหรับเจ้าของ MacBook Air ขอแนะนำอย่างยิ่งให้รับ MacBook Air SuperDrive (ไม่ไดรฟ์ USB CD / DVD ปกติไม่เพียงพอ ) จากนั้นใช้เพื่อติดตั้งผ่านเส้นทาง CD ปกติ (โดยใช้ Mac iso สำหรับการติดตั้ง 64 บิต )

สุดท้ายวิธี USB นี้ใช้งานได้จริง (!) เพื่อติดตั้ง 11.10 ลงใน MacBook Air ของฉัน 3,1 (รุ่นปลายปี 2010) อย่างไรก็ตามฉันคาดหวังว่าต้องมีการดัดแปลงบางอย่างเพื่อทำงานกับ Air เวอร์ชั่นอื่นไม่ต้องพูดถึง Mac เครื่องอื่น


4
วิธีการววไม่เคยทำงานกับ 1) Macbook 3,1 2) Macbook Pro 3,1 3) Macbook Pro 8,2 ... สิ่งใดที่พวกเขาอ้างในงาน ฉันรู้สึกถูกหักหลัง!

ddวิธีผมหมายถึงในคำตอบอีกต่อไปไม่ได้เช่นเดียวกับคำแนะนำ "อย่างเป็นทางการ" ดูเหมือนว่าจะใช้งานได้ดีกับรุ่น MacBook ที่เหมาะสม แต่ไม่ใช่รุ่น Air
Chan-Ho Suh

2
ไม่ได้ทำงานบน macbook aluminium ประมาณปี 2010 Ubuntu ดูเหมือนคนโง่จะเห็นได้ชัดว่าคำถามที่พบบ่อยนี้ไม่น่าเชื่อถือและมีคำแนะนำในการใช้ USB พิจารณาว่า macbooks ส่วนใหญ่ในปัจจุบันไม่มีไดรฟ์ซีดีรอมอูบุนตูควรให้ความสำคัญกับเรื่องนี้มากขึ้นหรือเขียนแล็ปท็อปส่วนใหญ่จากฐานผู้ใช้
cyphunk

สิ่งที่เกี่ยวกับubuntu.com/download/desktop/create-a-usb-stick-on-mac-osx
jokoon

1
วิธียาวซึ่งเป็นค่อนข้างมากขึ้นไปวันสำหรับคนหานี้ในขณะนี้ที่lifehacker.com/5934942/...งาน อย่างไรก็ตามแม้ว่าคุณจะประสบปัญหาในการติดตั้งผ่านทาง USB หรือไม่ก็ตามคุณยังมีงานอีกมากที่ต้องทำในการกำหนดค่าระบบปฏิบัติการในระดับต่ำ (คุ้นเคยกับเทอร์มินัล) สำหรับแทร็คแพด และสิ่งอื่น ๆ ที่จะทำงานตามที่คุณคาดหวัง กำหนดค่าใหม่มาก น่าเสียดายที่ตอนนี้พวกเขายังไม่ได้ปรับเพิ่มเติมสำหรับ Macbooks
rcd

15

วิธีสร้างแท่ง USB ที่สามารถบู๊ตได้ใน OS X / macOS

ขั้นตอนนี้ต้องการให้คุณสร้างไฟล์. img จากไฟล์. iso ที่คุณดาวน์โหลด มันจะเปลี่ยนระบบไฟล์ที่อยู่บน USB stick เพื่อให้สามารถบู๊ตได้ดังนั้นควรสำรองข้อมูลทั้งหมดก่อนดำเนินการต่อ

  1. ดาวน์โหลด Ubuntu Desktop

  2. เปิด Terminal (ใน/Applications/Utilities/หรือสอบถาม Terminal ใน Spotlight)

  3. ใส่สื่อบันทึก USB แฟลชของคุณซึ่งต้องมีขนาด 2GB หรือใหญ่กว่าและมีพาร์ติชันเพียง 1 ตัวในแฟลชไดรฟ์ USB สำหรับ Ubuntu 18.04 และใหม่กว่าแฟลชไดรฟ์ USB ควรมีขนาด 4GB หรือใหญ่กว่า

  4. เปิดแอพ Disk Utility ซึ่งอยู่ในApplications -> Utilitiesหรือ Spotlight search

    • ในบานหน้าต่างซ้ายให้คลิกที่ไดรฟ์ USB เพื่อเลือก

    • คลิกที่แท็บ พาร์ติชัน

    • เลือก 1 Partition จากเมนูแบบเลื่อนลง

    • ป้อนชื่อสำหรับไดรฟ์

    • เปลี่ยน Format เป็น Mac OS Extended (Journaled)

    • คลิกปุ่ม ตัวเลือก

    • ตรวจสอบให้แน่ใจว่าตารางพาร์ทิชัน GUIDปุ่มถูกเลือกและคลิกตกลง

    • คลิกนำไปใช้

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

  5. แปลงไฟล์. iso เป็น. img โดยใช้ตัวเลือก convert ของ hdiutil เช่น

    hdiutil convert -format UDRW -o ~/path/to/target.img ~/path/to/ubuntu.iso
    

    หมายเหตุ: OS X มีแนวโน้มที่จะทำให้. dmg สิ้นสุดลงที่ไฟล์เอาต์พุตโดยอัตโนมัติ

  6. วิ่ง:

    diskutil list
    

    เพื่อรับรายการอุปกรณ์ปัจจุบัน

  7. วิ่ง:

    diskutil list
    

    อีกครั้งและกำหนดโหนดอุปกรณ์ที่กำหนดให้กับสื่อแฟลชของคุณ (เช่น/dev/disk2)

  8. วิ่ง:

    diskutil unmountDisk /dev/diskN
    

    (แทนที่ N ด้วยหมายเลขดิสก์จากคำสั่งสุดท้ายในตัวอย่างก่อนหน้า N จะเป็น 2)

  9. ดำเนินการ:

    sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m
    

    (แทนที่/path/to/downloaded.imgด้วยพา ธ ที่เป็นที่ตั้งของไฟล์รูปภาพตัวอย่างเช่น./ubuntu.imgหรือ./ubuntu.dmg)

    • การใช้งาน/dev/rdiskแทน/dev/diskอาจเร็วกว่า
    • ให้ddเวลากับคำสั่งให้เสร็จ อาจใช้เวลา 3-5 นาทีในการดำเนินการให้เสร็จ เมื่อddเสร็จแล้วคุณจะเห็นการยืนยันว่ากระบวนการเสร็จสมบูรณ์
    • หากคุณเห็นข้อผิดพลาดdd: Invalid number '1m'คุณกำลังใช้ GNU dd ใช้คำสั่งเดียวกัน แต่แทนที่bs=1mด้วยbs=1M
    • หากคุณเห็นข้อผิดพลาดdd: /dev/diskN: Resource busyตรวจสอบให้แน่ใจว่าดิสก์ไม่ได้ใช้งาน เริ่ม 'Disk Utility.app' และเลิกเมานท์ (อย่านำดิสก์ออก)
  10. วิ่ง:

    diskutil eject /dev/diskN
    

    และลบสื่อแฟลชของคุณเมื่อคำสั่งเสร็จสิ้น


การบูต Ubuntu บน Mac จากไดรฟ์ USB

ตอนนี้ไดรฟ์ Ubuntu live USB ที่เพิ่งสร้างใหม่พร้อมที่จะใส่ลงใน Mac แล้ว

ป้อนคำอธิบายรูปภาพที่นี่
การบูตอูบุนตูจากไดรฟ์ USB

วิธีทดสอบ Ubuntu live USB บน Mac:

  1. ใส่ไดรฟ์ USB เข้ากับพอร์ต USB ที่มีอยู่
  2. รีบูทหรือเปิดเครื่อง Mac
  3. ทันทีหลังจากเสียงระฆังเริ่มต้นให้กดปุ่มตัวเลือก (บางครั้งทำเครื่องหมาย Alt)
  4. เลือกไดรฟ์ USB ที่จะใช้บู๊ตโดยใช้ลูกศรซ้ายและขวาและปุ่ม Enter
  5. หากคุณไม่เห็นไดรฟ์ USB ในขั้นตอนที่ 4 ให้ดาวน์โหลดrEFIndตัวจัดการการบูตเพื่อรับหน้าจอที่คุณสามารถเลือกจากอุปกรณ์ที่มีให้บู๊ตได้

2
สิ่งนี้ไม่ตอบคำถาม คำตอบนี้เป็นวิธีการสร้างคีย์ usb ที่สามารถบู๊ตได้ในขณะที่ใช้งาน OS X คำถามคือวิธีการสร้าง USB ที่สามารถบูต Mac ได้ ฉันทำตามคำแนะนำเหล่านี้แล้ว ฉันสามารถบู๊ตพีซีด้วยคีย์ USB ที่ได้ แต่ Mac ไม่รู้จักว่าเป็นอุปกรณ์ที่สามารถบู๊ตได้
chrish

3
ฉันเพิ่งทำสิ่งนี้สำเร็จ แต่ในตอนแรกคีย์ USB จะไม่ปรากฏในรายการฉันต้องเสียบใหม่อีกครั้งจากนั้นจะปรากฏเป็นดิสก์เริ่มต้นของ EFI
Keith M

1
ทำงานได้ดีสำหรับฉันสำหรับ Macbook Air (~ 2012 และ Macbook Pro กลาง / ปลาย 2009) โปรดทราบว่าจะใช้งานได้กับไดรฟ์ที่มี 1 พาร์ติชันเท่านั้น "dd-ing" ไฟล์ที่เกิน 1 พาร์ติชัน 2 ไม่ทำงานสำหรับฉันในแง่ของการแสดงที่ตัวจัดการการเริ่มต้นของ mac โพสต์บล็อกเกี่ยวกับเรื่องนี้ด้วยขั้นตอนเดียวกันก็อยู่ที่นี่: business.tutsplus.com/tutorials/…
DynamicDan

ถูกต้องฉันถ้าฉันผิด แต่นี่จะให้บูต esque live-CD ใช่มั้ย ไม่ใช่การติดตั้งถาวร
อเล็กซ์ฮาร์ต

ถูกต้องแล้วนี่จะช่วยให้คุณได้บูท CD-esque สด
karel

5

ด้วยสี่ขั้นตอนนี้ฉันได้ติดตั้ง Ubuntu 13.04 ใน Macbook Air กลางปี ​​2011:

  1. สร้างพาร์ติชันใหม่โดยใช้ Disk Utility

  2. ติดตั้งrEFIndเวอร์ชันล่าสุดบน Mac ของคุณ

  3. ดาวน์โหลด Mac ISO ของ Ubuntu และสร้างแท่ง USB ที่สามารถบู๊ตได้ด้วยUNetbootin

  4. รีสตาร์ท Mac ของคุณเลือกการบูตจาก USB และติดตั้ง Ubuntu


ทางเลือก [ทดสอบบน iMac.2013] 1. ติดตั้งอานิสงส์ 2. ดาวน์โหลด ubuntu iso ล่าสุด (13.04 ณ จุดนี้) 3. สร้าง usb สดด้วย "Usb Startup Disk Creator" (มาพร้อมกับการติดตั้ง Ubuntu ทั้งหมด) 4. เชื่อมต่อ ดิสก์ usb เป็น iMac 5. รีสตาร์ท iMac 6. ถือตัวเลือกหรือคำสั่ง (alt หรือ super) (ฉันลืมที่) 7. เลือก efi ×ความคิดเห็นอาจแก้ไขได้เพียง 5 นาที×ความเห็นอาจถูกแก้ไขเป็นเวลา 5 นาที×ความคิดเห็นอาจจะเท่านั้น ถูกแก้ไขเป็นเวลา 5 นาที
airtonix

1
ตั้งแต่วันที่ 3/2019 คำตอบนี้ใช้ได้กับ MacBook (ประมาณปี 2008) และฉันสามารถใส่ ubuntu 18.04 ได้ ขอบคุณ
แช้ด

4

หลังจากปัญหามากมายกับวิธีการต่างๆในที่สุดฉันก็มี ubuntu 13.04 32 บิตทำงานบน macbook 2,1 (กลางปี ​​2550) ไดรฟ์ดีวีดีของฉันเสียดังนั้นฉันจึงต้องใช้ USB จริง

(การปฏิเสธความรับผิด:) ฉันไม่มีโปรแกรมเมอร์ แต่หลังจากตั้งค่าสิ่งต่อไปนี้มันทำงานเหมือนมีเสน่ห์

  1. ติดตั้ง rEFIt เวอร์ชันล่าสุด
  2. ดาวน์โหลด Mac Linux USB Loader จากหน้านี้: https://github.com/SevenBits/Mac-Linux-USB-Loader/releases/tag/v1.1
  3. ดาวน์โหลดซอร์สโค้ดจากลิงค์เดียวกัน คุณจะต้องใช้ไฟล์ bootlA32.efi ที่อยู่ในโฟลเดอร์ "EFI"
  4. ใส่แฟลชไดรฟ์ USB ของคุณและฟอร์แมตเป็น FAT 32 โดยใช้ยูทิลิตี้ดิสก์
  5. เปิด Mac Linux USB Loader และเลือกไฟล์. iso ที่คุณต้องการบูต
  6. คลิกที่สร้าง Live USB และทำตามคำแนะนำมันเป็นกระบวนการที่ค่อนข้างตรงไปตรงมา

  7. รุ่น macbook ของฉันเพิ่งปฏิเสธที่จะบูตใน efi64 ดังนั้นฉันต้องทำการปรับแต่งที่นี่:

  8. ไปข้างหน้าและเปิดไดรฟ์ USB ไปที่โฟลเดอร์ "efi" จากนั้นเลือกโฟลเดอร์ "boot" ข้างในคุณจะเห็นไฟล์ชื่อ bootX64.efi

  9. ลบออกและวางไฟล์ bootlA32.efi แทน

  10. ตอนนี้เพียงรีบูตและจากเมนู rEFIt เลือกที่จะบูตจากไดรฟ์ USB

ฉันหวังว่ามันจะช่วยให้ใครบางคนที่นั่น!


Mac Linux USB Loader ทำงานบน MacBook Pro 2012 ของฉันโดยไม่มีปัญหา github.com/SevenBits/Mac-Linux-USB-Loader/wiki/…
chrish

1

นี่คือคำถามที่พบบ่อยในฟอรั่ม Ubuntu: http://ubuntuforums.org/showthread.php?t=1046568

มันไม่ทำงานโดยตรง แต่ต้องการการจัดการพิเศษกับ GRUB http://ubuntuforums.org/showthread.php?t=995704

เพิ่มเติม: ข้อมูลในหน้าดาวน์โหลดแสดงวิธีสร้างคีย์ USB ที่สามารถบู๊ตได้บนพีซี แต่ไม่ใช่ใน Macs


11
ฟอรั่มเหล่านั้นแย่มากสำหรับการพยายามคลานข้อมูลที่มีสติ :(
hendry

-1

ดาวน์โหลด Ubuntuจากนั้นสร้าง USB ที่สามารถบูตได้หนึ่งเครื่องเพื่อเรียนรู้เพิ่มเติมซึ่งทำงานกับ Macbook, iMac และ Mini เป็นต้น (รุ่น 2011 และใหม่กว่า)

ความต้องการ: 1. ไดรฟ์ USB 2GB 2. ระบบ Ubuntu ที่มีการเข้าถึงผ่านเน็ต


-3

ลองรับเครื่องที่ติดตั้ง Ubuntu แล้วพีซีโน๊ตบุ๊คอะไรก็ได้หรืออาจจะมาจากเพื่อนแล้วรับภาพ ISO ของ Ubuntu 12.10 amd64 ใช้ Ubuntu เปิดยูทิลิตี้" Startup Disk Creator " เลือกภาพ ISO ของ Ubuntu, อุปกรณ์ USB และสร้างดิสก์

กดปุ่มตัวเลือกค้างไว้ขณะที่ Mac กำลังบูทและเลือกไดรฟ์ USB เพื่อบูตจากนั้นคุณก็เสร็จสิ้น ฉันทำไปแล้วและได้ผล

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.