Activity log for bug #1923464

Date Who What changed Old value New value Message
2021-04-12 14:18:49 Dimitri John Ledkov bug added bug
2021-04-12 14:19:20 Dimitri John Ledkov description Ideally we should strive to boot rootfs from a matching hard drive. I.e. if we are booting rootfs by UUID, we should try to find the one that came from the same drive as where ESP (UEFI) came from, or u-boot spl / u-boot got loaded from (loader1/loader2). Such that for example, when booted from external usb stick, rootfs from there is mounted. Or when booted from internal drive whilst a dd backup is attached over usb, rootfs is loaded from the internal drive not from the usb attached backup. This would need: * u-boot to export the drive it loaded extlinux.conf / bootscript from, and pass it on kernel command line * grub to export the device UUID it got loaded from (from the BootServices EFI table) and pass it on the kernel command line or via runtime EFI variable * initramfs-tools to consume above and sort the discovered devices based on that, when deciding what to mount as rootfs Ideally we should strive to boot rootfs from a matching hard drive. I.e. if we are booting rootfs by UUID, we should try to find the one that came from the same drive as where ESP (UEFI) came from, or u-boot spl / u-boot got loaded from (loader1/loader2). Such that for example, when booted from external usb stick, rootfs from there is mounted. Or when booted from internal drive whilst a dd backup is attached over usb, rootfs is loaded from the internal drive not from the usb attached backup. This would need: * u-boot to export the drive it loaded extlinux.conf / bootscript from, and pass it on kernel command line * grub to export the device UUID it got loaded from (from the BootServices EFI table) and pass it on the kernel command line or via runtime EFI variable * sdboot already does that I believe, but not sure if initramfs-tools consumes the sdboot provided information * initramfs-tools to consume above and sort the discovered devices based on that, when deciding what to mount as rootfs
2021-04-12 14:19:26 Dimitri John Ledkov bug task added grub2 (Ubuntu)
2021-04-12 14:19:33 Dimitri John Ledkov bug task added systemd (Ubuntu)
2021-04-12 14:19:39 Dimitri John Ledkov bug task added u-boot (Ubuntu)
2021-04-12 14:19:46 Dimitri John Ledkov bug task added u-boot-menu (Ubuntu)
2021-04-12 14:20:12 Dimitri John Ledkov bug task added cloud-images
2021-04-12 14:20:38 Dimitri John Ledkov tags rls-ii-incoming
2021-04-12 15:12:51 Dan Streetman bug added subscriber Dan Streetman
2021-05-06 15:16:56 Matthieu Clemenceau tags rls-ii-incoming fr-1344 rls-ii-incoming
2021-05-06 17:51:54 Brian Murray tags fr-1344 rls-ii-incoming fr-1344
2021-05-06 17:52:07 Brian Murray nominated for series Ubuntu Impish
2021-05-06 17:52:07 Brian Murray bug task added grub2 (Ubuntu Impish)
2021-05-06 17:52:07 Brian Murray bug task added initramfs-tools (Ubuntu Impish)
2021-05-06 17:52:07 Brian Murray bug task added u-boot (Ubuntu Impish)
2021-05-06 17:52:07 Brian Murray bug task added systemd (Ubuntu Impish)
2021-05-06 17:52:07 Brian Murray bug task added u-boot-menu (Ubuntu Impish)
2021-06-29 09:00:50 Dan Streetman removed subscriber Dan Streetman
2023-03-10 14:45:47 Heinrich Schuchardt cloud-images: status New Invalid
2023-03-10 14:45:57 Heinrich Schuchardt grub2 (Ubuntu): status New Invalid
2023-03-10 14:46:08 Heinrich Schuchardt grub2 (Ubuntu Impish): status New Invalid
2023-03-10 14:46:20 Heinrich Schuchardt initramfs-tools (Ubuntu): status New Invalid
2023-03-10 14:46:30 Heinrich Schuchardt initramfs-tools (Ubuntu Impish): status New Invalid
2023-03-10 14:46:39 Heinrich Schuchardt systemd (Ubuntu): status New Invalid
2023-03-10 14:46:47 Heinrich Schuchardt systemd (Ubuntu Impish): status New Invalid
2023-03-10 14:46:57 Heinrich Schuchardt u-boot (Ubuntu): status New Invalid
2023-03-10 14:47:06 Heinrich Schuchardt u-boot (Ubuntu Impish): status New Invalid
2023-03-10 14:47:17 Heinrich Schuchardt u-boot-menu (Ubuntu): status New Invalid
2023-03-10 14:47:26 Heinrich Schuchardt u-boot-menu (Ubuntu Impish): status New Invalid
2023-03-10 15:14:17 Julian Andres Klode initramfs-tools (Ubuntu): status Invalid New
2023-03-10 15:14:32 Julian Andres Klode systemd (Ubuntu): status Invalid New