Para recuperar meu sistema para que ele desligue normalmente?

3

Eu tenho o Linux mint 13 (Ubuntu 12.04) instalado no meu thinkpad T520, rodando por cerca de 1 ano. Eu não consigo desligar minha máquina mesmo se eu fizer isso: sudo shutdown now . No início, ele pára depois que as mensagens do sinal coletado são capturadas e o sinal do gerenciador de modem é capturado:

Eudesinstaleiambososprogramas.Agoraelepára"meu_usuário login:". Se eu desligar antes do login, eu tenho esta tela:

Eeleaindaserecusaadesligar.Suspeitoquepossaserumresultadodepoisqueeudesativeialgunsdosserviçosatravésdogerenciadordeinicialização.Eunãofizanotaçõesexatamenteoquefizenemhouveproblemasnaquelemomento.

Gostariadesaberoqueimpedeamáquinadedesligar.Agora,eutenhoquepressionarobotãodedesligartodavez,oqueéchato.

Estaéacapturadeteladosserviçosqueaindaestãodesativados:

O link para as imagens originais está aqui .

ls /etc/init.d/*net*

/etc/init.d/networking                   /etc/init.d/network-interface-security
/etc/init.d/network-interface            /etc/init.d/network-manager
/etc/init.d/network-interface-container

ls /etc/init.d/acpid

/etc/init.d/acpid

ls /etc/rc0.d/

K01mdm                  K20vboxautostart-service    S20sendsigs
K01tlp                  K20vboxballoonctrl-service  S30urandom
K09apache2              K20vboxdrv                  S31umountnfs.sh
K10unattended-upgrades  K20vboxweb-service          S35networking
K20acpid                K20virtualbox-guest-utils   S40umountfs
K20hddtemp              K20wicd                     S48cryptdisks
K20mbmon                K20winbind                  S59cryptdisks-early
K20network-interface    K80openvpn                  S60umountroot
K20network-manager      K95collectd                 S90halt
K20speech-dispatcher    README
    
por Kevin Q 02.06.2013 / 14:33

3 respostas

2

Você pode estar sentindo falta da opção -h de suspensão

shutdown -h now

A partir da página de manual do encerramento:

"shutdown envia uma requisição para o daemon init (8) para colocar o sistema no nível de execução apropriado."

"- h Solicita que o sistema seja interrompido ou desligado após sua queda, com a escolha de qual foi deixado para o sistema."

Desativar o sistema e interrompê-lo ou desligá-lo são coisas diferentes.

    
por 04.06.2013 / 16:35
0

Você só precisa usar poweroff . Algum tempo nos últimos 3 ou 4 lançamentos, os mantenedores upstart consertaram o comando shutdown para que ele funcionasse como Unix. Se você quiser que o poder seja ativado, use poweroff ou shutdown -P (basicamente, a mesma coisa).

Desligar no nível de execução 0 sem parar / desligar é um comportamento perfeitamente válido, embora não seja super útil com os computadores atuais (acredito que seja uma relíquia de minicomputadores que às vezes precisavam de um longo tempo para ligar e desligar).

    
por 08.06.2013 / 18:11
0

Esta não é realmente uma solução, mais como uma solução alternativa, mas você pode fazer com que shutdown pare a rede tornando-a um alias. Adicione isto ao seu ~/.bashrc :

alias shutdown='sudo service networking stop && sudo shutdown -h'

Isso interromperá o serviço de rede antes que ele seja encerrado.

    
por 09.06.2013 / 14:52