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à?

  • Reinstallare MySql e mantenere le tabelle e i dati esistenti del database
  • Come faccio a utilizzare ldapdelete per eliminare un database olc impostato in modo improprio?
  • Come posso installare nuovamente il server di produzione live con tempi di inattività minimi?
  • I container Docker non possono risolvere il DNS su Ubuntu 14.04 Desktop Host
  • come avviare automaticamente openvpn (client) su ubuntu 12.04 cli?
  • iptables nome della catena non più di 30 caratteri?
  • bind9 la configuration appropriata della ricorsione
  • Cosa fare con l'istanza EC2 non loggabile improvvisamente irraggiungibile?
  • 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.