การสร้าง OSX USB ที่สามารถบูตได้จาก dmg บน Linux


34

ฉันมี 2 เครื่อง - MacBook Pro และเดสก์ท็อปที่ใช้งาน Fedora ฉันมีไดรฟ์ USB และ OSX 10.8 dmg MacBook จะไม่บู๊ตเข้าสู่ OSX โชคไม่ดีฉันกำลังพยายามสร้าง mac usb ที่สามารถบู๊ตได้เพื่อกู้คืน

ความเข้าใจใด ๆ ฉันพยายามแล้วdmg2imgแต่ไม่ประสบความสำเร็จในการใส่ภาพนั้นลงในไดรฟ์ usb

มีวิธีง่ายๆในการทำเช่นนี้หรือไม่?

คำตอบ:


20

คุณเคยลอง " Acetoneiso " แล้วหรือยัง?

มันจะแปลง DMG เป็น ISO สำหรับคุณ หลังจากนั้นวิธีที่ง่ายที่สุดที่ฉันรู้ในการสร้าง USB ที่สามารถบู๊ตได้คือการใช้ DD

dd if = / path / to / osx.iso of = / dev / sdX && sync

หมายเหตุ : sdX เป็นตัวอย่างคุณจะต้องตรวจสอบที่อยู่แฟลชไดรฟ์ของคุณ (โดยปกติจะเป็น sdb หากคุณมีฮาร์ดดิสก์เพียงอันเดียว) ห้ามเพิ่มพาร์ติชัน # หลังจากนั้น (เช่น sdb1) วิธีนี้ค่อนข้างยากในแฟลชไดรฟ์ (ฉันฆ่าไปหนึ่งหรือสองตัวที่ทำสิ่งนี้ค่อนข้างบ่อย แต่ครั้งหนึ่งก็ใช้ได้ดี)

หากคุณไม่คุ้นเคย DD เป็นบิตคัดลอกและซิงค์เพียงตรวจสอบว่าไฟล์ทั้งหมดได้ถูกเขียนไปยัง usb


3
ทำไมคุณไม่สามารถทำ DD โดยตรงจาก. dmg กับ USB ได้
Francesco

1
ตามคู่มือนี้: macbreaker.com/2014/01/… สิ่งนี้ควรใช้กับ Mac Osx: sudo dd if="location of Niresh disk image" of=/dev/r"identifier" bs=1mแล้วทำไมไม่ควรใช้กับ linux?
Francesco

1
@ Francesco - ไม่เคยพูดว่าไม่ได้ โปรดถามคำถามของคุณเองแทนที่จะให้ลูกหมูสำรองข้อมูลของผู้อื่นและแสดงความคิดเห็นที่ไม่เกี่ยวข้อง / ช่างพูด นอกจากนี้คุณยังสามารถดูว่ามีใครในแชทหรือไม่
nerdwaller

3
ฉันต้องการเพิ่มรายละเอียดให้กับคำตอบ ... ทำไมคุณควรแปลงภาพหากไม่จำเป็น?
Francesco

2
@Francesco - อีกครั้งดูที่ความแตกต่างระหว่างและdmg เป็นมาตรฐานมักประกอบด้วยรายการที่ถูกบีบอัดโดยที่ไม่มี เพื่อหลีกเลี่ยงกรณีที่หายากไม่กี่รายซึ่งพฤติกรรมนั้นเป็นวิธีที่ดีที่สุดที่จะแปลงเป็นรูปแบบที่ถูกต้องที่รู้จัก หากคุณเขียนข้อมูลทั่วไป(ที่มีการบีบอัดข้อมูล) ไปยัง USB หลายสิ่งไม่สามารถจัดการได้อย่างถูกต้อง ดังนั้นคุณไม่ได้เพิ่มรายละเอียดคุณกำลังถามคำถามโดยไม่ต้องค้นคว้าเกินกว่ากรณีเดียวซึ่งประเด็นของคุณเป็นจริงในขณะที่ไม่สนใจหลายกรณีที่มันเป็นเท็จ isoisodmgisodmgisodmgs
nerdwaller

40

ติดตั้ง dmg2img

sudo apt-get install dmg2img

แปลงไฟล์รูปภาพ DMG เป็นไฟล์ ISO

dmg2img -v -i /path/to/image_file.dmg -o /path/to/image_file.iso

คัดลอกภาพ ISO ไปยัง USB

sudo dd if=/path/to/image_file.iso of=/dev/sdb && sync

SDB เป็นตัวอย่าง ในกรณีของคุณมันอาจแตกต่างกัน

แก้ไข

คุณสามารถทำการแปลงและการเขียนจริงในครั้งเดียวถ้าคุณไม่ต้องการ. iso หลังจากนั้นมันจะใช้เวลาครึ่งหนึ่งในการแปลงเป็น. iso และจากนั้นเขียนเป็นอุปกรณ์ USB แค่ทำ:

sudo dmg2img -v -i /path/to/image_file.dmg -o /dev/sdb

อีกครั้งSDB เป็นตัวอย่าง ในกรณีของคุณมันอาจแตกต่างกัน


ควรฟอร์แมต USB อย่างไร พาร์ทิชันแผนที่ GUID / MBR? กำลังจัดรูปแบบ FAT / NTFS / HFS +?
IFightCode

2
@Enthusiast คำแนะนำเหล่านี้กำลังเขียนอิมเมจดิสก์ดิบไปยังอุปกรณ์ การจัดรูปแบบและข้อมูลก่อนการดำเนินการจะถูกเขียนทับจึงไม่เป็นไร
Sam Hanes

2
นี่ไม่ได้สร้างอิมเมจ ISO มันเป็นอิมเมจ HFS + เหมือนกับบทช่วยสอนอื่น ๆ ทั้งหมดที่ใช้โปรแกรมนี้ ฉันยังไม่พบวิธีแก้ปัญหาที่ใช้การได้
bparker

+1 สำหรับวิธี
เบิร์น

1

หากคุณสามารถหา Mac เครื่องอื่นให้ลองใช้ Disk Utility App

คุณสามารถ "กู้คืน" 10.8 DMG ของคุณไปยังไดรฟ์ USB นี่จะทำให้ไดรฟ์ USB ของคุณสามารถบูตได้

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