commit: 5b9fd08dc00f56760ef3939cc4d94dfc2db12bca
parent c61b4afd8ad7a83ded3c236e60ed96ce656e79a1
Author: Paul Dersey <pdersey@gmail.com>
Date: Mon, 19 Jun 2023 08:49:04 -0400
Don't use serial console with bare metal option and user provided kernel
Diffstat:
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/sysa/run2.sh b/sysa/run2.sh
@@ -33,9 +33,15 @@ go_sysb() {
mount -t proc proc /proc
# kexec time
echo "Loading kernel + sysb initramfs using kexec"
- kexec -l "/boot/linux-4.9.10" --console-serial \
- --initrd="/boot/initramfs-sysb.cpio.gz" \
- --append="init=/init console=ttyS0"
+ if [ "${BARE_METAL}" = True ]; then
+ kexec -l "/boot/linux-4.9.10" \
+ --initrd="/boot/initramfs-sysb.cpio.gz" \
+ --append="init=/init"
+ else
+ kexec -l "/boot/linux-4.9.10" --console-serial \
+ --initrd="/boot/initramfs-sysb.cpio.gz" \
+ --append="init=/init console=ttyS0"
+ fi
echo "kexecing into sysb"
kexec -e
fi