ฉันจะเขียน ISO บนไดรฟ์ USB บน Mac OS X ได้อย่างไร


89

อะไรคือวิธีที่ดีที่สุดที่จะทำให้ ISO "เบิร์น" ลงในแท่ง USB บน Mac? การกู้คืนโดยใช้ Disk Utility ไม่ทำงาน

ISO คือ ubuntu mini.iso มันเป็น minimalist ติดตั้ง ISO สำหรับการติดตั้ง Ubuntu จะต้องสามารถบู๊ตได้บนพีซี ฉันกำลังพยายามติดตั้ง Ubuntu บนพีซีที่ไม่มีซีดีรอม คอมพิวเตอร์เครื่องเดียวที่ฉันมีอยู่คือ macbook


1
คุณช่วยอธิบายให้หน่อยหน่อยได้ไหมว่าคุณพยายามทำอะไรให้สำเร็จ ฉันคิดว่าฉันมีความคิดในสิ่งที่เป็นปัญหา แต่คำถามของคุณเป็นที่คลุมเครือ
— ricbax

ฉันพยายาม "เบิร์น" ISO ที่สามารถบู๊ตได้ของอูบุนตู mini.iso ไปยัง USB stick สำหรับใช้บนพีซี พีซีที่มีปัญหาไม่มีซีดีรอม ฉันไม่มีลินุกซ์หรือเครื่องอื่น ๆ
— เจสัน Marcell

คำตอบ:


116

โดยตรงจากวิธีการติดตั้ง Ubuntu บน MacBook โดยใช้หน้าUSB Stick (การจัดรูปแบบของฉัน):

  1. ดาวน์โหลดไฟล์ที่ต้องการ
  2. เปิด Terminal (ใน / Applications / Utilities / หรือเทอร์มินัลการค้นหาใน Spotlight)
  3. แปลงไฟล์. iso เป็น. img โดยใช้ตัวเลือก convert ของ hdiutil (เช่นhdiutil convert -format UDRW -o ~/path/to/target.img ~/path/to/ubuntu.iso)
  4. หมายเหตุ: OS X มีแนวโน้มที่จะทำให้. dmg สิ้นสุดลงที่ไฟล์เอาต์พุตโดยอัตโนมัติ ลบนามสกุล. dmg ตามความจำเป็นmv ~/path/to/target.img{.dmg,}
  5. เรียกใช้diskutil listเพื่อรับรายการอุปกรณ์ปัจจุบัน
  6. ใส่สื่อแฟลชของคุณ
  7. รันdiskutil listอีกครั้งและกำหนดโหนดอุปกรณ์ที่กำหนดให้กับสื่อแฟลชของคุณ (เช่น/dev/disk2)
  8. Run 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)
  10. การใช้งาน/dev/rdiskแทน/dev/diskอาจจะเร็วกว่า
    • หากคุณเห็นข้อผิดพลาดdd: Invalid number '1m'คุณจะใช้ ddGNU ใช้คำสั่งเดียวกัน แต่แทนที่ด้วยbs=1mbs=1M
    • หากคุณเห็นข้อผิดพลาดdd: /dev/diskN: Resource busyตรวจสอบให้แน่ใจว่าดิสก์ไม่ได้ใช้งานอยู่ เริ่มDisk Utility.appและเลิกเมานท์ (อย่านำดิสก์ออก)
  11. เรียกใช้diskutil eject /dev/diskNและลบสื่อแฟลชของคุณเมื่อคำสั่งเสร็จสิ้น
  12. รีสตาร์ท Mac ของคุณและกดค้างไว้Altในขณะที่ Mac กำลังรีสตาร์ทเพื่อเลือกแท่ง USB

หมายเหตุ: สำหรับ Mac รุ่นใหม่คุณอาจต้องติดตั้งตัวจัดการการบูต EFIเพื่อบู๊ตจาก USB

ดูเพิ่มเติม: ดาวน์โหลดเดสก์ท็อูบุนตู


12
บางทีผู้คนอาจไม่ได้ "โหวต" อย่างนี้ บางที ... อย่างฉันพวกเขาได้เขียนวิธีเผา ISO ไปยังไดรฟ์ USB บน MacOS คุณรู้ว่าชื่อคำถามนี้ ... พบสิ่งนี้ ... และมันใช้งานได้ โธ่ +1
— Justin Jenkins

