เมื่อวานนี้ฉันได้รับการอัพเกรดเคอร์เนลและหลังจากรีบูต VirtualBox หยุดทำงาน
นี่คือข้อมูลระบบของฉัน (หลังจากอัพเกรดเคอร์เนล):
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 นานแล้วด้วย
sudo apt install linux-headers-$(uname -r)
sudo apt install virtualbox-dkms virtualbox virtualbox-qt
ใช้ในชีวิตประจำวันและไม่เคยมีปัญหากับการปรับปรุงเคอร์เนล ข้อผิดพลาดที่ฉันได้รับตอนนี้คือ
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 '
ฉันพบโพสต์ในฟอรัมพร้อมด้วยข้อความแสดงข้อผิดพลาดที่นี่เมื่อสามวันก่อน แต่น่าเสียดายที่ไม่มีการแก้ไข Therfore ฉันพยายามที่จะลบแพ็ค VirtualBox ออกจาก repo Ubuntu และติดตั้ง 5.2 ล่าสุดโดยใช้ขั้นตอนนี้ อย่างไรก็ตามแม้หลังจากรีบูตเครื่องข้อผิดพลาดยังคงอยู่
ในกรณีนี้ฉันควรทำอย่างไร
shift
ในขณะที่บูตเลือก "ตัวเลือกขั้นสูงสำหรับอูบุนตู" และเลือกเคอร์เนลรุ่นเก่าจากเมนูตามที่อธิบายไว้ที่นี่ ฉันสามารถยืนยันได้ว่าเวอร์ชันเคอร์เนลก่อนหน้าของฉัน (4.4.0-112) ไม่มีปัญหาที่อธิบายไว้ในคำถามดังนั้นจึงเป็นวิธีแก้ปัญหาที่สามารถใช้งานได้จนกว่าจะมีการแก้ไขปัญหา
Esc
กุญแจสำคัญ
shift
ทำงาน มันไม่ใช่กรณีของฉัน แต่ฉันได้อ่านจากบางคนที่ได้รับมันเพื่อทำงานเฉพาะกับ "กะขวา" หรือ "กะซ้าย"