Desligamento: Não é possível desligar o sistema de shell raiz (init = / bin / bash). (Ubuntu 14.04) -- 14.04 campo com boot campo com grub2 campo com root camp askubuntu Relacionado O problema

shutdown: Unable to shutdown system from root shell (init=/bin/bash). (ubuntu 14.04)


5
vote

problema

português

Eu fiz algumas alterações nas opções de inicialização no grub para fazer login diretamente no shell raiz viz.

    .
  1. Pressione e no menu de inicialização GRUB2.
  2. Alterar a linha ro quite splash $vt_handoff com rw init=/bin/bash
  3. Pressione f10 para inicializar.

seguindo as etapas acima, fui capaz de efetuar login no shell raiz com sucesso e alterar a senha da raiz.

Agora, quando estou emitindo reboot ou poweroff comando, estou recebendo abaixo erro:

  shutdown: unable to shutdown system    

Se estou tentando executar startx para entrar na GUI, o sistema está pendurado todas as vezes.

Todas as resoluções ??

PS: Eu não enfrentei nenhum outro problema antes deste sistema nos últimos 3 meses desde que eu atualizei para 14,04.

english

I made some changes in the boot options in grub to directly login into the root shell viz.

  1. Press e at the GRUB2 boot menu.
  2. Change the line ro quite splash $vt_handoff with rw init=/bin/bash
  3. press F10 to boot.

following above steps I was able to login into root shell successfully and changed the password of root.

now when I am issuing reboot or poweroff command, I am getting below error:

shutdown: unable to shutdown system 

If I am trying to run startx to go into the GUI the system is hanging every time.

Any resolutions??

PS: I didn't face any other issue before on this system in last 3 months since I upgraded to 14.04.

           
 
 

Lista de respostas

7
 
vote

Primeiro você deve ativar a opção Magic SYSRQ:

  #net.ipv4.ip_forward=14   

Quando você estiver pronto para reinicializar a máquina, basta executar o seguinte:

  #net.ipv4.ip_forward=15   

rel="norreferer"> fonte .

 

First you must activate the magic SysRq option:

echo 1 > /proc/sys/kernel/sysrq 

When you are ready to reboot the machine simply run the following:

echo b > /proc/sysrq-trigger 

Source.

 
 
 
 
5
 
vote
.

Todas as resoluções ??

sim. Não faça isso. Não espere init=/bin/{bash,sh} para dar um sistema funcional que você pode usar apenas normalmente. Não faz. Você tem o fardo de fazendo tudo à mão que normalmente um programa de gerenciador de sistemas adequado estaria fazendo para você.

Não espere shutdown e, de fato, alguns outros utilitários do sistema, para funcionar no caso em que você está executando um shell como processo # 1. Um shell não faz as tarefas necessárias de gerenciamento de sistema básico exigidas do processo 1, e não fala os protocolos necessários esperados por comandos, como shutdown . Neste caso particular, o programa Upstart ABCDEFGHIJKLMNABCDEFGHIJKLMN4 Programa (que é o que é) está tentando abrir uma conexão de barramento de desktop para upstart, para informar o sistema para desligar o sistema; Mas como você nunca correu para cima em primeiro lugar, não há gerente de sistema para shutdown para conversar.

Você tem o fardo de fazendo tudo à mão que um gerente de sistema normalmente faria para você, a fim de desligar o sistema, incluindo a descarga do cache do sistema de arquivos, sistemas de arquivos de forma limpa e, em seguida, promulgando a Ação Final da Final Raw / Parada / Reinicialização.

pelo mesmo motivo, não espere "ambientes desktop" complexos - que dependem de coisas como sessão inits ; Running Desktop Bus e "Kit" Servidores; e as etapas básicas de inicialização do sistema, como ter todos os sistemas de arquivos (incluindo as "API") montadas corretamente, todos os módulos de kernel carregáveis ​​necessários carregados e todos os sysctl / qualquer conjunto de configurações - para funcionar no caso em que Você acabou de realizar uma concha e não fez nenhuma das coisas que um programa de gerenciador de sistemas e inicialização do sistema precisam fazer .

Leitura adicional

  • https://unix.stackexchange.com/a/197472/5132
 

Any resolutions??