8
ฉันไม่แน่ใจว่าความโกลาหลทั้งหมดจะเกี่ยวกับอะไร คำตอบคือ 100% ในหัวข้อทำงานได้อย่างสมบูรณ์และไดรฟ์ที่ได้นั้นไม่เฉพาะแพลตฟอร์มใด ๆ นอกจาก ISO ที่คุณเขียนไปแล้ว ฉันใช้คำแนะนำเหล่านี้เพื่อเบิร์น ISO ของตัวติดตั้ง OS (Ubuntu, WinXP และอื่น ๆ ) ลงในแฟลชไดรฟ์และผลลัพธ์ก็ใช้ได้บนพีซีอย่างสมบูรณ์แบบ
— spaaarky21

2
ไม่ฉันไม่สามารถบู๊ตบนพีซีด้วยปุ่ม USB ที่สร้างวิธีนี้ใน MacMini ของฉัน ปัญหาดูเหมือนว่าจะขาดความสามารถในการบูตโดย BIOS
— Nicocube

4
หากคุณต้องการที่จะเห็นความคืบหน้าให้แน่ใจว่าคุณได้pvติดตั้งและใช้แทนpv /path/to/downloaded.img | sudo dd of=/dev/rdiskN bs=1m sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m
— jvatic

สิ่งนี้ล้มเหลวสำหรับฉันเช่นกันฉันต้องใช้ @neesh answer เพื่อให้ USB สามารถบูตได้บนพีซี การแปลงจาก iso เป็น img จะต้องไม่คงการรองรับการบู๊ต นอกจากนี้ยังสงสัยว่าการข้ามขั้นตอนการแปลงก็ใช้งานได้เช่นกัน แต่ในกรณีที่ rab ชี้ให้เห็นด้านล่างอาจไม่ทำงานกับ UEFI
— Brian

17

ฉันมีปัญหาที่คล้ายกันมากซึ่งไม่มีคำตอบเหล่านี้เลย

มันคุ้มค่าในการตรวจสอบออกUNetbootin มันจะสร้างดิสก์ USB ที่สามารถบู๊ตได้บน Mac สำหรับพีซี


เมื่อเสร็จแล้ว unetbootin บอกว่าฉันต้องบูตมันบนพีซีและมันจะไม่บู๊ตบน Mac ลองใช้การแนะนำบรรทัดคำสั่งทันที
— balupton

สำหรับ Chrome Pixel วิธีการทำงานของ UNetbootin บรรทัดคำสั่งไม่ทำงาน
— mjibson

มันเป็นความเข้าใจของฉันที่ UNetbootin ไม่ทำงานกับ Mountain Lion
— 2rs2ts

8

ไม่จำเป็นต้องแปลง ISO เป็น IMG ฉันไม่เต็มใจที่จะแปลงภาพก่อน นี้มีขั้นตอนที่ง่ายกว่าที่ระบุไว้ด้านล่าง

เริ่มต้นด้วยการแสดงรายการดิสก์และโวลุ่มปัจจุบัน:

diskutil list

ตอนนี้ยกเลิกการต่อเชื่อมวอลุ่มปัจจุบันของดิสก์ที่คุณกำลังจะเขียนทับ (X = หมายเลขไดรฟ์ในกรณีของฉันคือ 1):

diskutil unmountDisk /dev/diskX

ตอนนี้ dd iso โดยตรงไปยัง usb (อีกครั้งแทนที่ X ด้วยหมายเลขไดรฟ์ของไดรฟ์ USB ของคุณ):

sudo dd if=/pathto/mini.iso of=/dev/diskX bs=1m

ทำ!


สิ่งนี้เคยทำงานได้ แต่ฉันคิดว่าซอฟต์แวร์สำหรับบูต UEFI รุ่นใหม่ไม่เข้าใจไฟล์ผลลัพธ์ (2017) ระบบไบออสจะทำงานได้ วิธีที่ใช้งานได้และยังคงง่ายคือการใช้ Boot Camp Assistant ของ OS X ชี้ไปที่คีย์ ISO และ USB และสร้างแท่งสำหรับบู๊ต UEFI
— Rab

5

นี่เป็นคำถามที่เก่ามาก แต่ก็ยังได้ประโยชน์จากคำตอบที่อัพเดต

Etcherเป็นวิธีแก้ปัญหาที่Ubuntuแนะนำให้เบิร์นอิมเมจ iso ไปยัง USB

Etcher ทำให้กระบวนการไม่เจ็บปวดหากคุณไม่คุ้นเคยกับบรรทัดคำสั่ง มันแค่ 3 ขั้นตอนและพยายามทำในครั้งแรกสำหรับฉัน


