Kemarin saya menerima upgrade kernel dan setelah reboot, VirtualBox berhenti berfungsi.
Inilah info sistem saya (setelah peningkatan kernel):
matteo@workstation:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.3 LTS"
matteo@workstation:~$ uname -a
Linux workstation 4.4.0-116-generic #140-Ubuntu SMP Mon Feb 12 21:23:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Saya sudah menginstal VirtualBox sejak lama
sudo apt install linux-headers-$(uname -r)
sudo apt install virtualbox-dkms virtualbox virtualbox-qt
digunakan setiap hari dan tidak pernah mengalami masalah dengan pembaruan kernel. Kesalahan yang saya terima sekarang adalah
matteo@workstation:~$ sudo modprobe vboxdrv
modprobe: ERROR: could not insert 'vboxdrv': Exec format error
matteo@workstation:~$ dmesg | tail -n 1
[ 1413.167311] vboxdrv: version magic '4.4.0-116-generic SMP mod_unload modversions ' should be '4.4.0-116-generic SMP mod_unload modversions retpoline '
Saya menemukan posting forum dengan pesan kesalahan ini di sini dari tiga hari yang lalu, sayangnya tanpa resolusi. Karena itu saya mencoba untuk menghapus paket VirtualBox dari repo Ubuntu, dan menginstal 5.2 terbaru menggunakan prosedur ini . Namun, bahkan setelah me-reboot mesin, kesalahan tetap ada.
Apa yang bisa saya lakukan dalam kasus ini?
shift
saat boot, pilih "Opsi lanjutan untuk Ubuntu" dan pilih versi kernel yang lebih lama dari menu, seperti dijelaskan di sini . Saya dapat mengonfirmasi bahwa versi kernel saya sebelumnya (4.4.0-112) tidak memiliki masalah yang dijelaskan dalam pertanyaan, sehingga merupakan solusi yang layak sampai solusi dirilis.
Esc
kuncinya.
shift
berhasil. Ini bukan kasus saya, tetapi saya telah membaca bahwa beberapa orang membuatnya bekerja hanya dengan "shift kanan" atau "shift kiri".