Como aplico um kernel corrigido?

0

Eu estava seguindo a discussão sobre este relatório de bug; link

E a solução estava aplicando um kernel corrigido de; link

Agora, não sei quais arquivos devo usar ou como posso aplicá-los. Alguém pode ajudar por favor?

    
por hussam 01.06.2018 / 16:41

1 resposta

1

Primeiro, certifique-se de que seu sistema esteja configurado para que o menu do grub seja exibido durante a inicialização e por tempo suficiente para que você tenha tempo de selecionar qual kernel inicializar. Normalmente, eu uso GRUB_TIMEOUT=20 .

Baixe todos os 5 arquivos em algum diretório temporário. Então execute:

sudo dpkg -i * .deb

Em seguida, reinicie e durante a inicialização, selecione o kernel de teste. Se você não está usando o grub, então eu não sei.

Eventualmente, você desejará excluir o kernel de teste. Para fazer isso, você deve ser inicializado para outro kernel, não para a versão de teste (ou seja, você não pode excluir o kernel atualmente em execução). Você pode usar o excelente utilitário de aqui , ou manualmente. Embora eu use apenas a versão do servidor do utilitário, mostrarei o método manual:

doug@s15:~$ dpkg -l | grep 4.17.0-1
ii  linux-headers-4.17.0-1                           4.17.0-1.2~lp1728244                       all          Header files related to Linux kernel version 4.17.0
ii  linux-headers-4.17.0-1-generic                   4.17.0-1.2~lp1728244                       amd64        Linux kernel headers for version 4.17.0 on 64 bit x86 SMP
ii  linux-image-unsigned-4.17.0-1-generic            4.17.0-1.2~lp1728244                       amd64        Linux kernel image for version 4.17.0 on 64 bit x86 SMP
ii  linux-modules-4.17.0-1-generic                   4.17.0-1.2~lp1728244                       amd64        Linux kernel extra modules for version 4.17.0 on 64 bit x86 SMP
ii  linux-modules-extra-4.17.0-1-generic             4.17.0-1.2~lp1728244                       amd64        Linux kernel extra modules for version 4.17.0 on 64 bit x86 SMP
doug@s15:~$
doug@s15:~$ sudo dpkg -P linux-modules-extra-4.17.0-1-generic linux-modules-4.17.0-1-generic linux-image-unsigned-4.17.0-1-generic linux-headers-4.17.0-1-generic linux-headers-4.17.0-1
(Reading database ... 1480661 files and directories currently installed.)
Removing linux-modules-extra-4.17.0-1-generic (4.17.0-1.2~lp1728244) ...
...[deleted a bunch of lines]...
rmdir: failed to remove '/lib/modules/4.17.0-1-generic': Directory not empty
...

Observe que eu inverti a lista de eliminação, para não entrar em problemas de dependência. A coisa do diretório parece ocorrer com os kernels 4.17, mas o diretório tem um subdiretório que eu acho que confunde as coisas. No entanto, no meu sistema ele desapareceu de qualquer forma.

    
por Doug Smythies 01.06.2018 / 17:29