Como restaurar o /lib/modules/4.4.0-116-generic/kernel/drivers/usb/serial/usbserial.ko?

0

Eu acidentalmente apaguei /lib/modules/4.4.0-116-generic/kernel/drivers/usb/serial/usbserial.ko no Ubuntu 14.04. Como posso recuperar isso?

    
por Elijah Lynn 23.03.2018 / 01:38

2 respostas

2

Como não parece que a instalação esteja ajudando, acho que você poderia tentar baixar manualmente o kernel, extrair os arquivos e depois copiar o arquivo manualmente.

Faça o download do kernel para o diretório /tmp :

cd /tmp
apt download linux-image-extra-4.4.0-116-generic

Em seguida, extraia os arquivos do arquivo .deb baixado:

ar -x linux-image-extra-4.4.0-116-generic_4.4.0-116.140_amd64.deb

Agora, extraia o conteúdo data.tar.gz :

tar xvf data.tar.gz

Agora você deve conseguir copiar o arquivo ausente de volta para sua pasta.

sudo cp /tmp/lib/modules/4.4.0-116-generic/kernel/drivers/usb/serial/usbserial.ko /lib/modules/4.4.0-116-generic/kernel/drivers/usb/serial/

Obrigado @Olorin por um comando legal de uma string depois de baixar o arquivo do kernel usando dpkg-deb para extrair o arquivo e colocá-lo na pasta de designação:

dpkg-deb --fsys-tarfile linux-image-extra-4.4.0-116-generic_4.4.0-116.140_amd64.deb | sudo tar xv ./lib/modules/4.4.0-116-generic/kernel/drivers/usb/serial/usbserial.ko -C /

Em seguida, limpe sua pasta /tmp ou uma reinicialização irá limpá-la:

Espero que isso ajude!

    
por Terrance 23.03.2018 / 03:15
1

Simplesmente reinstale o pacote que contém o arquivo.

Para descobrir qual pacote contém /lib/modules/4.4.0-116-generic/kernel/drivers/usb/serial/usbserial.ko , execute:

dpkg -S /lib/modules/4.4.0-116-generic/kernel/drivers/usb/serial/usbserial.ko

Isso deve resultar (no seu caso):

linux-image-4.4.0-116-generic: /lib/modules/4.4.0-116-generic/kernel/drivers/usb/serial/usbserial.ko

Simplesmente reinstale o pacote:

sudo apt-get install --reinstall linux-image-4.4.0-116-generic

Se isso não corrigir:

sudo apt-get purge linux-image-4.4.0-116-generic
sudo apt-get install linux-image-4.4.0-116-generic
    
por ubashu 23.03.2018 / 01:54