Instal OS X di VirtualBox di iMac?


9

Apakah mungkin untuk menginstal OS X 10.6 Snow Leopard di VirtualBox pada iMac (i3) yang menjalankan OS X 10.6.8? Saya memiliki CD instalasi, DMG, dan ISO 10.6, tetapi tidak ada yang bisa mem-boot dari VirtualBox.


Catatan: hanya versi server Snow Leopard yang diizinkan untuk divirtualisasi. Virtualisasi versi non-Server 10.6.x melanggar EULA.
Ian C.

Ada situs web yang meng-host seluruh gambar kotak virtual pra-bundel yang benar-benar menyelamatkan Anda dari keharusan melalui segala jenis instalasi / pengaturan vm
Alexander

@XAleXOwnZX jika ini masih benar, bisakah Anda mendaftar?
Aidan Miles

Google "gambar kotak virtual"
Alexander

Jawaban:


8

Instruksi-instruksi ini untuk VirtualBox di Windows dan Linux tetapi mereka bekerja dengan baik pada OS X juga. Diambil dari sini - diringkas dan dimodifikasi untuk OS X guest OS:

  • Rip DVD ritel asli Snow Leopard Anda dalam format ISO
  • Di VirtualBox, buat mesin virtual baru. Beri nama sesuai keinginan Anda, tetapi pilih "Mac OS X" sebagai sistem operasinya, dan "Mac OS X Server" sebagai versi. Klik selanjutnya. Tetapkan jumlah RAM yang baik ke VM. Saya memilih 1024 MB. Klik selanjutnya. Buat hard disk virtual baru, saya memilih 20 GB penyimpanan yang berkembang secara dinamis. Klik selesai.
  • Buka pengaturan untuk mesin virtual baru ini, dan di bagian Storage, muat Snow Leopard ISO di perangkat CD / DVD yang sekarang kosong.
  • Sekarang tutup VirtualBox (penting!). Temukan file XML yang mendefinisikan mesin virtual yang baru saja Anda buat. Ini akan berada di ~/Library/VirtualBox/Machines/<name of the VM>/<name of the VM>.xml. Cari file ini di edit teks untuk ExtraDataItemtag. Setelah ExtraDataItemtag terakhir tambahkan dua ExtraDataItemtag berikut: tag baru:

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

    <ExtraDataItem name = "VBoxInternal2 / SmcDeviceKey" value = "ourhardworkbythesewordsguardedpleasedontstealeal (c) AppleComputerInc" />

  • Simpan dan tutup file.

  • Buka VirtualBox dan nyalakan mesin virtual. Instalasi akan dimulai setelah beberapa menit. Pilih bahasamu. Sekarang buka Disk Utility di bawah menu Utilities. Pilih disk virtual dan klik Hapus. Tutup dan sekarang Anda dapat menginstal OSX. Sebelum itu, Anda dapat memilih untuk menyesuaikan instalasi. Sangat menarik untuk menonaktifkan terjemahan bahasa tambahan atau dukungan printer (Anda menghemat sekitar 2 GB).


1
Saya tidak beruntung menemukan file .XML. Tidak ada folder Machines di ~ / Library / VirtualBox /, juga Finder tidak dapat menemukan OSX.xml pada HDD. Yang bisa saya temukan adalah / VirtualBox VMs / OSX / di folder home / user saya dengan .vbox, .vbox-prev, dan .vhd
David

1
Saya melihat VirtualBox.xml di ~ / Library / VirtualBox / yang memang memiliki barang-barang ExtraDataItem di dalamnya. Haruskah saya letakkan di sana?
David

Tidak beruntung juga, hanya FYI.
David

@ Bersihkan itu mengecewakan. Saya belum mencoba ini dalam waktu yang sangat lama sehingga VirtualBox mungkin telah pindah. :(
Ian C.

1
Ini bekerja untuk saya. Bit penting adalah menambahkan <ExtraDataItem>tag xml, tepat setelah <Machine>tag <VirtualBox ...> <Machine uuid="..." name="OS X Mavericks" ...> <ExtraData> <ExtraDataItem name="VBoxInternal2/EfiBootArgs" value=" "/> <ExtraDataItem name="VBoxInternal2/SmcDeviceKey" value="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"/> </ExtraData> Versi baru VirtualBox menyimpan VM Anda di /Users/<user>/VirtualBox VMs/<vm name>/<vm name>.vbox Tip: backup sebelum membuat perubahan.
hanxue

2

Saya memiliki SL 10.6.8 VBox berjalan saat kita bicara. Ini berfungsi dengan baik, jika agak lambat. Saya akan meninggalkannya karena alasan yang sama sekali tidak terkait dengan VirtualBox, tapi mari kita lihat apakah saya bisa mengingat semua yang saya lakukan untuk membuatnya berjalan:

1) Seperti jawaban lain, mulailah dengan rip DVD SL asli. Milik saya adalah 10.6.0.

