Comunque get il failsafe di GRUB a timeout?

Ho un paio di server senza testa installati in località casuali (remote) che eseguono tutti Ubuntu 11.04. A volte le caselle scendono e non tornano mai, alla fine qualcuno esce a controllarli per trovarli seduti in una schermata GRUB.

In un normale avvio, le macchine gridano GRUB senza alcun problema, ma sembra che sia stata creata una sorta di "failsafe" che, se la macchina non si avvia correttamente, la prossima volta che la scatola viene in arrivo si arresta GRUB.

Mi rendo conto che questo è per la mia sicurezza, ma a causa di come le macchine sono impostate, preferirei che non accadesse (o alless timeout dopo un minuto o due e cercare di avviare di nuovo). È ansible distriggersre questa funzionalità?

  • Come faccio a scalare l'istanza EC2?
  • Utilizzando virt-install e http preseed per eseguire l'installazione automatica di ubuntu 10.04
  • Come redirect le query DNS non risolte ad un host?
  • Come riparare il file fstab con la configuration corrente
  • Le migliori pratiche per l'accesso remoto alla GUI al server ubuntu
  • Come creare un disco Ubuntu personalizzato?
  • Imansible trovare i registri di upstart in syslog nonostante una priorità log di debug (ubuntu 13.04 & Mint 16)
  • impostare un host virtuale mod_proxy di base
  • 2 Solutions collect form web for “Comunque get il failsafe di GRUB a timeout?”

    Ubuntu ha una caratteristica "carina" (leggi: fastidiosa) in cui registra un errore di avvio e imposta un timeout grub di -1 , distriggersndo l'avvio automatico. Non sei l'unico che non ti piace, vedi qui .

    Dovresti essere in grado di aggirare questo /etc/grub.d/00_header modificando /etc/grub.d/00_header , trova la sezione che legge.

     if [ "\${recordfail}" = 1 ]; then set timeout=-1 

    .. e cambiarlo in qualcosa di sano, come ..

     if [ "\${recordfail}" = 1 ]; then set timeout=10 

    quindi eseguire l' update-grub .

    Questo file potrebbe essere reimpostato su default durante un aggiornamento del pacchetto grub2 (o del sistema operativo), quindi fai attenzione a questo.

    Dal momento che Ubuntu 12.10 (e forse backported a Ubuntu 12.04) i seguenti functionranno su Ubuntu:

     $ echo GRUB_RECORDFAIL_TIMEOUT=20 | sudo tee -a /etc/default/grub $ sudo update-grub $ sudo env DEBIAN_FRONTEND=noninteractive dpkg-reconfigure grub-pc 

    Quanto sopra è stato menzionato da Alex nel mese di ottobre 2013 in risposta alla risposta di Shane Madden di gennaio 2012. Vedi i commenti # 13 e # 14 in questa pagina:

    https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/669481

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