Tentei atualizar o driver da nVidia, mas ocorreu um erro ao executar a instalação do driver.
Veja o erro:
ERRO: você parece estar executando um servidor X; por favor, saia do X antes instalando. Para mais detalhes, consulte a seção INSTALANDO O NVIDIA DRIVER no README disponível no driver Linux página de download em www.nvidia.com.
Nota: Tentei seguir um guia digitando, init 3
mas nada mudou. Como fechar o servidor X?
Para que eu possa atualizar o driver
xorg
drivers
nvidia
error-handling
Rev3rse
fonte
fonte
service
sugestão?Respostas:
Acho que nunca consegui instalar / atualizar a nvidia, mas aqui:
Embora eu não tenha 100% de certeza de que funcionará no Ubuntu, o IIRC se afastaram do init. No Ubuntu, tente o seguinte (substitua gdm por kdm / slim / qualquer que seja o gerenciador de telas que você usa):
Tenho certeza que isso interrompe toda a sessão do X
Com menos limpeza, você pode matá-los:
Mas eles podem reaparecer.
fonte
no proccess found
service lightdm stop
.Dependendo da sua versão, a maneira de parar o servidor X varia. Você precisa sair do modo gráfico (digitando
alt+ctrl+F1
, por exemplo), faça login e digite um dos seguintes comandos para parar o servidor X:Agora você pode instalar os drivers e digitar
Ao escrever,
sudo service
pressione tab para ver as opções que você tem (gdm, kdm, ...)fonte
Como o erro indica, você ainda está executando um servidor X. Este erro ocorre quando você tenta instalar os arquivos .run da Nvidia enquanto estiver conectado.
Verifique se você está desconectado.
sudo service lightdm stop
ousudo stop lightdm
sudo init 3
(ousudo init 5
) e instale o arquivo .run .sudo service lightdm start
ousudo start lightdm
inicie o servidor X novamente.fonte
Da minha experiência, eu tentaria o seguinte:
Alt+F1
em seguida, efetue loginsudo telinit 3
(se isso não funcionar, tente/sbin/telinit 3
) e verifique se ele foi alterado para o nível 3, comrunlevel
a saída de algo como o5 3
que significa que o nível de execução atual é3
e antes dele5
.Caso isso não funcione, faça:
ps ax | grep X
, e na saída você veria oPID
número do processoX
, portanto, você deve matá-lo comsudo kill -9 number
ondenumber
está oPID
número do processo.fonte
sudo kill -9 <all pids from ps ax>
trabalhou!Se você estiver usando o Linux Mint, use
sudo service mdm stop
fonte
sudo service lightdm stop
no Linux Mint 19.Inicializando em um nível de execução diferente
Os níveis de execução no Linux determinam quais serviços são iniciados e parados automaticamente quando o sistema é inicializado ou encerrado. Os níveis de execução geralmente variam de 0 a 6, com o nível de execução 5 normalmente iniciando o sistema da janela X como parte dos serviços (o nível de execução 0 é na verdade uma parada do sistema e 6 é uma reinicialização do sistema). É uma boa prática instalar o driver NVIDIA Linux enquanto o X não está em execução, e é uma boa idéia impedir que o X seja iniciado na reinicialização, caso haja problemas com a instalação (caso contrário, você poderá encontrar um sistema quebrado que tenta automaticamente para iniciar o X, mas trava durante a inicialização, impedindo que você faça os reparos necessários para corrigir o X). Dependendo da configuração da rede, os níveis de execução 1, 2 ou 3 devem ser suficientes para instalar o driver. O nível 3 normalmente inclui serviços de rede, portanto, se os utilitários usados pelo sistema durante a instalação dependerem de um sistema de arquivos remoto, os Níveis 1 e 2 serão insuficientes. Se o seu sistema normalmente inicializa em um console com um prompt de comando, você não precisa alterar nada. Se seu sistema normalmente inicializa no sistema de janelas X com um login e uma área de trabalho gráficos, você deve sair do X e alterar o nível de execução padrão.
Na maioria das distribuições, o nível de execução padrão é armazenado no arquivo / etc / inittab, embora você precise consultar o guia para sua própria distribuição. A linha que indica o nível de execução padrão aparece como
ou similar, em que n indica o número do nível de execução. / etc / inittab deve ser editado como raiz. Leia as seções sobre edição de arquivos e usuário root, se você não estiver familiarizado com esse conceito. Além disso, é recomendável que você crie uma cópia do arquivo antes de editá-lo, especialmente se você é novo nos editores de texto do Linux, caso corrompa acidentalmente o arquivo:
A linha deve ser editada de forma que um nível de execução apropriado seja o padrão (1, 2 ou 3 na maioria dos sistemas):
Após salvar as alterações, saia do X. Após a conclusão da instalação do driver, você poderá reverter o nível de execução padrão para o estado original, editando o / etc / inittab novamente ou movendo sua cópia de backup de volta ao seu nome original.
Distribuições diferentes fornecem maneiras diferentes de sair do X. Em muitos sistemas, o utilitário init alterará o nível de execução atual. Isso pode ser usado para mudar para um nível de execução no qual o X não está sendo executado.
Existem outros métodos para sair do X. Consulte sua distribuição.
Guia de instalação e README do driver gráfico acelerado do Linux da NVIDIA
Liste todos os seus processos com:
Liste todos os seus serviços de execução com:
fonte
Estou executando o kubuntu e tive o mesmo problema e nenhuma das respostas funcionou, mas foi apresentada uma mensagem dizendo que estava sendo executado no "modo de gráficos baixos". Eu tive que bater
ctrl-alt-backspace
para matar o servidor X.Eu usei o ssh para conectar à máquina e instalar os drivers da Nvidia depois disso. Provavelmente ir a um shell virtual usando
ctrl-alt-F1
funcionaria.fonte