Yes. Don't do that. Don't expect init=/bin/{bash,sh} to give a functional system that you can just use as normal. It doesn't. You have the burden of doing everything by hand that normally a proper system manager program would be doing for you.

Don't expect shutdown, and indeed quite a few other system utilities, to work in the case where you are running a shell as process #1. A shell doesn't do the necessary basic system management tasks required of process #1, and it doesn't speak the necessary protocols expected by commands such as shutdown. In this particular case, the upstart shutdown program (which is what it is) is trying to open a Desktop Bus connection to upstart, in order to tell upstart to shut down the system; but since you never ran upstart in the first place there's no system manager for shutdown to talk to.

You have the burden of doing everything by hand that a system manager would normally do for you in order to shut down the system, including flushing the filesystem cache, unmounting filesystems cleanly, and then enacting the raw final poweroff/halt/reboot action.

For the same reason, don't expect complex "desktop environments" xe2x80x94 that depend from things like session inits; running Desktop Bus and "kit" servers; and basic system initialization steps like having all of the filesystems (including the "API" ones) properly mounted, all of the necessary loadable kernel modules loaded, and all of the sysctl/whatever settings set xe2x80x94 to work in the case where you just ran a shell and didn't do any of the stuff that a system manager program and system initialization have to do.

Further reading

  • https://unix.stackexchange.com/a/197472/5132
 
 

Perguntas relacionadas

2  Ubuntu 18.10 Ativar área de trabalho remota para root  ( Ubuntu 18 10 enable remote desktop for root ) 
Eu habilitei ABCDEFGHIJKLMNABCDEFGHIJKLMN2 Login no Ubuntu 18.10 com o Gnome Desktop, funciona bem. Também instalei xrdp e funciona bem para usuários norm...

-3  O que é "superusuário" e como faço para obter esse privilégio?  ( What is superuser and how do i get that privilege ) 
Estou tentando configurar manualmente o DPKG devido ao aviso do Gerenciador de Pacotes. E: dpkg was interrupted, you must manually run 'dpkg --configure -a...

2  rm -i alias não trabalhando com sudo como raiz  ( Rm i alias not working with sudo as root ) 
Eu notei em todos os meus servidores do Ubuntu o alias rm -i é ignorado quando você executa sudo rm * como root. Há algo em sudo que está causando esse co...

3  O Ubuntu 11.10 com o KDE instalado não solicita a elevação para ops privilegiados em todos os aplicativos  ( Ubuntu 11 10 with kde installed does not prompt for elevation for privileged ops ) 
Eu instalei o KDE Window Manager no topo do Ubuntu 11.10 e enquanto estou usando o KDE, não recebo uma caixa de diálogo de elevação quando tento executar tare...

2  Permissão negada em segmentos de memória compartilhados em / dev / shm /  ( Permission denied on shared memory segments in dev shm ) 
No Ubuntu 20.04 Estou tendo problema ao acessar segmentos de memória compartilhados por diferentes usuários. Os arquivos associados são criados usando shm_op...

50  Como faço para obter permissões para editar arquivos de configuração do sistema?  ( How do i get permissions to edit system configuration files ) 
Eu não consigo editar e salvar arquivos de configuração no sistema raiz (por exemplo: /etc/dhcp/dhcpd.config ); Apenas diz "Permissão negada" ou a opção Salv...

4  Como desativar o login da raiz da GUI?  ( How to disable gui root login ) 
Algum tempo atrás acabei de testar para ver se poderia fazer login no desktop da raiz, e consegui. Eu cliquei em outros na lista de usuários e inseri raiz e s...

92  Como faço para fazer o login como root?  ( How do i login as root ) 
Eu quero fazer login como root, mas quando eu digito sudo -s e insira a senha, esta mensagem é mostrada: "Você não está no arquivo sudoers", e quando e...

0  Como eu aumentaria o tamanho da minha partição raiz neste caso?  ( How would i increase the size of my root partition in this case ) 
Estou usando uma máquina que é dividida com o Windows. Como eu iria para mover o espaço não alocado de 10 GB que acabei de tirar da W10 e transferi-lo para a ...

0  Comece com Shell de console interativo  ( Start with interactive console shell ) 
Esta é uma pergunta de acompanhamento para meu thread anterior . Esta solução funciona muito bem. No entanto, depois de inicializar, só vejo um cursor piscan...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.