Search code examples
ubuntukernelkernel-module

Recovering ko files accidentally removed


I accidentally removed these files:

removed '/usr/src/linux-headers-5.19.0-41-generic/include/config/HID_REDRAGON'
removed '/usr/src/linux-headers-6.2.0-26-generic/include/config/HID_REDRAGON'
removed '/usr/src/linux-headers-5.15.0-60-generic/include/config/HID_REDRAGON'
removed '/usr/src/linux-headers-5.19.0-46-generic/include/config/HID_REDRAGON'
removed '/usr/lib/modules/6.2.0-26-generic/kernel/drivers/hid/hid-redragon.ko'
removed '/usr/lib/modules/5.19.0-41-generic/kernel/drivers/hid/hid-redragon.ko'

I was able to restore files that was located under '/usr/src/' by reinstalling header files:

sudo apt install --reinstall linux-headers-5.19.0-41-generic linux-headers-6.2.0-26-generic linux-headers-5.15.0-60-generic linux-headers-5.19.0-46-generic

I am not able to recompile *.ko files, can someone please guide me to accomplish this ?


Solution

  • I actually solved by running these two commands:

    sudo apt install --reinstall linux-modules-extra-6.2.0-26-generic
    sudo apt install --reinstall linux-modules-extra-5.19.0-41-generic