<div dir="ltr"><div dir="ltr">Hi,</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 9 Nov 2021 at 02:19, MonkZ <<a href="mailto:i%2Bubuntu-devel-discuss@monkz.de">i+ubuntu-devel-discuss@monkz.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
currently enabling booting via ipxe (<a href="https://ipxe.org/" rel="noreferrer" target="_blank">https://ipxe.org/</a>) over http needs <br>
a dedicated mirror that has vmlinuz and initrd extracted from the iso.<br>
<br>
Would it be possible to release those files - already extracted from the <br>
iso - alongside those very isos?<br></blockquote><div><br></div><div>This is something we should do, yes. I've created an internal ticket to look into it (after failing to find the one I was *sure* already existed) -- I personally am not very familiar with the relevant bits and pieces.</div><div><br></div><div>Cheers,</div><div>mwh</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
This would enable ubuntu to create one iso, that can boot every version <br>
available directly from one usb stick or pxe server.<br>
<br>
#!ipxe<br>
dhcp<br>
set http-server <a href="https://releases.ubuntu.com" rel="noreferrer" target="_blank">https://releases.ubuntu.com</a><br>
kernel <br>
http://${http-server}/ubuntu/21.10/ubuntu-21.10-desktop-amd64.iso.vmlinuz<br>
initrd <br>
http://${http-server}/ubuntu/21.10/ubuntu-21.10-desktop-amd64.iso.initrd<br>
imgargs ubuntu-21.10-desktop-amd64.iso.vmlinuz root=/dev/ram0 <br>
ramdisk_size=3000000 boot=casper ip=dhcp netboot=url <br>
url=http://${http-server}/os/ubuntu/21.10/ubuntu-21.10.x-desktop-amd64.iso<br>
boot || shell<br>
<br>
Something similar is done by Arch Linux. But they included the Let's <br>
Encrypt Root Certificate too, to enable boot via https, and they <br>
chainloaded a menu from their mirror to just have one iso or usbstick <br>
image to work indefinitely, as the critical information, what to boot <br>
would be loaded after the boot of ipxe.<br>
<br>
<br>
Regards<br>
<br>
MonkZ<br>
<br>
<br>
-- <br>
Ubuntu-devel-discuss mailing list<br>
<a href="mailto:Ubuntu-devel-discuss@lists.ubuntu.com" target="_blank">Ubuntu-devel-discuss@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss" rel="noreferrer" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss</a><br>
</blockquote></div></div>