Untuk beberapa alasan, tiba-tiba, semua mesin virtual hilang dari Antarmuka Pengguna di kotak virtual. Saya menduga CCleaner ada hubungannya dengan itu, tapi bukan itu intinya. Baik hardisk virtual dan file .xml untuk mesin masih dalam folder masing-masing. Bagaimana saya bisa menggunakannya untuk mendapatkan mesin virtual saya kembali ke virtualbox?
Saya mencoba hanya membuat mesin baru dari hardisk virtual lama, dan itu bekerja dengan tamu ubuntu, tetapi tidak dengan windows satu. Plus, akan lebih baik untuk mendapatkan mesin lama saya kembali daripada harus membuat yang baru, yang akan membuat saya harus memperbaiki beberapa cara pintas serta mengkonfigurasi ulang folder bersama dan hal-hal lainnya.
sumber
/disk1
Dipecahkan dengan mengedit file virtualbox.xml secara manual untuk memasukkan file-file mesin yang lama, kemudian menambahkan hard drive melalui Antarmuka Pengguna, kemudian memodifikasi file .xml mesin untuk menunjuk ke uuid hardrive.
Bahkan, alasan mesin itu hilang di tempat pertama adalah bahwa saya tidak sengaja menghapusnya
virtualbox.xml
mengajukan.sumber
Buka Oracle VM VirtualBox Manager dan di bawah Mesin - & gt; Menambahkan , arahkan ke setiap file mesin virtual (.xml atau .vbox) terbuka dan itu akan mengembalikan mesin kembali ke daftar dropdown Manajer.
sumber
Saya bangun pagi ini untuk menemukan file .vbox VirtualBox tamu yang berjalan semalam benar-benar hilang dan VirtualBox mengatakan kepada saya itu rusak. Pembaruan Windows berjalan sepanjang malam dan secara otomatis reboot host saya.
Ternyata saya punya versi .vbox-temp file masih di folder. Saya menamainya menjadi .vbox dan sekarang tamu saya kembali. Hanya FYI.
sumber
Saya menyelesaikannya (host windows) dengan mengklik dua kali pada file .vbox mesin tamu lama saya. Sederhana seperti itu.
sumber
coba ini: buat mesin baru, lalu timpa file .xml baru dengan yang lama, yang masih Anda miliki.
sunting: jika Anda memeriksa 'tanggal folder mesin', itu mungkin memberi Anda petunjuk ketika mesin itu dibuat dan Anda dapat melacak versi dari changelog di virtualbox.org (ini menunjukkan tanggal rilis berbagai versi).
file data mesin biasanya disimpan dalam subfolder dengan nama mesin di
%user folder%\application data\.virtualbox\machines
sumber
Saya ingin menggambarkan skenario lain yang baru saja saya temukan.
Saya baru saja meningkatkan VirtualBox untuk host Windows 7 saya (ke versi
4.3.12r93733
), menjalankan program pemasang dari direktori lain (menggunakan terminal cygwin) dan biarkan pemasang memulai VirtualBox untuk saya. Saya menjadi khawatir ketika saya melihat mesin virtual VirtualBox saya menghilang. Ketika memilih "mesin | Tambah" dari menu, saya melihat bahwa direktori itu bukan milik saya$HOME
direktori tetapi direktori tempat saya menjalankan installer (direktori rumah cygwin). VirtualBox juga telah dibuat.VirtualBox
direktori di sana.Ketika saya keluar dari VirtualBox dan menjalankannya dari menu mulai saya melihat semua definisi mesin virtual saya muncul seperti yang diharapkan, seperti yang dijelaskan dalam
${HOME}/.VirtualBox/VirtualBox.xml
.Sepertinya VirtualBox diharapkan menjadi direktori saat ini
${HOME}
kapan dimulai. (Atau mungkin itu adalah fitur untuk memungkinkan menjalankan set instance VirtualBox independen.)sumber
Untuk @FooF
Cygwin mengubah direktori home untuk VirtualBox.
Anda dapat memperbaikinya dengan membuat tautan di rumah Cygwin Anda. Tautan dapat dibuat melalui shell perintah Windows. Perintah-perintah ini harus dijalankan sebagai administrator:
Diambil dari http://russellcardullo.com/blog/2012/07/15/setting-up-chef-and-vagrant-on-windows-7-under-cygwin/
sumber