2fb1b91dec
There is a known issue in legacy grub. When using splashimage with serial console, Legacy grub wont start properly. This commit is to ensure that when serial console is used, legacy grub should not contain splashimage. It also adds serial support to legacy grub configuration file. Change-Id: I2007916998dfe7c66ef51bf8c57c1698dc0fcb75
10 lines
465 B
Text
10 lines
465 B
Text
set -euxo
|
|
|
|
BOOTDIR=$TARGET_ROOT/boot
|
|
|
|
# Splashimage in grub has a known issue with serial console
|
|
# So grub config file needs to be fixed.
|
|
if [ -f $BOOTDIR/grub/grub.conf ] ; then
|
|
sed -i -e "/^splashimage/d;s/ rhgb\( \|$\)/\1/g;s/ quiet\( \|$\)/\1/g;/^serial/d;/^terminal/d;/^hiddenmenu/d" $BOOTDIR/grub/grub.conf
|
|
sed -i "/^default/aserial --unit=0 --speed=9600 --word=8 --parity=no --stop=1\nterminal --timeout=5 serial console" $BOOTDIR/grub/grub.conf
|
|
fi
|