Menggunakan Virtual Box, bagaimana saya bisa menginstal OS ke disk fisik sekunder, dan mem-bootnya di Virtual Box (pada waktu yang terpisah), dan sebagai instalasi OS sekunder biasa?
59
Menggunakan Virtual Box, bagaimana saya bisa menginstal OS ke disk fisik sekunder, dan mem-bootnya di Virtual Box (pada waktu yang terpisah), dan sebagai instalasi OS sekunder biasa?
Jawaban:
Saya membuat komentar sombong ("Lurus ke depan") ketika pertanyaan ini awalnya diposting dan menemukan diri saya di halaman ini beberapa bulan kemudian mencari jawaban yang sama
Instruksi langsung ke depan
Hari ini, saya berhasil boot dari drive fisik. Pencapaian ini dibutuhkan;
20 menit mencoba berbagai opsi di VirtualBox
Pembaca yang budiman , perhatian Anda diarahkan pada fakta bahwa sama lurusnya untuk membunuh data Anda saat disk diakses dengan cara ini. Prosedur tentang cara menyelesaikan ini dibiarkan sebagai latihan ...
Foto (itu memang terjadi :)
1. Buat vmdk drive yang membaca dari drive nyata
Untuk membuat gambar yang mewakili seluruh hard disk fisik (yang tidak akan berisi data aktual, karena ini semua akan disimpan pada disk fisik), pada host Linux, gunakan perintah
Anda harus memiliki akses baca ke file perangkat disk fisik
/dev/sda
. Untuk mencapai ini, Anda dapat mengubah pemilik dan hak akses file perangkat atau menjalankanVBoxManage internalcommands createrawvmdk
... sebagai root (taruhsudo
sebelum perintah).Pada host Windows, alih-alih spesifikasi perangkat di atas, gunakan mis. \\. \ PhysicalDrive0. Pada host Mac OS X, gunakan misalnya / dev / disk1 (dan unmount semua partisi pada disk1).
2. Tetapkan drive vmdk ke VM
VM -> Pengaturan -> Penyimpanan -> tambahkan ide / sata -> Pilih disk yang ada -> jelajahi
3. Tetapkan salah satu mode Writethrough.
File -> Virtual Media Manager -> mis. Raw-0.vmdk -> [modifikasi] -> (o) Ditulis melalui
3. Susun ulang prioritas boot (semi opsional)
VM -> Pengaturan -> Sistem -> Urutan boot
VM -> Pengaturan -> Penyimpanan -> Pengendali: SATA -> mis. Raw-5.vmdk -> Hard Disk: Sata Port 0
Bab yang relevan ( manual )
Bab 9. Topik lanjutan
Bab 5. Penyimpanan virtual
Menghitung drive fisik di Windows:
Anda juga bisa mendapatkan nomor drive dengan PowerShell:
sumber
The I/O cache encountered an error while updating data in medium "ahci-0-0" (rc=VERR_ACCESS_DENIED).
bahkan ketika menjalankan VirtualBox sebagai admin.Dokumentasi VirtualBox mengacu pada mengakses hard disk mentah:
http://www.virtualbox.org/manual/ch09.html#rawdisk
Lihat dokumentasi untuk peringatan dan instruksi khusus Windows.
sumber
MacOS 10.14:
Buat file disk virtual yang sesuai dengan disk nyata:
Luncurkan VirtualBox sebagai pengguna super:
Tambahkan
~/realdisk.vmdk
diStorage --> Controller: Sata
.sumber
Saya tidak bisa mendapatkan ini berfungsi di Windows 10 untuk waktu yang lama; Saya terus mendapatkan
VERR_ACCESS_DENIED
kesalahan ketika mencoba untuk melampirkan VMDK.Namun, saya (akhirnya) bisa menjalankannya dengan beberapa trik:
Buka PowerShell sebagai administrator (saya tidak yakin mengapa, tapi saya tidak bisa mendapatkan beberapa perintah untuk bekerja di command prompt administrator)
Jalankan perintah berikut untuk membuat VMDK:
... di mana
path\to\physical\disk\file.vmdk
adalah file yang akan dibuat untuk mewakili disk dan[n]
adalah nomor disk (gunakan Manajemen Disk untuk mendapatkan nomor ini)Jalankan perintah berikut untuk melampirkan VMDK:
... di mana
[CONTROLLER]
nama pengontrol disk yang Anda lampirkan - "IDE" dalam kasus sayaJalankan perintah berikut untuk memulai VM:
sumber