Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

coreos.live.rootfs_url to support new separated initramfs for PXE booting #888

Closed
wants to merge 1 commit into from

Conversation

cta101
Copy link

@cta101 cta101 commented Nov 25, 2020

Fedora CoreOS PXE initramfs image has been separated into two images: initramfs and rootfs. Both of them needed for PXE boot which brakes the current setup. The new rootfs artefact can be specified as either a second element in the initrd array or as a kernel argument coreos.live.rootfs_url=.
More information here

This PR contains the latter. I didn't see that one would load faster than the other in my environment. In the Fedora CoreOS PXE guide noted that the kernel argument coreos.live.rootfs_url requires at least 2GiB RAM while the initrd option requires at least 3GiB RAM.

@dghubble
Copy link
Member

Fedora CoreOS profiles in Matchbox were updated, for rootfs image becoming available on stable on Oct 6th, but not here. The PR should match poseidon/matchbox@da0df01#diff-4541f7b7c174f6ae6270135942c1c65ed9e09ebe81239709f5a9fb34e858ddcf

Caveat is that everyone must use a sufficiently new FCOS stable version (32.20200923.3.0+) if they aren't already.

dghubble added a commit that referenced this pull request Nov 25, 2020
* Fedora CoreOS stable (after Oct 6) ships separate initramfs
and rootfs images, used as initrd's
* Update profiles to match the Matchbox examples, which have
already switched to the new profile and to remove the unused
kernel args
* Requires Fedora CoreOS version which ships rootfs images
(e.g. stable 32.20200923.3.0 or later)

Rel:

* coreos/fedora-coreos-tracker#390 (comment)
* poseidon/matchbox@da0df01#diff-4541f7b7c174f6ae6270135942c1c65ed9e09ebe81239709f5a9fb34e858ddcf

Supercedes #888
dghubble added a commit that referenced this pull request Nov 25, 2020
* Fedora CoreOS stable (after Oct 6) ships separate initramfs
and rootfs images, used as initrd's
* Update profiles to match the Matchbox examples, which have
already switched to the new profile and to remove the unused
kernel args
* Requires Fedora CoreOS version which ships rootfs images
(e.g. stable 32.20200923.3.0 or later)

Rel:

* coreos/fedora-coreos-tracker#390 (comment)
* poseidon/matchbox@da0df01#diff-4541f7b7c174f6ae6270135942c1c65ed9e09ebe81239709f5a9fb34e858ddcf

Supercedes #888
@dghubble
Copy link
Member

Thanks for the reminder and testing out approaches

@dghubble
Copy link
Member

Superceded by #889

@dghubble dghubble closed this Nov 25, 2020
Snaipe pushed a commit to aristanetworks/monsoon that referenced this pull request Apr 13, 2023
* Fedora CoreOS stable (after Oct 6) ships separate initramfs
and rootfs images, used as initrd's
* Update profiles to match the Matchbox examples, which have
already switched to the new profile and to remove the unused
kernel args
* Requires Fedora CoreOS version which ships rootfs images
(e.g. stable 32.20200923.3.0 or later)

Rel:

* coreos/fedora-coreos-tracker#390 (comment)
* poseidon/matchbox@da0df01#diff-4541f7b7c174f6ae6270135942c1c65ed9e09ebe81239709f5a9fb34e858ddcf

Supercedes poseidon#888
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants