ติดตั้ง OS X ใน VirtualBox บน iMac?


9

เป็นไปได้หรือไม่ที่จะติดตั้ง OS X 10.6 Snow Leopard ใน VirtualBox บน iMac (i3) ที่ใช้ OS X 10.6.8 ฉันมีซีดีติดตั้ง DMG และ ISO 10.6 แต่ไม่สามารถบูตจาก VirtualBox ได้


หมายเหตุ: เฉพาะรุ่นเซิร์ฟเวอร์ของ Snow Leopard เท่านั้นที่ได้รับอนุญาตให้จำลองเสมือน การจำลองเสมือนเวอร์ชันที่ไม่ใช่เซิร์ฟเวอร์ 10.6.x เป็นการละเมิด EULA
เอียนซี

มีเว็บไซต์ที่โฮสต์ภาพเสมือนจริงทั้งหมดที่รวมไว้ล่วงหน้าซึ่งช่วยให้คุณไม่ต้องผ่านการติดตั้ง / ตั้งค่าชนิดใด ๆ
Alexander - Reinstate Monica

@XAleXOwnZX หากยังคงเป็นจริงคุณสามารถแสดงรายการบางส่วนได้หรือไม่
Aidan Miles

Google "ภาพกล่องเสมือน"
Alexander - Reinstate Monica

คำตอบ:


8

คำแนะนำเหล่านี้สำหรับ VirtualBox บน Windows และ Linux แต่ทำงานได้ดีบน OS X เช่นกัน นำมาจากที่นี่ - ย่อและแก้ไขสำหรับ OS X guest OS:

  • ฉีกดีวีดีต้นฉบับของ Snow Leopard ในรูปแบบ ISO
  • ใน VirtualBox สร้างเครื่องเสมือนใหม่ ตั้งชื่อตามที่คุณต้องการ แต่เลือก "Mac OS X" เป็นระบบปฏิบัติการและ "Mac OS X Server" เป็นเวอร์ชัน คลิกถัดไป กำหนด RAM ที่ดีให้กับ VM ฉันเลือก 1024 MB คลิกถัดไป สร้างฮาร์ดดิสก์เสมือนใหม่ฉันเลือกที่เก็บข้อมูลที่ขยายแบบไดนามิก 20 GB คลิกเสร็จสิ้น
  • เปิดการตั้งค่าสำหรับเครื่องเสมือนใหม่นี้และในส่วน Storage ให้โหลด Snow Leopard ISO ในอุปกรณ์ CD / DVD ที่ว่างเปล่าในขณะนี้
  • ตอนนี้ปิด VirtualBox (สำคัญ!) ค้นหาไฟล์ XML ที่กำหนดเครื่องเสมือนที่คุณเพิ่งสร้าง ~/Library/VirtualBox/Machines/<name of the VM>/<name of the VM>.xmlนี้จะอยู่ใน ค้นหาไฟล์นี้ในการแก้ไขข้อความสำหรับExtraDataItemแท็ก หลังจากExtraDataItemแท็กอินสแตนซ์สุดท้ายเพิ่มแท็กใหม่สองแท็กต่อไปนี้ExtraDataItem:

    <ExtraDataItem name = "VBoxInternal2 / EfiBootArgs" value = "" />

    <ExtraDataItem name = "VBoxInternal2 / SmcDeviceKey" value = "เครื่องมือของเราโดยมีผู้พิทักษ์ผู้ใช้ที่ซับซ้อนไม่เลิก (c) AppleComputerInc" />

  • บันทึกและปิดไฟล์

  • เปิด VirtualBox และเปิดเครื่องเสมือน การติดตั้งจะเริ่มขึ้นหลังจากผ่านไปครู่หนึ่ง เลือกภาษาของคุณ. ตอนนี้เปิด Disk Utility ภายใต้เมนู Utilities เลือกดิสก์เสมือนและคลิกลบ ปิดและตอนนี้คุณสามารถติดตั้ง OSX ได้แล้ว ก่อนหน้านั้นคุณสามารถเลือกที่จะปรับแต่งการติดตั้ง เป็นเรื่องที่น่าสนใจที่จะปิดใช้งานการแปลภาษาเพิ่มเติมหรือการสนับสนุนเครื่องพิมพ์ (คุณประหยัดได้ประมาณ 2 GB)


