Saya menerima pembaruan melalui Pembaruan Perangkat Lunak normal, 10-Jan-2018. Setelah ini VirtualBox tidak akan memulai VM, mengeluh tentang dkms dan meminta untuk membuat vprodrv modprobe. Mengikuti saran saya menginstal ulang virtualbox-dkms dengan:
sudo apt-get --reinstall install virtualbox-dkms
Setelah ini dan reboot saya mencoba untuk memulai VM yang membekukan seluruh mesin dan hard reboot diperlukan.
Apakah ada cara untuk membuat VirtualBox berfungsi dengan kernel terbaru?
EDIT:
Seperti yang disarankan oleh N0rbert, perintah:
kebijakan apt-cache `dpkg -S VirtualBox | kepala -n1 | sed -e 's /: // g' | awk '{print $ 1}' `
memberi:
virtualbox-qt: Dipasang: 5.0.40-dfsg-0ubuntu1.16.04.2 Kandidat: 5.0.40-dfsg-0ubuntu1.16.04.2 Tabel versi: *** 5.0.40-dfsg-0ubuntu1.16.04.2 500 500 Paket http://en.archive.ubuntu.com/ubuntu xenial-updates / multiverse amd64 100 / var / lib / dpkg / status 5.0.18-dfsg-2build1 500 500 Paket http://en.archive.ubuntu.com/ubuntu xenial / multiverse amd64
EDIT (pada 29-Mar-2018): Masalah telah teratasi untuk saya, dengan Ubuntu Ubdate mulai hari ini. Saya telah melihat bahwa ada beberapa pembaruan virtualbox, oleh karena itu saya mencoba untuk boot dengan kernel terbaru lagi. Kemudian saya harus lari
sudo apt-get - install ulang virtualbox-dkms
Dan setelah ini mesin virtual saya di VirtualBox mulai bekerja tanpa menabrak seluruh komputer. Akhirnya!
sumber
apt-cache policy `dpkg -S VirtualBox | head -n1 | sed -e 's/://g' | awk '{print $1}'`
.Jawaban:
Memutakhirkan ke VirtualBox 5.2 menggunakan repositori oracle bekerja untuk saya.
Berikut langkah-langkahnya ( dokumen warisan di sini ):
1) Tambahkan repositori oracle:
Ubah perintah ini agar sesuai dengan versi ubuntu Anda jika Anda tidak menggunakan Ubuntu 16.04 (xenial).
2) Tambahkan kunci GPG untuk repositori:
3) Periksa kunci GPG:
harus menunjukkan sidik jari berikut:
4) Instal VirtualBox 5.2
Dalam kasus saya, saya memiliki kesalahan dan saya harus menghapus paket virtualbox-dkms dan menjalankan / sbin / vboxconfig:
Tergantung pada lingkungan desktop Anda, ikon menu peluncur mungkin telah menghilang. Dalam hal ini, buat ulang secara manual; perintahnya sederhana
virtualbox
.sumber
curl -O http://download.virtualbox.org/virtualbox/5.2.0/Oracle_VM_VirtualBox_Extension_Pack-5.2.0-118431.vbox-extpack ; sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.2.0-118431.vbox-extpack
sudo echo "..." > /etc/..
tidak akan berfungsi ketika dijalankan sebagai pengguna biasa karena hanyaecho
berjalan di bawahsudo
. IMO cara terbaik untuk menangani ini mungkinecho "..." | tee -a /etc/...
add-apt-repository
yang menurut saya lebih jelas. Bagi yang ingin menggunakansources.list.d
perintah tersebutecho "deb http://download.virtualbox.org/virtualbox/debian xenial contrib" | sudo tee /etc/apt/sources.list.d/oracle-virtualbox.list
.Referensi silang:
Pelacakan bug resmi untuk masalah ini adalah:
https://bugs.launchpad.net/bugs/1736116
Ada solusi untuk menginstal VB 5.1.30 dan 5.2.4. Beberapa pengguna melaporkan masalah ketergantungan QT dengan 5.2.4, jadi 5.1.30 mungkin taruhan yang lebih aman.
Beberapa opsi untuk menginstal kedua versi tercantum di sana, dan diskusi sedang berlangsung, jadi saya tidak akan mereproduksi di sini.
sumber
virtualbox-5.1
seperti padavirtualbox-5.2
...Saat Anda mem-boot mesin, ubah kernel tempat Anda boot dengan masuk ke "Opsi lanjutan untuk Ubuntu".
Pilih nomor versi seperti 4.10 - Harus mulai bekerja sampai ini diperbaiki.
sumber
Jadi, dalam kasus saya, modul kernel tidak dihapus dengan benar.
Berikut detailnya:
Masalah:
MEMPERBAIKI:
Setelah ini, semuanya berfungsi (setidaknya dalam kasus saya)
Semoga ini bisa membantu.
Saya memposting balasan di https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1736116
sumber