Tanpa melakukan pembaruan apa pun, tiba-tiba hari ini ketika saya mencoba menyalakan VM di VirtualBox, mesin host (menjalankan Ubuntu 16.04) macet.
Saya mencoba beberapa kali dan masalahnya terus berulang.
Saya menjalankan memtest: semua baik
Mencoba membuat VM baru untuk berjaga-jaga: masalah yang sama.
- Menurunkan versi instalasi VirtualBox: sama sekali tidak membantu.
- Jaringan yang dinonaktifkan, folder bersama, dll.: Tidak ada.
Di mesin yang sama saya juga punya Windows 10 di dual boot. Saya punya beberapa VM di VBox dan VMWare. Hanya untuk meminimalkan kemungkinan masalah HW, saya memulai VM di sana dan mereka bekerja dengan baik.
Ada ide?
Satu-satunya cara untuk memulihkan host adalah dengan hard-reset.
ps: Pembekuan terjadi segera setelah saya mengklik tombol "Start".
Detail host:
VirtualBox: Versi 5.0.40_Ubuntu
Kernel: 4.13.0-26-generik
Tamu: tidak relevan (windows 10, OpenSuse, CentOS)
File log VirtualBox kosong.
sumber
Jawaban:
Menemukannya setelah mengikuti:
https://ubuntuforums.org/showthread.php?t=2382314
(Harus meng-upgrade VBox ke 5.2 dan semua bekerja ok)
Jika Anda membutuhkannya, Anda juga harus mengikuti: VirtualBox - RTR3InitEx gagal dengan rc = -1912 (rc = -1912) untuk menghapus semua instalasi sebelumnya.
Ada pembaruan keamanan diam-diam yang menyebabkan instalasi VirtualBox lama (lebih tua dari 5,2) untuk menggantung seluruh host.
sumber
sudo apt-get remove virtualbox*
atausudo aptitude remove virtualbox
sebelum menginstal versi baru akan melakukan trik.Saya sangat menghargai Sanosay, dan Bertrand Lo pertanyaan dan jawaban di sini. Saya mengikuti mereka dan memperbaiki masalah ini pada situasi saya, izinkan saya merangkum apa yang telah saya lakukan untuk masalah ini selangkah demi selangkah di sini demi kenyamanan Anda:
sudo apt autoremove virtualbox
Mulai ulang.
Tambahkan
deb https://download.virtualbox.org/virtualbox/debian xenial contrib
ke daftar sumber perangkat lunak Ubuntu 16.04.(dengan memulai "Perangkat Lunak & Pembaruan, dan pilih tab" Perangkat Lunak Lain ", dan klik tombol" Tambah ", lalu rekatkan
deb https://download.virtualbox.org/virtualbox/debian xenial contrib
di baris APT)sudo apt update && sudo apt install virtualbox-5.2
Berhati-hatilah! Ini
virtualbox-5.2
bukanvirtualbox
.setelah instalasi, reboot
jalankan virtualbox, dan Anda akan menemukan bahwa versi virtualbox Anda adalah 5.2 sekarang, dan itu tidak akan menyebabkan crash seluruh host ubuntu16.04 ketika menjalankan satu OS tamu.
Virtualbox versi asli di ubuntu16.04 tidak dapat berfungsi dengan benar dengan patch terbaru Ubuntu16.04, bahkan klaim Canonical 16.04 adalah versi LTS (Long Term Support) mereka, setidaknya itu tidak dapat mendukung virtualbox 5.0 sekarang.
sumber
juga mengalami masalah ini, terima kasih atas saran di atas! Namun, ada satu langkah lagi yang hilang agar 'pembaruan apt' tidak berfungsi, kunci baru, rekatkan ini ke Terminal:
(dari https://www.virtualbox.org/wiki/Linux_Downloads )
sumber
Persis situasi ini. Dan benar-benar dihapus.
Dan tambahkan repositori VB resmi:
lalu instal ulang. bekerja seperti biasa.
sumber
Hari ini saya menemukan Ubuntu16.04 sudah memasukkan virtualbox-5.2 ke dalam tambalan terbarunya: https://download.virtualbox.org/virtualbox/debian xenial / contrib amd64 virtualbox-5.2 amd64 5.2.10-122088 ~ Ubuntu ~ xenial
Jadi itu artinya kita bisa menggunakan:
untuk memperbaiki masalah ini secara langsung. Mungkin tim teknik & validasi khusus Canonical juga menemukan masalah ini dan membaca pos kami di sini. Sekarang solusinya jauh lebih sederhana. Hanya satu perintah baris:
Kemudian reboot.
sumber