Como instalar o driver nvidia com inicialização segura ativada?

1

Eu encontrei esta postagem: Comando nvidia-smi não encontrado Ubuntu 16.04 | Pergunte ao Ubuntu

O que diz que com a inicialização segura do IUEF ativada nvidia-smi não foi encontrado no ubuntu:

$ nvidia-smi
nvidia-smi: command not found

Alguma idéia de como habilitar boot seguro com nvidai driver funcionando?

Eu encontrei este artigo sobre como resolver o problema de inicialização segura com caixa virtual , mas ainda tenho pouca idéia de como o gerenciador MOK funciona:

VirtualBox + Boot Seguro + Ubuntu = falha | Blog do Øyvind Stegard

    
por Yerong Li 08.04.2018 / 12:22

2 respostas

1

Tente isto:

- Etapa 1: Faça o download do driver mais recente do site da NVIDIA, link .

- Etapa 2: Crie uma nova chave privada pareada (Nvidia.key) e uma chave pública (Nvidia.der) digitando o comando:

openssl req -new -x509 -newkey rsa:2048 -keyout PATH_TO_PRIVATE_KEY -outform DER -out PATH_TO_PUBLIC_KEY -nodes -days 36500 -subj "/CN=Graphics Drivers"

Exemplo:

openssl req -new -x509 -newkey rsa:2048 -keyout /home/itpropmn07/Nvidia.key -outform DER -out /home/itpropmn07/Nvidia.der -nodes -days 36500 -subj "/CN=Graphics Drivers"

- Passo 3: Registre a chave pública (nvidia.der) no MOK (Machine Owner Key) digitando o comando:

sudo mokutil --import PATH_TO_PUBLIC_KEY

Exemplo:

sudo mokutil --import /home/itpropmn07/Nvidia.der

- > Este comando requer que você crie uma senha para inscrição. Posteriormente, reinicie o seu computador, na próxima inicialização, o sistema solicitará que você se inscreva, digite sua senha (que você criou nesta etapa) para cadastrá-lo. Leia mais: link

- Etapa 4: Pela primeira vez, instale o driver NVidia, é necessário desativar o driver do kernel Nouveau inserindo o comando:

echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf; sudo update-initramfs -u

- > Reinicie.

-Passo 5: Instale o driver digitando o comando

sudo sh ./XXXXXX.run -s --module-signing-secret-key=PATH_TO_PRIVATE_KEY --module-signing-public-key=PATH_TO_PUBLIC_KEY

onde:

XXXXXX : nome do instalador do arquivo (download da NVIDIA).

PATH_TO_PRIVATE_KEY : caminho completo para a chave privada. Se você colocar na pasta principal, use / home / USER_NAME / em vez disso '~'

PATH_TO_PUBLIC_KEY : caminho completo para a chave pública. Se você colocar na pasta principal, use / home / USER_NAME / em vez disso '~'

Exemplo:

sudo sh ./NVIDIA-Linux-x86_64-390.67.run -s --module-signing-secret-key=/home/itpropmn07/Nvidia.key --module-signing-public-key=/home/itpropmn07/Nvidia.der

- > Feito

Leia mais link

    
por itpropmn07 25.06.2018 / 10:08
1

A recomendação do @ itpropmn07 acima funciona para mim. Há uma mudança que eu tive que fazer, qual é o último passo.

Em vez de digitar este comando:

sudo sh ./XXXXXX.run -s --module-signing-secret-key=PATH_TO_PRIVATE_KEY --module-signing-public-key=PATH_TO_PUBLIC_KEY

Eu digitei o comando sem "-s":

sudo sh ./XXXXXX.run --module-signing-secret-key=PATH_TO_PRIVATE_KEY --module-signing-public-key=PATH_TO_PUBLIC_KEY

Com este comando, eu poderia instalar o driver interativamente.

    
por Ant T. 11.09.2018 / 00:33