I've created a udeb that adds an expert menu item to allow choosing systemd-boot (in the NEW queue):
https://salsa.debian.org/installer-team/systemd-boot-installer
A couple of PRs for minimal support:
https://salsa.debian.org/installer-team/debian-installer-utils/-/merge_requests/12
https://salsa.debian.org/installer-team/d-i/-/merge_requests/17
https://salsa.debian.org/installer-team/debian-installer/-/merge_requests/46
It does not show up in non-expert mode, which is fine for now,
especially as secure boot signing is not yet available.
After it's been in the testing image like this for a while, and after
we have secure boot integration finished up, would it be ok to show a question in the non-expert install too? GRUB would still be the
default of course, the question would select it by default, and allow
to switch to sd-boot if chosen. Where would be the best place to add
this?
Hi,
Luca Boccassi <bluca@debian.org> (2024-06-03):
I've created a udeb that adds an expert menu item to allow choosing systemd-boot (in the NEW queue):
https://salsa.debian.org/installer-team/systemd-boot-installer
The `Architecture: all` in control vs the 64-bit EFI logic in the script seems odd at first glance. Looking at other *-installer, they tend to
have a restricted arch list in most cases.
I have no strong feelings either way, just something that caught my eye
when I first looked into the repository.
A couple of PRs for minimal support:
https://salsa.debian.org/installer-team/debian-installer-utils/-/merge_requests/12
OK, spotted the todo in the script when I spotted the upload; a
versioned dependency will do the trick once the d-i-utils part is reviewed/merged/uploaded.
https://salsa.debian.org/installer-team/d-i/-/merge_requests/17
TIL: builscript.
ACK on the .mrconfig part, but I think this misses an addition to packages/po/packages_list (to be confirmed with Holger Wansing). Might
be best to get rid of the fuzzy parts still mentioning nobootloader beforehand though. Just something that needs taken care of at some
point.
https://salsa.debian.org/installer-team/debian-installer/-/merge_requests/46
It does not show up in non-expert mode, which is fine for now,
especially as secure boot signing is not yet available.
After it's been in the testing image like this for a while, and after
we have secure boot integration finished up, would it be ok to show a question in the non-expert install too? GRUB would still be the
default of course, the question would select it by default, and allow
to switch to sd-boot if chosen. Where would be the best place to add
this?
I have close to no knowledge about the details around menu items at the moment. Looking at the good old GRUB vs. LILO duo, I see they had
different numbers (7400 for GRUB, 7500 for LILO), not sure whether we
should have the same numbers for grub-installer and for systemd-boot-installer.
I'm also not sure whether we should offer a choice between those two different booting methods in the course of a normal (non-expert)
install.
Finally, I'm Cc-ing GRUB people to let them know.
On Mon, 3 Jun 2024 at 02:47, Cyril Brulebois <kibi@debian.org> wrote:
Luca Boccassi <bluca@debian.org> (2024-06-03):
https://salsa.debian.org/installer-team/d-i/-/merge_requests/17
TIL: builscript.
ACK on the .mrconfig part, but I think this misses an addition to
packages/po/packages_list (to be confirmed with Holger Wansing). Might
be best to get rid of the fuzzy parts still mentioning nobootloader
beforehand though. Just something that needs taken care of at some
point.
Ah missed that packages_list - fixed in the latest push
Hi,
Am 3. Juni 2024 11:23:57 MESZ schrieb Luca Boccassi <bluca@debian.org>:
On Mon, 3 Jun 2024 at 02:47, Cyril Brulebois <kibi@debian.org> wrote:
Luca Boccassi <bluca@debian.org> (2024-06-03):
https://salsa.debian.org/installer-team/d-i/-/merge_requests/17
TIL: builscript.
ACK on the .mrconfig part, but I think this misses an addition to
packages/po/packages_list (to be confirmed with Holger Wansing). Might
be best to get rid of the fuzzy parts still mentioning nobootloader
beforehand though. Just something that needs taken care of at some
point.
Ah missed that packages_list - fixed in the latest push
As kibi mentioned, the left-overs from nobootloader should be cleaned up in the templates file, so
s/nobootloader/systemd-boot-installer/
and according to <https://d-i.debian.org/doc/i18n-guide/ch01s04.html#sublevels>
I would prefer the new message to be sublevel 3, so
s/# :sl1:/# :sl3:/
before pushing this one.
Otherwise fine I think
Hello,
On Mon, 2024-06-03 at 03:46 +0200, Cyril Brulebois wrote:
ACK on the .mrconfig part, but I think this misses an addition to packages/po/packages_list (to be confirmed with Holger Wansing). Might
be best to get rid of the fuzzy parts still mentioning nobootloader beforehand though. Just something that needs taken care of at some
point.
Hmm? Did we get rid of supporting the installation of systems without
a bootloader? I found this very handy when installing on systems that
don't support standard bootloaders or when installing inside QEMU and
then booting kernel and initrd from the command line.
Is there anything broken in nobootloader?
ACK on the .mrconfig part, but I think this misses an addition to packages/po/packages_list (to be confirmed with Holger Wansing). Might
be best to get rid of the fuzzy parts still mentioning nobootloader beforehand though. Just something that needs taken care of at some
point.
Hmm? Did we get rid of supporting the installation of systems without
a bootloader? I found this very handy when installing on systems that
don't support standard bootloaders or when installing inside QEMU and
then booting kernel and initrd from the command line.
Is there anything broken in nobootloader?
No, they were referring to some copypasta in the new package - I
started by copying the nobootloader sources because I'm lazy AF, but
forgot to sed s/nobootloader/systemd-boot-installer/ one PO file.
On Mon, 3 Jun 2024 at 16:11, Holger Wansing <hwansing@mailbox.org> wrote:
Hi,
Am 3. Juni 2024 11:23:57 MESZ schrieb Luca Boccassi <bluca@debian.org>:
On Mon, 3 Jun 2024 at 02:47, Cyril Brulebois <kibi@debian.org> wrote:
Luca Boccassi <bluca@debian.org> (2024-06-03):
https://salsa.debian.org/installer-team/d-i/-/merge_requests/17
TIL: builscript.
ACK on the .mrconfig part, but I think this misses an addition to
packages/po/packages_list (to be confirmed with Holger Wansing). Might >> be best to get rid of the fuzzy parts still mentioning nobootloader
beforehand though. Just something that needs taken care of at some
point.
Ah missed that packages_list - fixed in the latest push
As kibi mentioned, the left-overs from nobootloader should be cleaned up in the templates file, so
s/nobootloader/systemd-boot-installer/
Whoops, forgot to fixup that file, thanks
and according to <https://d-i.debian.org/doc/i18n-guide/ch01s04.html#sublevels>
I would prefer the new message to be sublevel 3, so
s/# :sl1:/# :sl3:/
before pushing this one.
Otherwise fine I think
Sounds good, will push to main shortly and upload as soon as the
package has cleared NEW. Thanks for the reviews.
On Mon, 3 Jun 2024 at 16:17, Luca Boccassi <bluca@debian.org> wrote:
On Mon, 3 Jun 2024 at 16:11, Holger Wansing <hwansing@mailbox.org> wrote:
Hi,
Am 3. Juni 2024 11:23:57 MESZ schrieb Luca Boccassi <bluca@debian.org>: >On Mon, 3 Jun 2024 at 02:47, Cyril Brulebois <kibi@debian.org> wrote:
Luca Boccassi <bluca@debian.org> (2024-06-03):
https://salsa.debian.org/installer-team/d-i/-/merge_requests/17
TIL: builscript.
ACK on the .mrconfig part, but I think this misses an addition to
packages/po/packages_list (to be confirmed with Holger Wansing). Might >> be best to get rid of the fuzzy parts still mentioning nobootloader
beforehand though. Just something that needs taken care of at some
point.
Ah missed that packages_list - fixed in the latest push
As kibi mentioned, the left-overs from nobootloader should be cleaned up in
the templates file, so
s/nobootloader/systemd-boot-installer/
Whoops, forgot to fixup that file, thanks
and according to <https://d-i.debian.org/doc/i18n-guide/ch01s04.html#sublevels>
I would prefer the new message to be sublevel 3, so
s/# :sl1:/# :sl3:/
before pushing this one.
Otherwise fine I think
Sounds good, will push to main shortly and upload as soon as the
package has cleared NEW. Thanks for the reviews.
The new source package has been accepted by the FTP team (thanks!),
and I have just uploaded again with the above issues fixed.
Unless there are any objections, after it has migrated to testing I
will then merge these 2 MRs:
https://salsa.debian.org/installer-team/d-i/-/merge_requests/17 https://salsa.debian.org/installer-team/debian-installer/-/merge_requests/46
Currently the menu item number in the MR is:
7400 grub-installer
7400 systemd-boot-installer
7700 nobootloader
If that doesn't work and should be changed, please let me know what to
change it to and I'll do so.
The package has migrated to testing and I have merged those 2 MRs. Is
an upload of debian-installer needed for it to show up in the weekly
builds?
That's great, thank you
Luca Boccassi <bluca@debian.org> (2024-06-28):
The package has migrated to testing and I have merged those 2 MRs. Is
an upload of debian-installer needed for it to show up in the weekly builds?
Having the branch merged into master is all you need, since that's what
gets built daily.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 489 |
Nodes: | 16 (2 / 14) |
Uptime: | 24:21:04 |
Calls: | 9,665 |
Files: | 13,716 |
Messages: | 6,168,299 |