Virtualbox tidak berjalan: NS_ERROR_FAILURE

15

di sini adalah ubuntu 12.10

virtual-box entah bagaimana tidak berfungsi:

Saya mencoba menginstal win7 ke usb-hard-disk.

boinc dimatikan dan ukuran RAM diatur ke 4096 MB (terlalu besar? mungkin 8 Gibi)

laporan dari virtual-box adalah:

the com-object for virtualbox could not be created.

the application is now ended.

Start tag expected, '<' not found.

Location: '/home/$user/.VirtualBox/VirtualBox.xml', line 1 (0), column 1.

/build/buildd/virtualbox-4.1.18-dfsg/src/VBox/Main/src-server/VirtualBoxImpl.cpp[484] (nsresult VirtualBox::init()).

Fehlercode:NS_ERROR_FAILURE (0x80004005)
Komponente:VirtualBox
Interface:IVirtualBox {c28be65f-1a8f-43b4-81f1-eb60cb516e66}

komentar saya: mengapa virtualbox menginstal xml ke folder $ user di .VirtualBox? bukankah seharusnya di usb-harddisk? (dengan 500 Gibi)

upaya instalasi pertama terputus (dengan win7 di 64Bit) haruskah saya mencoba kotak virtual (ubuntu 64Bit) dengan win7 di 32Bit? saya harus membiarkan ukuran virtual-kotak RAM ke default 512 MB?

terima kasih atas balasannya

dschinn1001
sumber

Jawaban:

1

Tampaknya tidak ada yang salah dengan pengaturan Kotak Virtual Anda. Namun kesalahan yang Anda lihat mungkin terkait dengan kegagalan sebelumnya untuk menginstal Windows meninggalkan referensi yang tidak diinginkan untuk instalasi ini di pengaturan Kotak Virtual Anda (yang biasanya dan benar terletak di $ HOME Anda).

Masalahnya juga mungkin berasal dari instalasi ke drive yang dapat dilepas. Menginstal file .vdi disk virtual ke drive USB eksternal dimungkinkan tetapi dapat mengakibatkan efek samping yang tidak diinginkan dari perubahan lokasi media atau titik pemasangan. Selain itu kami perlu memastikan bahwa pengguna virtualbox telah membaca dan menulis akses ke drive eksternal ini. Juga kita seharusnya tidak mengakses USB drive ini dari OS virtual.

Untuk mengatasi masalah ini, Anda dapat menemukan solusi dalam pertanyaan berikut ini di mana orang merekomendasikan menginstal ulang Kotak Virtual:

Takkat
sumber
9

Keputusan paling sederhana, yang saya temukan:

  1. masuk ke dalam folder /home/$user/.VirtualBox/
  2. menemukan file di sana VirtualBox.xml-prev, ini didukung konfigurasi Kotak Virtual
  3. menghapus VirtualBox.xml
  4. dan ubah nama VirtualBox.xml-prevmenjadi VirtualBox.xml.
