Sebelumnya ada di baris perintah VirtualBox perintah dengan sintaks ini:
VBoxManage controlvm <VM> dvdattach <filename>
Jadi melampirkan (memasukkan) CD / DVD semudah:
VBoxManage controlvm "MyVM Windows 7" dvdattach MyDVD.iso
Tetapi sekarang perintah ini telah hilang .
Saya telah menjelajahi Manual VirtualBox dan semua yang saya temukan adalah beberapa perintah storageattach , yang merujuk pada beberapa storagectl lain yang tidak cukup ringkas (saya benci dokumen tanpa contoh), tidak ada yang merujuk ke sesuatu seperti file .ISO .
Saya belum dapat menemukan solusi di forumnya sendiri , setidaknya tidak ada yang berjalan lebih jauh daripada penjelasan yang ambigu dan tidak ringkas :
Setelah Anda memiliki pengontrol di tempat dengan storagectl (atau melalui GUI), lihat VBoxManage storageattach
Alih-alih mulai menguji opsi secara acak, saya lebih suka bertanya dulu di sini apakah seseorang telah berhasil membuat ini, dan dapat memberi saya bantuan.
sumber
VBoxManage showvminfo
. Ini termasuk pengontrol penyimpanan dan namanya.VBoxManage showvminfo
daftarIDE (1, 0): C:\Oracle\VirtualBox\VBoxGuestAdditions.iso
danSATA (0, 0): d:\VirtualBox VMs\Windows 7 SP1 - SandBox 01\Win7SP1.vmdk
. Saya agak bingung tentang keduanya0
dan1
. Apakah mereka berkorelasi dengan--port
dan--device
?ide
atausata
?Pertama-tama, periksa apakah Anda memiliki drive CD / DVD yang diinstal, apakah kosong atau tidak (perhatikan penggunaan
find
perintah untuk menyaring hasil):1.- Apakah ada drive CD / DVD kosong ?
Selamat, Anda telah menemukan kemungkinan drive CD / DVD kosong . Jadi Anda dapat melampirkan ISO Anda ke sana, tapi ...
... untuk menghadapi skenario terburuk, mari tunjukkan cara lain untuk menemukan drive CD / DVD Anda, jika terpasang:
2.- Cari nama VM Anda :
3.- Daftar pengontrol penyimpanannya (perhatikan
find
perintah untuk memfilter terlalu banyak data keluaran) (*):4.- Tampilkan perangkat yang terpasang :
(yang ini kosong, jadi tidak ada pengontrol perangkat, baik hard disk atau drive CD / DVD)
SATA (0,0) memiliki disk virtual (,) , dan SATA (1,0) kosong (angka pertama di antara tanda kurung dikenal
type
, yang kedua adalahdevice
), jadi seharusnya drive CD / DVD .5.- Mari kita lampirkan file gambar ISO (Office 2013, misalnya) ke:
(tidak ada hasil di layar berarti
OK
).$ - Untuk menghapus ISO menjaga pengontrol drive CD / DVD:
$ - Untuk kasus tidak ada pengontrol drive CD / DVD "kosong" yang terpasang, VirtualBox harus menambahkan yang baru ke pengontrol yang ada, dengan asumsi kami memilih port / perangkat yang tidak digunakan, misalnya untuk pengontrol SATA:
(perhatikan kami menggunakan port 5)
Dan untuk pengontrol IDE:
(perhatikan kami menggunakan
(0,0)
, ini, port pertama dan perangkat pertama)$ - Jika kita ingin menghapus (menghancurkan) (salah satu) perangkat (contoh untuk IDE terakhir):
(gambar ISO akan di-umount bersamaan pada saat menjalankan perintah ini).
$ - Akhirnya, jika kita ingin membuat controller baru alih-alih menggunakan yang sudah ada (contoh) untuk kontroler SATA yang kita beri nama SATA3):
$ - Dan mungkin menghapusnya nanti:
(*) Jika nama tidak cukup (bisa diubah) untuk mencari tahu apa jenis pengontrol itu, coba:
Seperti yang dapat kita lihat, pengontrol bernama
IDE
(# 0) adalah perangkat PIIX4 (IDE) dan yang bernamaSATA
(# 1) adalah IntelAhci (SATA).CATATAN: Pengontrol IDE menerima kemungkinan file gambar pada 4 konfigurasi: (0,0), (0,1), (1,0) dan (1,1). Pilih salah satu yang tidak ditempati. Pengontrol SATA menerima 30. Parameter ini dapat dikonfigurasi pada properti VM. Ingat bahwa, dalam kedua kasus, hitung dimulai pada
0
, bukan1
.CATATAN2: Beberapa perangkat dapat dibuat selama eksekusi VM (berjalan), tergantung pada sistem operasi dan perangkat. Misalnya, perangkat SATA dapat dibuat pada saat runtime untuk Windows 7 VM. Bagaimanapun, file gambar ISO CD / DVD selalu dapat dimasukkan saat runtime dalam media kosong apa pun. Anda dapat memeriksa menjalankan vms dengan melakukan:
Terima kasih kepada @ and31415 dan @DanielB untuk komentar dan info mereka.
sumber