Dün bir çekirdek yükseltmesi aldım ve yeniden başlattıktan sonra VirtualBox çalışmayı durdurdu.
İşte benim sistem bilgileri (çekirdek yükseltme sonra):
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
VirtualBox'ı uzun zaman önce
sudo apt install linux-headers-$(uname -r)
sudo apt install virtualbox-dkms virtualbox virtualbox-qt
günlük olarak kullanılır ve çekirdek güncellemeleriyle hiç problem yaşamadım. Şimdi aldığım hata
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 '
Bu hata mesajı içeren bir forum yazı bulundu burada maalesef kararı olmaması durumunda, üç gün önce gelen. Bundan sonra Ubuntu deposundan VirtualBox paketlerini kaldırmayı ve bu prosedürü kullanarak en son 5.2'yi kurmayı denedim . Ancak, makineyi yeniden başlattıktan sonra bile hata devam eder.
Bu durumda ne yapabilirim?
shift
önyükleme sırasında basılı tutun , "Ubuntu için gelişmiş seçenekler" i seçin ve burada açıklandığı gibi menüden daha eski bir çekirdek sürümünü seçin . Önceki çekirdek sürümümün (4.4.0-112) soruda açıklanan sorunu olmadığını doğrulayabilirim, bu yüzden bir çözüm serbest bırakılana kadar geçerli bir geçici çözümdür.
Esc
anahtar budur.
shift
çalışıyor. Benim durumum değil, ancak bazı insanların sadece "sağa kaydırma" veya "sola kaydırma" ile çalışmaya başladıklarını okudum.