1
อูบุนตูแนะนำที่ไหน
— fixer1234


2
  1. ตรวจสอบให้แน่ใจว่าคีย์ USB ได้รับการฟอร์แมตอย่างถูกต้อง (Master Boot Record, FAT32 - หากจำเป็นต้องใช้NTFSโดยใช้NTFS-3G )
  2. คุณสามารถลองใช้คุณสมบัติการคืนค่าใน Disk Utility ได้โดยคลิกที่โวลุ่มของคีย์ USB จากนั้นคลิกที่แท็บกู้คืนและเลือก ISO เพื่อเรียกคืนข้อมูล
  3. หากขั้นตอนที่ 2 ล้มเหลวคุณสามารถทำเช่นนี้ด้วยตนเองโดยการวิ่งdittoหรือcp -r; เช่น. ditto /Volumes/NAME_OF_MOUNTED_ISO /Volumes/NAME_OF_USB_KEYหรือcp -r /Volumes/NAME_OF_MOUNTED_ISO /Volumes/NAME_OF_USB_KEYคัดลอกไฟล์ทั้งหมดด้วยตนเอง (รวมถึงไฟล์ที่ซ่อนอยู่)

@Chealion ขอบคุณสำหรับคำตอบของคุณ จริงๆแล้วฉันพยายามที่จะเอา Ubuntu ISO มาไว้บน USB ของฉันดังนั้นในที่สุดฉันก็ใช้แผ่นดิสก์ติดตั้ง Ubuntu เพื่อเรียกใช้ใน Live Mode บน Macbook ของฉัน จากนั้นฉันก็สามารถเข้าถึงยูทิลิตี้ USB-Creator
— เจสัน Marcell

1
@Chealion ฉันไม่มีเวลาที่จะตรวจสอบคำตอบของคุณว่าถูกต้องทุกเวลาทันทีที่ฉันไม่ได้อยู่ใกล้ Mac ซักพักนึง (แต่ฉันรู้ว่า Disk Utility ใช้งานไม่ได้สำหรับฉัน) ถ้ามีคนอื่นยืนยันและ upvotes ฉันจะทำเครื่องหมายว่าถูกต้อง
— เจสัน Marcell

2

วิธีการทำเช่นนี้โดยใช้ DiskUtility คือการฟอร์แมตไดรฟ์โดยใช้ Diskutility ก่อนจากนั้นคัดลอกไฟล์จาก iso ที่ติดตั้งไปยังไดรฟ์ที่จัดรูปแบบใหม่โดยใช้ cp -R เช่น cp -R / เล่ม / mount_iso / * / เล่ม / formated_drive /

เมื่อทำการฟอร์แมตโปรดเลือกระบบไฟล์ ntfs และทำให้ดิสก์สามารถบูตได้โดยเลือกตัวเลือกที่ถูกต้องจากเมนูตัวเลือกในแท็บลบ


นี่คือสิ่งที่ฉันใช้ในการเบิร์น Win10 ที่สามารถบูตได้จาก macOS Sierra การแปลงจาก iso เป็น img จะต้องตัดทอนมาสเตอร์บูตเรคคอร์ดบนดิสก์ โดยการจัดรูปแบบด้วย MBR และการคัดลอกไฟล์ทำงานได้ดี
— Brian

1

Unetbootinเป็นเครื่องมือที่ติดตั้ง ISO บนปุ่ม USB หรือคุณสามารถใช้เมนูแบบเลื่อนลงเพื่อเลือกการกระจายที่นั่นในเครื่องมือ

ง่ายกว่าการทำเล็กน้อยddในบรรทัดคำสั่งด้วยตัวเอง


Unetbootin มีอายุย้อนกลับไปปี 2008 เป็นอย่างน้อย คำตอบอื่นที่นี่ครอบคลุมตัวเลือกนี้แล้ว
— Simon Sheehan

0

ฉันเคยใช้SuperDuperสำหรับงานนี้มาก่อน มันทำงานได้และไม่มาก เช่นเดียวกับโปรแกรมที่ดีควร :-) เวอร์ชันเต็มไม่ฟรี ($ 30) แต่คุณได้สิ่งที่คุณต้องการฟรี:

คุณสามารถดาวน์โหลด SuperDuper! v2.6.2 ในขณะนี้และสำรองและโคลนไดรฟ์ของคุณได้ฟรีตลอดไป!


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