come forzare grub per l'avvio (nessun ingresso umano) indipendentemente dall'avvio di avvio precedente

Quando il caricamento precedente era fallito. (a causa dell'errore di corrente, guasto hardware) l'avvio si appende al menu grub per il prompt umano.

È ansible impostare l'opzione per forzare l'avvio indipendentemente da ciò che è accaduto?

  • Che cosa crea ~ / .bashrc
  • Firewall in un host KVM, impedisce l'accesso a VM
  • L'installazione di Ubuntu Kickstart usando LVM attende l'input
  • l'aggiornamento di ubuntu di distribuzione è corrotto
  • Aggiornamento di OpenSSH sul server web (Ubuntu) per la conformità PCI
  • Che cosa è vmlinuz e perché mi import?
  • Configurazione di Linux softRAID10 in modo da poter avviarsi dopo un guasto dell'unità
  • Distriggers la deframmentazione THP e THP su istanza CentOS 7 EC2
  • GRUB si blocca prima del menu, dopo un aggiornamento HDD. Come eseguire il debug?
  • Aggiornamento grub-pc senza supervisione
  • mdadm raid 1 grub solo su sda
  • Come posso dire quale dei due kernel linux molto simili ho lanciato?
  • 3 Solutions collect form web for “come forzare grub per l'avvio (nessun ingresso umano) indipendentemente dall'avvio di avvio precedente”

    Ok ho trovato la soluzione via posta elettronica shlug.

    quello che fai è modificare /etc/grub.d/00_header e trovare:

    if [ "${recordfail}" = 1 ]; then set timeout=-1 else set timeout=3 fi 

    cambiare timeout = -1 a 0.

    -1 significa selezione manuale.

    ricordi anche di update-grub seguito, per generare l'attuale grub.cfg

    Questo è stato segnalato come bug # 841009 per ubuntu. Ho provato a impostare -1 a 0, ma non ho funzionato per me. Quindi ho provato un'altra soluzione fornita qui: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/841009

    Citazione:

    […] la soluzione è impostare GRUB_HIDDEN_TIMEOUT=-1 come suggerito nei forum di ubuntu in questa pagina http://ubuntuforums.org/showthread.php?t=1403517 ma non ho ancora provato questa soluzione.

    Citazione:

    grub2 nel server Ubuntu 9.10 è configurato per impostazione predefinita con GRUB_HIDDEN_TIMEOUT = 0. Se non è presente una tastiera (come nella mia configuration senza testa), questo provoca a grub2 di andare al menu e rimanere lì. L'impostazione a -1 mi dà la sequenza desiderata del menu, timeout e scelta predefinita.

    Non so se questo è un bug grub2 o no, ma se questo è il comportmento di grub2, il config predefinito per un server distro come il server ubuntu (che si potrebbe pensare di funzionare senza testa dalla casella) dovrebbe essere diverso.

    Ha funzionato per me.

    Inserisci

    GRUB_RECORDFAIL_TIMEOUT = 0

    a / etc / default / grub e che risolve il mio problema su Ubuntu Server 12.04.4

    Grub utilizza GRUB_RECORDFAIL_TIMEOUT come timeout quando l'ultimo avvio non è riuscito. Il valore predefinito è -1, il che significa attendere per sempre.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.