Vladimir
sumber
Punya masalah yang sama pada OSX, solusinya sama kecuali bahwa saya harus reboot mesin saya sebelum melakukan 4 langkah.
Jones03
1
Terima kasih, sekarang semua mesin saya hilang dan masalahnya masih ada :(
Jakke
5

Mungkin karena beberapa pembaruan. Itu terjadi pada saya. Perintah sederhana dapat memperbaiki masalah:

sudo /etc/init.d/vboxdrv setup

hdoghmen
sumber
Terima kasih @ hdoghmen! Itu berhasil. Itu terjadi pada saya ketika saya memutakhirkan ubuntu 14.04 menjadi 16.04.
Visvendra Singh Rajpoot
1

File /home/$user/.VirtualBox/VirtualBox.xml tidak valid. Itu bukan XML yang valid. Kemungkinan besar Anda mengedit file dengan tangan atau alat lain melakukannya.

Ukuran ram Anda dan semuanya tampak baik-baik saja.

Bisakah Anda menempelkan file konfigurasi, mungkin itu sesuatu yang mudah yang dapat kami perbaiki.

kapas
sumber
maaf, atas ketidaknyamanan saya. hmmm, juga dari awal yang baru ... Saya perlu hard-disk yang diformat (usb) dengan ntfs? atau usb-disk kosong tanpa apa-apa? apakah partisi ntfs ini membutuhkan tabel partisi untuk virtualbox resp. untuk win7? (sekarang virtualbox 4.2.4 diinstal dengan paket-ekstensi untuk usb - paket ekstensi tidak ada sebelumnya)
dschinn1001
lupa menambahkan $ user sebagai anggota untuk vboxusers grup. berarti saya memerlukan 2 entri: 1 $ pengguna untuk usb - harddisk dan 1 $ pengguna untuk vboxusers?
dschinn1001
ya, sekarang sudah dipecahkan. dan ada "driver-trouble" pada server Microsoft yang berbeda. virtualbox lama mengomel tentang usb-harddisk penuh (itu berarti harddisk utama pada sistem - dan saya pikir usb-harddisk harus diformat, tapi itu salah). jadi virtualbox sebenarnya tidak mengganggu dan usb-harddisk diformat dengan tabel-partisi (untuk usb-harddisk). - Sekarang semuanya berfungsi dan pertanyaan utama ini terpecahkan.
dschinn1001
1

Saya telah menginstal VirtualBox dari repositori universal, dan saya menyelesaikannya dengan perintah ini:

sudo dpkg-reconfigure virtualbox-dkms
Pisu
sumber
0

Jika Anda menggunakan Oracle Virtualbox, Anda dapat mencoba mengkompilasi ulang semuanya dengan menjalankan /sbin/vboxconfigsebagai root yang dijalankan vboxdrv.sh. Ini berfungsi dengan Ubuntu 16.04 dan Virtualbox 5.1

Lee
sumber
0

Saya mengalami kesalahan seperti itu karena ~ / .config / VirtualBox / VirtualBox.xml kosong. Hanya menghapusnya membuatnya bekerja untuk saya.

nafg
sumber
Saya sarankan mencadangkannya sebelum Anda menghapusnya, kalau-kalau itu tidak kosong!
tu-Reinstate Monica-dor duh
Jika tidak kosong, saya tidak menyarankan untuk menghapusnya! Jika ada yang rusak, coba perbaiki.
nafg
0

Saya mendapatkan masalah ini dan VirtualBox saya diinstal dari VirtualBox.org. Saya menginstal (tidak repot-repot untuk menghapus) VirtualBox lagi menggunakan

sudo apt-get install virtualbox

Dan ini mulai bekerja dengan baik, ya !!!

Binod Kalathil
sumber
0

Perspektif saya secara umum untuk semua kesalahan, file / paket yang hilang, dll; adalah:

  1. Mulai ulang ke tajuk linux generik terbaru (mode pemulihan)

  2. Lakukan hal berikut secara berurutan:

    check file system checker
    repair broken packages
    clean system
    
  3. Lanjutkan boot

  4. restart lagi seperti pada boot loader grub standar

  5. Mulai kotak virtual lagi dan selesaikan.

Saya merasa ini berlaku untuk sebagian besar masalah dan memintas meneliti dan memasukkan kode ketika melakukan segalanya untuk Anda (menemukan file yang hilang dan memperbaikinya, memperbaiki pakcges, dan membersihkan yang tidak perlu)

Wes
sumber
1
periksa sistem file, perbaiki paket-paket yang rusak, sistem bersih, lanjutkan boot, kemudian mulai kembali, kemudian mulai lagi kotak virutal
Wes
0

Masalah ini terjadi pada saya setelah proses menyiapkan mesin virtual gagal.
Itu diselesaikan setelah menghapus (atau mengganti nama) /home/{user}/.config/Virtualboxfolder

matya
sumber
-1

Jalankan perintah berikut di terminal:

ls -la .VirtualBox/VirtualBox.xml*
cp .VirtualBox/VirtualBox.xml-prev .VirtualBox/VirtualBox.xml
NAmiq
sumber
6
Bisakah Anda menambahkan lebih detail pada jawaban Anda? Menjelaskan apa ini dan mengapa? Terima kasih.
Seth