| Version 1 (modified by , 15 years ago) ( diff ) |
|---|
GRUB Bootloader auf den LTSP-Servern
Bei Bootfehler nicht auf Tastendruck warten
GRUB2 ist unter Ubuntu so konfiguriert, dass es nach einem misslungenen Bootvorgang (etwa wegen Stromausfall während des Bootens, oder weshalb noch(?)) auf einen Tastendruck wartet, bevor es bootet. Das ist für einen Server, der meist remote rebootet wird, eher unpraktisch.
Lösung: Das Verhalten steht in /etc/grub.d/00_header:
Den Abschnitt
make_timeout ()
{
cat << EOF
if [ "\${recordfail}" = 1 ]; then
set timeout=-1
else
set timeout=${2}
fi
EOF
}
ändern zu:
make_timeout ()
{
cat << EOF
## following lines commented out in /etc/grub.d/00_header
## we want GRUB to always boot something, even if the last
## boot failed for some reason, because there is usually
## no-one to press a key...
#if [ "\${recordfail}" = 1 ]; then
# set timeout=-1
#else
set timeout=${2}
#fi
EOF
}
Note:
See TracWiki
for help on using the wiki.