Cara Boot dari Pemacu USB di VirtualBox

VirtualBox boleh mem-boot mesin maya dari pemacu denyar USB, yang membolehkan anda boot sistem Linux langsung atau memasang sistem operasi dari peranti USB yang boleh di-boot. Pilihan ini tersembunyi dengan baik.

Oleh kerana pilihan ini tidak didedahkan di antara muka dan memerlukan penggalian, ia mungkin tidak berfungsi dengan sempurna. Ia berfungsi dengan baik dengan Ubuntu 14.04 pada hos Windows, tetapi jangan terkejut jika anda menghadapi masalah dengan beberapa konfigurasi.

Boot Dari USB pada Windows Host

BERKAITAN: 10 Trik VirtualBox dan Ciri Lanjutan yang Perlu Anda Ketahui

Kami akan menggunakan ciri tersembunyi di VirtualBox yang membolehkan akses mentah ke pemacu. Ciri ini tidak didedahkan di antara muka VirtualBox, tetapi merupakan sebahagian daripada perintah VBoxManage. Pastikan anda memasang VirtualBox pada sistem anda sebelum memulakan proses ini.

Pertama, sambungkan pemacu USB yang mengandungi sistem operasi yang ingin anda boot ke komputer anda. Tekan Windows Key + R, ketik diskmgmt.msc ke dalam dialog Run, dan tekan Enter untuk membuka tetingkap Pengurusan Disk.

Cari pemacu USB di tetingkap Pengurusan Cakera dan perhatikan nombor disknya. Contohnya, di sini pemacu USB adalah Disk 1.

Pertama, tutup mana-mana tetingkap VirtualBox yang terbuka.

Seterusnya, buka Prompt Perintah sebagai Pentadbir. Pada Windows 7, buka menu Mula, cari Prompt Perintah, klik kanan pintasan Prompt Perintah, dan pilih Jalankan sebagai pentadbir. Pada Windows 8 atau 8.1, tekan Windows Key + X dan klik Prompt Perintah (Pentadbir).

Ketik perintah berikut ke tetingkap Prompt Perintah dan tekan Enter. Perintah ini akan berubah ke direktori pemasangan lalai VirtualBox. Sekiranya anda memasang VirtualBox ke direktori khusus, anda perlu mengganti jalur direktori dalam arahan dengan jalan ke direktori VirtualBox anda sendiri:

cd% programfiles% \ Oracle \ VirtualBox

Ketik perintah berikut ke tetingkap Prompt Perintah, ganti # dengan bilangan cakera yang anda temukan di atas, dan tekan Enter.

VBoxManage internalcommands createrawvmdk -filename C: \ usb.vmdk -rawdisk \\. \ PhysicalDrive #

Anda boleh menggantikan C: \ usb.vmdk dengan jalan fail yang anda mahukan. Perintah ini membuat fail cakera mesin maya (VMDK) yang menunjuk ke pemacu fizikal yang anda pilih. Apabila anda memuatkan fail VMDK sebagai pemacu di VirtualBox, VirtualBox sebenarnya akan mengakses peranti fizikal.

Seterusnya, buka VirtualBox sebagai Pentadbir. Klik kanan pintasan VirtualBox dan pilih Jalankan sebagai pentadbir. VirtualBox hanya dapat mengakses peranti cakera mentah dengan hak pentadbir.

Buat mesin maya baru dengan mengklik butang Baru dan pergi ke wizard. Pilih sistem operasi pada pemacu USB apabila diminta.

Apabila anda diminta memilih cakera keras, pilih Gunakan fail pemacu keras maya yang ada, klik butang untuk mencari fail, dan arahkan ke sana - itu C: \ usb.vmdk jika anda tidak memilih jalan anda sendiri .

Boot mesin maya dan sistem boot dari pemacu USB anda semestinya seperti boot pada komputer biasa.

Perhatikan bahawa peranti USB mestilah cakera keras pertama di mesin maya anda atau VirtualBox tidak dapat boot daripadanya. Dengan kata lain, anda tidak boleh membuat mesin maya standard dan melampirkan peranti USB kemudian.

Sekiranya anda ingin memasang sistem operasi dari pemacu USB, anda perlu menambahkan cakera keras kemudian dari dalam tetingkap tetapan mesin maya. Pastikan pemacu USB adalah cakera pertama dalam senarai.

Host Linux dan Mac

Prosesnya pada dasarnya sama pada sistem host Linux dan Mac. Anda perlu menggunakan perintah VBoxManage yang sama untuk membuat fail yang mewakili cakera mentah, tetapi anda perlu menentukan jalan ke peranti cakera pada sistem Linux atau Mac anda.

Open Foam wiki mempunyai beberapa petua dan jalan penyelesaian yang dapat membantu anda menyesuaikan proses ini ke host Linux atau Mac. Menggunakan cakera keras host mentah dari bahagian tetamu dalam dokumentasi rasmi VirtualBox juga dapat membantu.

Boot dari fail ISO standard masih merupakan cara yang paling baik untuk memasang - atau hanya boot - sistem operasi di VirtualBox atau program mesin maya yang lain. Sekiranya boleh, anda harus memuat turun fail ISO dan menggunakannya, bukannya bermain-main dengan pemacu USB.

Sekiranya anda menggunakan VMware dan bukan VirtualBox, cubalah menggunakan Plop Boot Manger untuk boot dari USB di VMware.