Deseja apenas 4.13.0-19 genérico ou qualquer coisa diferente de 32 até que a nVidia corrija o kit de ferramentas CUDA

Deseja apenas 4.13.0-19 genérico ou qualquer coisa diferente de 32 até que a nVidia corrija o kit de ferramentas CUDA

Em dezembro, baixei e gravei um CD de instalação do Ubuntu que tinha o kernel 4.13.0-19-generic. Eu construí dois servidores mínimos e eles funcionaram bem com o pacote nVidia CUDA.RUN. Recentemente, tentei construir um servidor openssh de terceiro sistema usando o mesmo CD. Vejo o kernel ...19 entrar, mas após o download do repositório dos EUA acabo com o kernel ...32 que tem um bug documentado no fórum de desenvolvedores da nvidia que não permite a construção do kernel. Presumo que eventualmente eles terão uma solução para isso, mas enquanto isso eu gostaria de instalar ...19 ou qualquer versão que ainda funcione com o pacote nVidia cuda run.

Tentei instalar novamente do meu CD antigo, mas não havia opção para selecionar a versão do pacote para download. Vejo 19 saindo do CD, mas acabo com 32.

Como faço para restringir a instalação a 19?

Talvez eu possa voltar para 19 depois de executar 32?

Como alternativa, eu poderia clonar a unidade flash de um dos outros sistemas. Eu tentei isso com a ferramenta Acronis Clone no Windows 10, mas ela não inicializou. Talvez exista uma ferramenta de clonagem melhor?

Obrigado por olhar para isso.

[RESOLVIDO COM AJUDA DE MIKEWHATEVER, obrigado Mike!]

sudo apt-get install linux-image-4.13.0-19-generic

(reinicie e selecione 19)

sudo apt-get purge linux-image-4.13.0-32-generic
sudo apt-get purge linux-headers-4.13.0.32
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get install libxi-dev libxmu-dev freeglut3-dev build-essential binutils-gold
sudo sh ./cuda384.run --override

resultados da seguinte forma:

27-Jan-2018 12:24:55 [---] CUDA: NVIDIA GPU 0: GeForce GTX 670 (driver version 384.81, CUDA version 9.0, compute capability 3.0, 1994MB, 1874MB available, 2704 GFLOPS peak)
27-Jan-2018 12:24:55 [---] OpenCL: NVIDIA GPU 0: GeForce GTX 670 (driver version 384.81, device version OpenCL 1.2 CUDA, 1994MB, 1874MB available, 2704 GFLOPS peak)

Achei que deveria usar update-initramfs -uapós a instalação do CUDA. Isso colocou 32 na bota, o que causou um problema. Não foi necessário e forçou uma reinstalação para recuperação.

Voltei para 19 porque funcionava com o kit nVidia CUDA e a nVidia ainda não lançou uma correção para ter seus cabeçalhos de origem fora de ordem ao serem integrados ao kernel 32.

[EDITAR] Estranho - vejo onde 5 gurus aqui relatam que esta questão é "uma duplicata exata de umexistirpergunta". Fui lá e olhei e aquela pergunta era como evitar uma atualização, o que é bom se você sabe que a atualização causará um problema. Essa pergunta era como se recuperar de uma atualização. Na verdade, passei algum tempo pesquisando no Google como restaurar uma versão anterior. Não encontrei nada informativo até chegar aqui e me disseram para usar "apt-get install linux_image...". Quero perguntar aos gurus aqui, para que serve instalar o 32 e obter proteção contra colapso e espectro quando. não há explorações conhecidas desses defeitos e o aplicativo que você precisa executar requer um pacote que não funciona com menos de 32 anos?

informação relacionada