Saya memiliki dua flash drive, satu dengan Slax diinstal dan satu lagi untuk Android x86 Live terinstal, tetapi mereka tidak bisa boot di laptop saya (dalam pekerjaan saya mereka boot dengan sempurna).
Saya dapat mem-boot dari beberapa live CD / DVD atau file ISO-nya menggunakan VirtualBox, tapi saya tidak bisa melakukannya untuk live flash drive - Saya meletakkan flash drive dan memulai VirtualBox tanpa HD virtual, tetapi VirtualBox tidak mengenalinya sebagai opsi boot, seperti halnya untuk CD / DVD.
Ada ide? Adakah alternatif jika VirtualBox tidak mendukungnya?
Sunting1: Saya menggunakan Windows (Windows 7) tetapi saya ingin tahu bagaimana melakukannya di Linux (Ubuntu, misalnya) juga.
boot
virtualbox
usb-flash-drive
kokbira
sumber
sumber
Jawaban:
Untuk Windows, lihat artikel ini: Boot Drive USB Anda di VirtualBox .
Untuk Linux, pendekatan yang sama dijelaskan dalam: Cara mem-boot dari USB di virtualbox di Ubuntu .
Pendekatannya adalah melampirkan drive fisik ke mesin virtual menggunakan alat baris perintah VBoxManage yang dibundel dengan VirtualBox. Anda kemudian dapat mem-boot mesin virtual Anda dari drive Fisik yang terpasang.
Sebagai alternatif, dan hanya untuk Windows, Linux Live USB Creator (sebelumnya uSbuntu) adalah perangkat lunak gratis untuk Windows yang memungkinkan Anda membuat kunci Live USB yang dapat di-boot dengan Linux di dalamnya. Ini menawarkan opsi virtualisasi otomatis menggunakan VirtualBox portabel untuk langsung menjalankan Linux di Windows tanpa konfigurasi atau instalasi.
sumber
disk
grup. Ini tentu saja risiko keamanan yang mungkin.Berikut ini ringkasan singkat tautan Windows yang disediakan oleh harrymc , yang saya temukan secara independen:
cmd
prompt dengan hak admin.cd
untukC:\Program Files\Oracle\VirtualBox
Jalankan perintah berikut:
Ganti
#
dengan nomor disk dari manajemen disk dalam manajemen komputer (Disk 1 pada gambar di bawah).Akhirnya, lampirkan yang baru dibuat
vmdk
dalam VirtualBox sebagai gambar hard drive yang ada.sumber
Saya tahu pertanyaan ini sudah lama tetapi saya ingin memasukkan sesuatu. Seperti jawaban lain saya merekomendasikan
VBoxManage
perintah.Namun saya membuat skrip bash untuk Ubuntu yang menyederhanakan perintah dan bahkan menawarkan langkah-langkah membantu untuk pengguna yang kurang nyaman. Ini akan membantu membuat perubahan apa pun yang diperlukan agar pemasangan USB berfungsi (seperti menambahkan keanggotaan grup). Pengguna mahir dapat menggunakan bendera untuk menghindari langkah-langkah.
Lihat di sini: Gunakan Bootable USB Drives di VM-VB Bootable USB Mounter
sumber
Ya, di Windows Vista, 7 dan 8, Anda harus memulai command prompt dan program virtualbox sebagai administrator untuk membuat ini berfungsi. Periksa panduan terbaru tentang cara mem-boot mesin virtual dari USB yang dapat di-boot pada Oracle VirtualBox.
sumber
menurut sumber harrymc : Anda tidak dapat mengatur untuk boot dari USB di GUI, namun , Anda dapat membuat disk virtual khusus yang hanya "mengarahkan" ke flashdisk usb fisik Anda, dan pasang itu. di sini adalah cara windows (hanya, tautan berisi untuk linux juga).
di windows host
pasang flashdisk usb fisik Anda ke komputer host Anda
buka / jalankan
diskmgmt.msc
dan periksa nomor disk mana yang dipilih windows untuk flashdisk fisik Anda:contoh:
cmd.exe
:ganti
<path\to\usb.vmdk>
ke jalur yang Anda pilih, untuk file disk "redirect". contoh:e:\my_redirect_for_usb.vmdk
ganti
<n>
di\\.\PhysicalDrive<n>
dengan jumlah Fisik drive Anda, misalnya:\\.\PhysicalDrive1
jika nomor drive Anda adalah 1 (dapatkan daridiskmgmt.msc
atas!)samping: perhatikan, itu
^
hanya berarti "kelanjutan garis" dicmd
- saya melakukan ini hanya untuk keterbacaan yang lebih baik. Anda dapat menulis semuanya dalam satu baris, sebagai gantinya - tinggalkan saja^
, kalau begitu.sekarang Anda dapat melampirkan vmdk (contoh
e:\my_redirect_for_usb.vmdk
:) di Virtualbox seperti yang Anda lakukan dengan gambar hdd lainnyaSaya berhasil melakukan boot dengan cara ini pada tahun 2014 :) (- artikel sumber berasal dari 2009)
sumber
Saya minta maaf untuk menyampaikannya kepada Anda, tetapi VirtualBox tidak mendukung booting dari USB.
Satu-satunya hal yang dapat saya pikirkan adalah membuat gambar dari isi USB drive, memasang ini sebagai CD-Rom di VirtualBox dan mem-boot dari sana.
sumber