Use o parâmetro do kernel panic=0
no grub.
Ao tentar carregar o mais recente CentOS 7 (kernel 3.10.0-862), o sistema entra em pane durante a inicialização. Ele imprime o que eu espero que seja informação útil, então limpa a tela e reinicia. Acontece que eu não consigo ler na velocidade da luz e, portanto, não posso copiar nenhuma das jóias do conhecimento que estão sendo expelidas.
1) Quem está no controle disso - grub2 ou o kernel?
2) Como faço para deixar a informação na tela tempo suficiente para lê-la?
Eu posso inicializar uma versão mais antiga do CentOS 7 (versão do kernel 3.10.0-327) para que eu possa jogar com o grub2 e talvez definir alguns parâmetros do kernel que serão usados por todas as versões.
Use o parâmetro do kernel panic=0
no grub.
O kernel pode controlá-lo. No entanto, o kernel normalmente é padronizado para não reinicializar. Qualquer um
panic=
/boot/config-*
) As opções do kernel foram mencionadas nas respostas aqui: Como configurar o kernel do Linux para reiniciar no pânico?
O código de inicialização do GRUB perde o controle ativo assim que transfere o controle para o Linux. Existem não chamadas indo ao contrário. Na reinicialização, o Linux transfere efetivamente o controle para o firmware (BIOS / EFI / whatever).
It turns out that I can not read at the speed of light
De fato. Se você não puder usar um console serial , poderá experimentar, por exemplo boot_delay=200
para atrasar cada linha de log do kernel em 200ms, para dar a você tempo para ler, fotografar e / ou gravar as mensagens.
Tags boot grub2 linux kernel-panic