Bug #12782
closedGRUB should pass pool and vdev GUIDs in $ZFS-BOOTFS
100%
Description
7119 added support for scanning available disks to find the boot device after it has been moved, but it requires the pool and vdev GUIDs which only loader passes.
Related issues
Updated by Andrew Stormont almost 3 years ago
- Related to Bug #7119: boot should handle change in physical path to ZFS root devices added
Updated by Jean-Pierre André almost 3 years ago
What is the syntax of what has to be inserted into $ZFS-BOOTFS (or presumably into the kernel$ menu line, unless some traditional parameter has to be removed) ?
An example would come nicely.
Updated by Joshua M. Clulow almost 3 years ago
Honestly is it not time to retire the ancient GRUB at this stage?
Updated by Andrew Stormont over 1 year ago
The arguments that need to be passed for #7119 to work are zfs-bootpool=<rpool guid> and zfs-bootvdev=<boot dev guid>.
Updated by Andrew Stormont over 1 year ago
This change adds the extra arguments: https://code.illumos.org/c/illumos-gate/+/693
This has been tested in VMware Fusion and Amazon EC2 with disk images that were constructed as lofi devices and so require that the pool scan work properly to boot.
Updated by Electric Monk over 1 year ago
- Status changed from New to Closed
- % Done changed from 0 to 100
git commit 1a065e93eee983124652c3eb0cfdcb4776cd89ab
commit 1a065e93eee983124652c3eb0cfdcb4776cd89ab Author: Andrew Stormont <astormont@racktopsystems.com> Date: 2021-07-06T15:01:32.000Z 12782 GRUB should pass pool and vdev GUIDs in $ZFS-BOOTFS Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Garrett D'Amore <garrett@damore.org>