arcolinux / arcolinuxl-iso

GNU General Public License v3.0
86 stars 26 forks source link

Enable Web bootable options in Live CD #20

Closed thelamer closed 4 years ago

thelamer commented 4 years ago

I was wondering if it would be possible to change the build logic for the Live CDs you publish to include PXE bootable hooks and bins (curl and ca certs)?

I figured I would show you how to add this with code, but I understand if you do not want to merge this directly to this repo.

My hope is that your future ISO releases could include this as I would really like to consume your ISOs for netboot.xyz. I have published a POC here without transparent logic to show you how this all works: (this is a bare IPXE configuration that will load the assets from Github) https://github.com/thelamer/boot-assets/releases/tag/arco20x

:CUSTOM
imgfree
set url https://github.com/thelamer/boot-assets/releases/download/arco20x/
kernel ${url}vmlinuz archisobasedir=arch ip=dhcp archiso_http_srv=${url}
initrd ${url}initrd
boot

With this stuff baked into your Live CDs I can pull in your assets, apply our github download compatibility patches, and allow our users to boot all the flavors of your Live CDs from Github.

If you are interested in hosting these assets yourself you would not need to patch the files , just not sure if you have the mirror setup to support ephemeral booting of 2+ gig files. At netboot.xyz we don't conventionally build Live assets from source as we prefer to replicate the local Live CD experience by making slight modifications to your existing Live CDs.

In any case let me know, sorry for the wall of text, and thanks for the great distros!

arcolinuxz commented 4 years ago

We have decided not to follow this path for the moment. We have 35 isos but just one is suitable and even then it shows calamares upon boot.

We let our users BUILD an iso. So they will see the extra messages in the iso building with all the questions as a result. We could bypass this by making a separate iso but that seems a lot of work and not that much gain.

For now we will not pursue this path. Who knows we can do it in the future.

thelamer commented 4 years ago

What do you mean it shows calamares on boot isn't that the whole point of the livecd ?