1
ฉันไม่มีโชคในการค้นหาไฟล์. XML ไม่มีโฟลเดอร์ Machines ใน ~ / Library / VirtualBox / และไม่สามารถค้นหา OSX.xml บน HDD ได้ ทั้งหมดที่ฉันสามารถพบคือ / VirtualBox VMs / OSX / ในบ้านของฉัน / โฟลเดอร์ผู้ใช้ที่มี .vbox, .vbox-ก่อนหน้าและ .vhd
เดวิด

1
ฉันเห็น VirtualBox.xml ใน ~ / Library / VirtualBox / ซึ่งมี ExtraDataItem อยู่ในนั้น ฉันควรวางไว้ตรงนั้นหรือไม่
David

ไม่มีโชคเช่นกันเพียงแค่ FYI
David

@ David เป็นคนเกียจคร้าน ฉันไม่ได้ลองมานานแล้วดังนั้น VirtualBox อาจเปลี่ยนไป :(
เอียนซี

1
มันใช้งานได้สำหรับฉัน บิตที่สำคัญคือการเพิ่มใน<ExtraDataItem>แท็ก xml หลังจาก<Machine>แท็ก <VirtualBox ...> <Machine uuid="..." name="OS X Mavericks" ...> <ExtraData> <ExtraDataItem name="VBoxInternal2/EfiBootArgs" value=" "/> <ExtraDataItem name="VBoxInternal2/SmcDeviceKey" value="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"/> </ExtraData> VirtualBox เวอร์ชันใหม่กว่าจะเก็บ VM ของคุณไว้ที่/Users/<user>/VirtualBox VMs/<vm name>/<vm name>.vbox เคล็ดลับ: สำรองข้อมูลก่อนทำการเปลี่ยนแปลง
hanxue

2

ฉันมี SL 10.6.8 VBox ทำงานในขณะที่เรากำลังพูด มันทำงานได้อย่างสมบูรณ์แบบถ้าช้าไปหน่อย ฉันกำลังจะละทิ้งเพราะเหตุผลที่ไม่เกี่ยวข้องกับ VirtualBox ทั้งหมด แต่ลองดูว่าฉันสามารถจำทุกสิ่งที่ฉันทำเพื่อให้มันทำงานได้หรือไม่:

1) เช่นเดียวกับคำตอบอื่น ๆ ที่กล่าวไว้เริ่มต้นด้วย SL DVD ต้นฉบับ ของฉันคือ 10.6.0

2) เช่นเดียวกับคำตอบอื่น ๆ สร้าง VM ใหม่เลือก Mac OS X Server (แม้ว่าคุณจะไม่ได้ใช้เซิร์ฟเวอร์) กำหนด> = 1GB of RAM (ฉันจะให้อย่างน้อย 2GB ถ้าคุณสามารถสำรองไว้) และติดตั้ง DVD ที่ฉีกแล้วของคุณ

3) อย่าสตาร์ทเครื่อง

4) เปิดการตั้งค่าเครื่องและตรวจสอบให้แน่ใจว่าได้ตั้งค่าทั้งหมดต่อไปนี้แล้ว:

ระบบ> เมนบอร์ด> ชิปเซ็ต: ICH9

ระบบ> เมนบอร์ด> คุณสมบัติเพิ่มเติม> เปิดใช้งาน IO APIC (ทำเครื่องหมายไว้)

ระบบ> เมนบอร์ด> คุณสมบัติเพิ่มเติม> เปิดใช้งาน EFI (ทำเครื่องหมายไว้)

ระบบ> ตัวประมวลผล> เปิดใช้งาน PAE / NX (ทำเครื่องหมายไว้)

ระบบ> การเร่งความเร็ว> เปิดใช้งาน VT-x / AMD-V (ทำเครื่องหมายไว้)

ระบบ> การเร่งความเร็ว> เปิดใช้งานการซ้อนเพจ (ทำเครื่องหมายไว้)

ที่เก็บข้อมูล> ที่นี่ตรวจสอบให้แน่ใจว่าได้เชื่อมต่อฮาร์ดดิสก์เข้ากับตัวควบคุม SATA ประเภท AHCI

เครือข่าย> อะแดปเตอร์ 1 (หรืออื่น ๆ )> ประเภทอะแดปเตอร์: เซิร์ฟเวอร์ Intel PRO / 1000 T (82543GC)

