ฉันจะเขียน 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.