Hello list,

On 31/08/2024 00:38, adrian15sgd wrote:
...
In the live-boot MR discussion Roland Clobus has suggested to bring the discussion here in the Debian Live mailing list.
So I'll try my best to make a summary so that this can discussed here.

I'm primarily focussed on the scenarios, regarding booting the image, that need to be supported by live-build. I would like to know the scenarios first, before the solution is chosen.

We currently have as boot test (in openQA [1]):
* 'walk boot options': activates every single entry in the syslinux/GRUB menu: (BIOS, UEFI, UEFI secure boot) x (ISO as CDROM, ISO as USB device) -> 6 variants. A trimmed down version would only need to boot into the live environment (instead of testing every menu entry)

To test the booting of the correct device we additionally need:
* 2 different bootable devices, BIOS/UEFI is configured to boot the first device * 2 different bootable devices, BIOS/UEFI is configured to boot the second device

Questions:
* Would it be sufficient to differ only in desktop environment (e.g. GNOME vs KDE) or would is also need a different distribution (e.g. sid vs trixie)? * Does this need to be duplicated for BIOS/UEFI/UEFI secure? (i.e. 2 x 3 scenarios) * Would it matter if the devices are CD-ROM or USB? (i.e. a multiplication by a factor of 4 for the scenarios)

Other scenarios that might need to be supported:
* FST File System Transposition
-> First an USB stick of suitable size (at least 5GB) needs to be prepared and then booted. This will also enable tests for persistence. This mimics how some tools for installing live images prepare an an USB stick. * Booting with the bootiso GRUB option, in which another tool chainloads one of the ISO files on a USB stick
* More scenarios?

If I understood from Adrian's comments correctly, in some BIOS/UEFI implementations the information about the original boot device get lost.

With kind regards,
Roland Clobus

[1] https://openqa.debian.net/tests/overview?distri=debian&version=sid_gnome&groupid=14

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to