พอร์ต> พอร์ตอนุกรม> เปิดใช้งานพอร์ตอนุกรม (ยกเลิกการเลือกนี้)

พอร์ต> USB> เปิดใช้งานคอนโทรลเลอร์ USB (ทำเครื่องหมายไว้)

พอร์ต> USB> เปิดใช้งาน USB 2.0 (ทำเครื่องหมายไว้)

5) เริ่มเครื่องและคุณจะเห็นโหมดการบูตแบบละเอียด (ไม่มีหน้าจอ Apple สีเทา)

6) ดำเนินการติดตั้ง OS X

นี่คือสิ่งที่ฉันทำและทำงานอยู่ตอนนี้ อัปเดต 10.6.0 ถึง 10.6.8 โดยใช้การอัปเดตซอฟต์แวร์มาตรฐาน ไม่ต้องการแพตช์ kexts หรือแฮ็กอื่น ๆ

ระบบของฉัน: iMac 21.5 "ปลายปี 2009 (3.06GHz Intel Core 2 Duo พร้อม RAM 16GB)

เวอร์ชั่น VirtualBox: 4.1.12 r77245 พร้อมติดตั้งส่วนขยาย

ฉันพยายามอัปเดต VirtualBox เป็น 4.1.14 แต่นั่นทำให้ VM ตัวนี้แตกได้ ไม่เคยคิดมาก่อนเลยว่าทำไมถึงเป็นเช่นนั้น ยังไม่ได้ลอง 4.1.16 หากคุณไม่สามารถติดตั้งในเวอร์ชันปัจจุบันด้วยการตั้งค่าเหล่านี้อาจเป็นเพราะอะไร

หวังว่าจะช่วย!


0

ฉันมี macbook รุ่นเก่า (สีขาว 13 ") ฉันไม่สามารถอัปเดตเป็น Mavericks ผ่าน AppStore ได้เนื่องจากฮาร์ดแวร์ของฉัน (จะไม่อนุญาตให้ฉันดาวน์โหลด) ปัจจุบันใช้ 10.6.8

ฉันติดตั้ง virtualbox เวอร์ชันล่าสุด (4.3.6) แล้ว ฉันพบ 10.8.5 installesd.iso บนเว็บ (จำไม่ได้ว่าอยู่ที่ไหน) ค่อนข้างตั้งค่าเริ่มต้นทั้งหมด (40GB คงที่ HD ในรูปแบบ. vdi, 2GB RAM, หน่วยความจำวิดีโอ 128MB) ในการตั้งค่าคอนโทรลเลอร์เริ่มต้นคือ SATA ซึ่งใช้งานได้สำหรับฉัน ฉันเพิ่ม installesd.iso ไปยังไดรฟ์ดีวีดีเสมือนและเริ่มต้นเครื่อง เครื่องเริ่มทำงานและคุณจะเห็น verbage สองสามนาทีจากนั้นคุณจะไปที่หน้าจอตัวเลือกของดิสก์การติดตั้ง เลือก "ยูทิลิตี้ดิสก์" ใน "ยูทิลิตี้ดิสก์" เลือก HDD เสมือนที่คุณมีสำหรับเครื่อง (อันที่ด้านบนสุดของรายการ) เลือก "partition" -> 1 partition-> mac os Extended (ถูกเจอร์นัล) แล้วคลิก "partition" เพื่อแบ่งพาร์ติชั่นของดิสก์ ออกจากยูทิลิตี้ดิสก์จากนั้นเลือกติดตั้ง osx ใหม่ เลือก HDD เสมือนของคุณและติดตั้ง

เอา fooooorrrrrrrreevvvvvveerrrrrrrrrr! กล่าวว่าติดตั้ง 20 นาที เหมือน 45 นาที หากหน้าจอเป็นสีขาวในระหว่างการติดตั้งก็เป็นเพียงหน้าจอไม่ได้ใช้งาน คลิกกลับไปที่หน้าต่างเครื่องและควรแสดงสถานะการติดตั้งปัจจุบัน สร้าง acount ตามปกติสำหรับ mac และเริ่มใช้ mac ของคุณ

ตอนนี้ฉันสามารถอัพเกรด VM เป็น Mavericks (กำลังดาวน์โหลด) บนโลหะเปลือยที่ฉันไม่สามารถอัพเกรดได้

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