Solusi virtualisasi apa yang harus saya gunakan jika saya ingin menggunakan partisi nyata?

0

Saya lebih suka menginstal setiap OS pada partisi sendiri dan dapat mem-boot-nya tanpa virtualisasi atau mem-boot-nya tervirtualisasi ketika saya di bawah OS X.

Pertanyaannya adalah solusi virtualisasi apa yang mendukung hal ini. Harap jawab hanya jika itu berhasil untuk Anda dan juga sertakan beberapa panduan.

Jadi untuk, saya bisa boot Ubuntu VM menggunakan Parallels, tapi saya tidak bisa menambahkan partisi nyata ke VM di bawah VirtualBox atau VMware Fusion.

Sorin
sumber

Jawaban:

4

Saya telah menggunakan akses disk mentah di bawah VMWare Fusion . Ini kurang intuitif, tetapi berhasil. Aplikasi pembantu (dan google-fodder) adalah /Library/Application Support/VMware Fusion/vmware-rawdiskCreator.

Penting : Pertimbangkan ini sebagai "dari-memori, ide dasar tentang apa yang dibutuhkan proses", daripada sebuah howto - silakan lakukan google untuk "fusion vmware-rawdiskcreator" untuk menemukan langkah-langkah yang tepat jika Anda memilih untuk pergi rute ini. Saya tidak bisa menjanjikan ingatan saya cukup akurat untuk memercayai partisi Anda.

Tangkapan terbesar adalah bahwa ia tidak akan menemukan partisi kecuali jika sudah pernah boot dengan Boot Camp, atau Anda telah menggunakan alat partisi rEFIt untuk menyinkronkan MBR. vmware-rawdiskCreator membaca daftar partisi dari MBR, yang tidak jika tidak disinkronkan dengan GPT (tabel partisi bios vs tabel partisi EFI).

Mencoba:

$ /Library/Application\ Support/VMware\ Fusion/vmware-rawdiskCreator print /dev/disk0
Nr      Start       Size Type Id System                   
-- ---------- ---------- ---- -- ------------------------
 1          1  976773167 BIOS EE Unknown

( disk0adalah disk pertama Anda). Jika Anda mendapatkan hasil yang mirip dengan milik saya (satu BIOS tipe partisi besar), MBR Anda tidak disinkronkan dengan GPT. rEFIt (refit.sf.net) adalah cara pilihan saya untuk melakukan ini, tetapi bootcamp akan melakukannya untuk OS yang didukungnya.

Jika Anda mendapatkan daftar partisi yang dapat digunakan, Anda perlu membuat vmdk (format disk VMware) yang menunjuk ke partisi yang tepat. Ini dilakukan dengan

$ sudo /Library/Application\ Support/VMware\ Fusion/vmware-rawdiskCreator create /dev/disk0 n Filename lsilogic

Di mana /dev/disk0disk fisik yang berisi partisi, nadalah nomor partisi yang terdaftar dengan perintah pertama ( print /dev/disk0), dan FilenameAnda ingin memanggil citra disk yang dihasilkan.

Anda kemudian dapat mengubah kepemilikan dua file yang dibuatnya ( Filename.vmdkdan Filename-pt.vmdk), dan menggunakannya sebagai gambar disk yang ada saat membuat VM.

Tidak begitu mudah :) Ini tidak bekerja; Saya telah menggunakan metode ini untuk menginstal linux pada mesin yang memiliki drive optik mati.

Shaun
sumber
1
Saya harus menambahkan bahwa jika Anda mencari cara GUI untuk ini, saya belum menemukannya. Fungsionalitas yang terkubur ini hanya ada untuk digunakan oleh kemampuan Fusion untuk mem-boot partisi Boot Camp.
Shaun