การติดตั้ง OS X Yosemite จากไฟล์ DMG ที่ถูกบีบอัดใน VMware Fusion


3

ฉันต้องการติดตั้ง OS X Yosemite ใน VMware Fusion 7.0

หากฉันเลือกไฟล์ DMG ที่มหาวิทยาลัยของฉันกำลังให้บริการ VMware จะไม่สามารถบูตจากไฟล์ DMG ได้

รูปภาพเป็นบีบอัด DMG

Properties:
    Encrypted: false
    Kernel Compatible: true
    Checksummed: true
    Software License Agreement: false
    Partitioned: false
    Compressed: true

มีวิธีทำ VMware Fusion ในการบู๊ตจาก DMG ที่ถูกบีบอัดหรือไม่?

ฉันพยายามแปลงเป็น DMG เป็น "uncompressed" หรือ ISO โดยไม่มีการปรับปรุง ฉันได้รับเสมอ:

EFI VMware Virtual IDE CDROM Drive (IDE 1.0) ... unsuccessful

ในไฟล์บันทึกของ VMware ฉันเห็นเฉพาะ:

2015-08-12T09:44:42.586+01:00| vcpu-0| I120: CDROM: Connecting sata0:1 to '/Users/corti/Downloads/Yosemite (uncompressed).dmg'. type=2 remote=0
2015-08-12T09:44:42.587+01:00| vcpu-0| I120: CDROM: Checking initial physical media state...
2015-08-12T09:44:42.587+01:00| vcpu-0| I120: CDROM:  initial physical CDROM state is 1 (sense)

คุณแปลงเป็นแบบไม่บีบอัดได้อย่างไร การใช้hdiutil convertเป็นตัวเลือกที่ดีที่สุด ฉันคิดว่า DMG ที่มหาวิทยาลัยของคุณให้สามารถบูตได้จริง - คุณลองบู๊ตด้วยฮาร์ดแวร์จริงหรือไม่?
mjturner

ไม่ได้ลองบูทด้วยเพราะผมไม่มีแผ่น CD-ROM อยู่จริง มีวิธีอื่นในการตรวจสอบว่าภาพนั้นสามารถบูตได้หรือไม่?
Matteo

คำตอบ:


7

ไม่สำคัญว่าประเภท DMG จะเป็นอย่างไรเพราะ VMware Fusion ไม่สามารถติดตั้ง OS X Yosemite ได้โดยการบูตหรือแม้แต่บูต Install OS X Yosemite.app ที่ดาวน์โหลดจาก Apple เนื่องจากไม่ใช่วิธีการทำงานใน VMware Fusion VMware Fusion ต้องสร้างอิมเมจการติดตั้งจาก Install OS X Yosemite.app และติดตั้งจากอิมเมจที่สร้างขึ้น

มีลักษณะที่: การติดตั้ง OS X 10.10 โยเซมิตีเป็นระบบปฏิบัติการของผู้เข้าพักใน VMware ฟิวชั่น (2,082,109)

วิธีติดตั้ง Mac OS X 10.10 ในเครื่องเสมือนโดยใช้การดาวน์โหลดแอป Yosemite:

  1. เลือกไฟล์> ใหม่จากแถบเมนูฟิวชั่น
  2. เลือกติดตั้งจากแผ่นดิสก์หรือภาพและคลิกดำเนินการต่อ
  3. ลากและวางแอปพลิเคชันติดตั้ง OS OS X Yosemiteลงในใช้แผ่นดิสก์การติดตั้งระบบปฏิบัติการหรือกล่องโต้ตอบรูปภาพ
  4. คลิกดำเนินการต่อ
  5. Fusion ควรค้นพบระบบปฏิบัติการ Guest โดยอัตโนมัติ หากไม่ตรวจสอบให้แน่ใจว่าระบบปฏิบัติการได้รับการตั้งค่าเป็นApple Mac OS Xและรุ่นนั้นถูกตั้งค่าเป็นMac OS X 10.10 คลิกดำเนินการต่อ
  6. หากคุณต้องการแก้ไขการตั้งค่าใด ๆ เช่นหน่วยความจำ (RAM), CPU หรือขนาดฮาร์ดดิสก์ให้คลิกกำหนดการตั้งค่าเองและกำหนดค่าที่ไม่ใช่ค่าเริ่มต้น
  7. คลิกเสร็จสิ้น การติดตั้งจะเริ่มขึ้น
  8. เมื่อได้รับแจ้งให้เลือกติดตั้ง Mac OS Xและคลิกดำเนินการต่อ
  9. คลิกดำเนินการต่อ
  10. ยอมรับข้อตกลงใบอนุญาตและปฏิบัติตามคำแนะนำเพื่อเริ่มการติดตั้ง

หลังจากการติดตั้งเสร็จสมบูรณ์คุณต้องติดตั้งเครื่องมือ VMware บนเครื่องเสมือน ในการทำสิ่งนี้ก่อนอื่นให้นำภาพดิสก์การติดตั้ง Mac OS ออกจากภายในเครื่องเสมือนใหม่ สำหรับข้อมูลเพิ่มเติมโปรดดูที่ การติดตั้งเครื่องมือ VMware ใน Mac OS บุคคลทั่วไป (1032440)


4

วิธีแก้ปัญหาจาก @ user3439894 ไม่ได้ผลสำหรับฉันขณะติดตั้ง OS X 10.11 El Capitan โดยใช้ไฟล์ dmg ฉันสร้างบูต ISO ที่จะติดตั้งบน VMware Fusion 8.0.1 โดยทำตามขั้นตอนต่อไปตามคำแนะนำที่นี่

# Mount the installer image
hdiutil attach /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app

# Create a ElCapitan blank ISO image of 9900mb with a Single Partition - Apple Partition Map
hdiutil create -o /tmp/ElCapitan.cdr -size 9900m -layout SPUD -fs HFS+J

# Mount the ElCapitan blank ISO image
hdiutil attach /tmp/ElCapitan.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build

# Restore the Base System into the ElCapitan blank ISO image
asr restore -source /Volumes/install_app/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase

# Remove Package link and replace with actual files
rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
cp -rp /Volumes/install_app/Packages /Volumes/OS\ X\ Base\ System/System/Installation/

# Copy El Capitan installer dependencies
cp -rp /Volumes/install_app/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System/BaseSystem.chunklist
cp -rp /Volumes/install_app/BaseSystem.dmg /Volumes/OS\ X\ Base\ System/BaseSystem.dmg

# Unmount the installer image
hdiutil detach /Volumes/install_app

# Unmount the ElCapitan ISO Image
hdiutil detach /Volumes/OS\ X\ Base\ System/

# Create a sparseimage and auto-size it
hdiutil convert /tmp/ElCapitan.cdr.dmg -format UDSP -o /tmp/ElCapitan
hdiutil resize -size `hdiutil resize -limits /tmp/ElCapitan.sparseimage | tail -n 1 | awk '{ print $1 }'`b /tmp/ElCapitan.sparseimage

# Convert the ElCapitan sparseimage to ISO/CD master
hdiutil convert /tmp/ElCapitan.sparseimage -format UDTO -o /tmp/ElCapitan

# Remove the unwanted images
rm /tmp/ElCapitan.cdr.dmg
rm /tmp/ElCapitan.sparseimage

# Rename the ElCapitan ISO image and move it to the desktop
mv /tmp/ElCapitan.cdr ~/Desktop/ElCapitan.iso

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

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