Por que não consigo reiniciar / desligar?

13

Quando eu desligo / reinício obtenho uma tela cheia preta (tipo shell) com algum texto grande dizendo coisas como:

ubuntu 10.10 [129.171175] Restarting system. eco
nds ... [OK]
...
Unmounting weak filesystems ... [OK]
will now restart

Então, nada acontece e eu preciso acertar fisicamente o botão de reset.

    
por David B 14.10.2010 / 13:14

3 respostas

13

Além do que Delan sugeriu, em geral você certamente deve tentar valores diferentes para o parâmetro reboot= boot; Eu sugeriria reboot=b em particular, já que é o mais comum para as máquinas precisarem. Aqui está o comentário do linux / arch / x86 / kernel / reboot.c com os valores possíveis:

/* reboot=b[ios] | s[mp] | t[riple] | k[bd] | e[fi] [, [w]arm | [c]old] | p[ci]
   warm   Don't set the cold reboot flag
   cold   Set the cold reboot flag
   bios   Reboot by jumping through the BIOS (only for X86_32)
   smp    Reboot by executing reset on BSP or other CPU (only for X86_32)
   triple Force a triple fault (init)
   kbd    Use the keyboard controller. cold reset (default)
   acpi   Use the RESET_REG in the FADT
   efi    Use efi reset_system runtime service
   pci    Use the so-called "PCI reset register", CF9
   force  Avoid anything that could hang.
 */

O kernel possui uma série de "peculiaridades" para máquinas específicas que requerem o método de reinicialização da BIOS, mas, como qualquer banco de dados de peculiaridades de hardware, as chances são de que faltam algumas. Seu computador pode ser um dos que faltam. Se você achar que reboot=b corrige consistentemente isso para você, então por favor execute 'ubuntu-bug linux' para relatar um bug do kernel pedindo para que este seja o padrão para sua máquina.

Você pode fazer essa alteração na linha de comando do GRUB (pressione 'e' na entrada de inicialização relevante e vá para o final da linha linux ), ou, para torná-la permanente, edite /etc/default/grub e altere a linha GRUB_CMDLINE_LINUX , tomando cuidado para colocar reboot=b (ou o que for) dentro das marcas de aspas.

    
por Colin Watson 14.11.2010 / 13:34
2

Às vezes, a reinicialização não funciona corretamente. Por exemplo, ao usar o Ubuntu em computadores Apple, você deve adicionar reboot=pci aos seus sinalizadores de inicialização para reinicializar corretamente, sem depender da mensagem de reinicialização como o seu computador está. Não estou dizendo que seu computador é Apple, mas esse sinalizador de inicialização pode ajudar.

    
por Delan Azabani 14.10.2010 / 14:38
1

Você pode tentar que o método seja este link , ou seja, adicionado:

acpi=force reboot=acpi

para:

/etc/default/grub

O código final se parece com:

GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi=force reboot=acpi"

Por favor, deixe-me saber se isso resolveria seu problema.

    
por Cindy 30.01.2014 / 08:58

Tags