2) Juga seperti jawaban lainnya, buat VM baru, pilih Mac OS X Server (bahkan jika Anda tidak menggunakan Server), tetapkan> = 1GB RAM (saya akan memberikannya setidaknya 2GB jika Anda dapat meluangkannya) , dan pasang DVD robek Anda.

3) Jangan menyalakan mesin.

4) Buka pengaturan mesin dan pastikan semua hal berikut diatur:

Sistem> Motherboard> Chipset: ICH9

Sistem> Motherboard> Fitur yang Diperpanjang> Aktifkan IO APIC (dicentang)

Sistem> Motherboard> Fitur Lengkap> Aktifkan EFI (dicentang)

Sistem> Prosesor> Aktifkan PAE / NX (dicentang)

Sistem> Akselerasi> Aktifkan VT-x / AMD-V (dicentang)

Sistem> Akselerasi> Aktifkan Pager Bersarang (dicentang)

Penyimpanan> Di sini pastikan hard disk terpasang ke Pengontrol SATA tipe AHCI.

Jaringan> Adaptor 1 (atau yang lain)> Tipe Adaptor: Intel PRO / 1000 T Server (82543GC)

Ports> Serial Ports> Enable Serial Port (hapus centang ini)

Port> USB> Aktifkan Pengontrol USB (dicentang)

Port> USB> Aktifkan USB 2.0 (dicentang)

5) Mulai mesin dan Anda akan melihat mode boot verbose (tidak ada layar Apple abu-abu).

6) Lanjutkan dengan menginstal OS X.

Inilah yang saya lakukan dan saya jalankan sekarang. Diperbarui 10.6.0 hingga 10.6.8 menggunakan Pembaruan Perangkat Lunak standar. Tidak diperlukan tambalan, kexts atau peretasan lainnya.

Sistem Saya: iMac 21.5 "Akhir 2009 (3.06GHz Intel Core 2 Duo, dengan 16GB RAM)

Versi VirtualBox: 4.1.12 r77245 dengan ekstensi terpasang.

Saya mencoba memperbarui VirtualBox ke 4.1.14, tetapi entah bagaimana itu merusak VM ini. Tidak pernah tahu mengapa, tapi itu membuat saya tidak memperbarui. Belum mencoba 4.1.16. Jika Anda tidak dapat menginstal pada versi saat ini dengan pengaturan ini, mungkin ini sebabnya?

Semoga itu bisa membantu!


0

Saya memiliki macbook lama (putih 13 "). Saya tidak dapat memperbarui ke Mavericks melalui AppStore karena perangkat keras saya (tidak mengizinkan saya untuk mengunduh). Saat ini di 10.6.8

Saya menginstal versi terbaru dari virtualbox (4.3.6). Saya menemukan 10.8.5 installesd.iso di web (jangan ingat di mana). Hampir semua pengaturan default (40GB HD statis dalam format .vdi, RAM 2GB, memori video 128MB). Dalam pengaturan, pengontrol default adalah SATA, yang bekerja untuk saya. Saya menambahkan installesd.iso ke drive DVD virtual dan memulai mesin. Mesin mulai dan Anda akan melihat verbage selama beberapa menit, kemudian Anda akan sampai ke layar opsi disk instalasi. Pilih "utilitas disk". Dalam "utilitas disk" pilih HDD virtual yang Anda miliki untuk mesin (yang ada di paling atas daftar). Pilih "partisi" -> 1 partisi-> mac os extended (journaled) dan klik "partisi" untuk mempartisi disk. Keluar dari utilitas disk, lalu pilih instal ulang osx. Pilih HDD virtual Anda dan instal.

Mengambil fooooorrrrrrrreeeevvvvvveerrrrrrrrrr! Katanya pasang 20 menit. Lebih seperti 45 menit. Jika layar menjadi putih selama instalasi, itu hanya layar siaga. Klik kembali di jendela mesin dan itu akan menunjukkan kepada Anda status pemasangan saat ini. Buat akun seperti yang biasanya Anda lakukan untuk mac dan mulai gunakan mac Anda.

Sekarang saya dapat memutakhirkan VM saya ke Mavericks (saat ini mengunduh) pada bare metal yang tidak dapat saya tingkatkan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.