From: Stefan Reiter <s.reiter@proxmox.com>
To: seabios@seabios.org, "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Subject: Regression with latest SeaBIOS booting multi-disk root LVs?
Date: Mon, 21 Sep 2020 15:10:51 +0200 [thread overview]
Message-ID: <247d7ead-e426-abb5-07a1-0bd009253c37@proxmox.com> (raw)
Hi list,
since SeaBIOS 1.14.0 (QEMU 5.1) VMs with LVM root disks spanning more
than one PV fail to boot, if only the first is set as bootable. I
believe this is due to the changes in SeaBIOS only initializing drives
marked as 'bootable' by QEMU.
One fix is to mark all disks containing root data as bootable, but
existing setups will still break on upgrade (where only the disk
containing the bootloader is marked). This is not ideal.
Discovered by a user in our bugtracker:
https://bugzilla.proxmox.com/show_bug.cgi?id=3011
and verified by installing Ubuntu 20.04 w/ LVM and GRUB on virtio-scsi,
then expanding the LV to a second disk.
I found that just reverting SeaBIOS to 1.13.0 makes it work again, same
guest install, even with QEMU 5.1.
Is this intended behaviour? A bug in GRUB? Any fix or workaround?
~ Stefan
next reply other threads:[~2020-09-21 13:13 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-09-21 13:10 Stefan Reiter [this message]
2020-09-21 13:44 ` [SeaBIOS] Regression with latest SeaBIOS booting multi-disk root LVs? Paul Menzel
2020-09-21 14:38 ` Stefan Reiter
2020-09-22 5:57 ` Gerd Hoffmann
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=247d7ead-e426-abb5-07a1-0bd009253c37@proxmox.com \
--to=s.reiter@proxmox.com \
--cc=qemu-devel@nongnu.org \
--cc=seabios@seabios.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).