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

live-booting-ipxe: add initrd= karg for UEFI #282

Merged
merged 2 commits into from
Apr 21, 2021
Merged

live-booting-ipxe: add initrd= karg for UEFI #282

merged 2 commits into from
Apr 21, 2021

Conversation

bgilbert
Copy link
Contributor

With iPXE on UEFI, the initrd directive specifies where to fetch the initrd image, and the initrd kernel argument tells the kernel where to find that image after iPXE has written it into the UEFI virtual filesystem. The initrd= argument isn't needed on BIOS but is harmless there.

Fixes: #233
See also: https://ipxe.org/appnote/debian_preseed

With iPXE on UEFI, the initrd _directive_ specifies where to fetch the
initrd image, and the initrd _kernel argument_ tells the kernel where to
find that image after iPXE has written it into the UEFI virtual
filesystem.  The initrd= argument isn't needed on BIOS but is harmless
there.

Fixes: #233
See also: https://ipxe.org/appnote/debian_preseed
@bgilbert bgilbert mentioned this pull request Apr 21, 2021
@lucab lucab enabled auto-merge (squash) April 21, 2021 21:59
@lucab lucab merged commit e3808ef into coreos:master Apr 21, 2021
@bgilbert bgilbert deleted the initrd branch April 21, 2021 22:00
dghubble added a commit to poseidon/matchbox that referenced this pull request Jul 30, 2022
* Add initrd=main karg directive for UEFI (ignored by BIOS)
* Update Butane config version to v1.4.0 (generates Ignition v3.3.0)
in `fedora-coreos` and `fedora-coreos-install` examples
* Update virt-install flag --os-variant
* Removed virt-install deprecated flag --os-type
* Remove virt-install QEMU/KVM event preserve since it apparently
wasn't implemented anyway and QEMU/KVM now warns about it
* Remove serial consol kernel argument from examples, but still
mention it in docs

Rel:
* coreos/fedora-coreos-docs#282
* https://www.spinics.net/linux/fedora/libvir/msg222078.html

Progress
dghubble added a commit to poseidon/matchbox that referenced this pull request Jul 30, 2022
* Add initrd=main karg directive for UEFI (ignored by BIOS)
* Update Butane config version to v1.4.0 (generates Ignition v3.3.0)
in `fedora-coreos` and `fedora-coreos-install` examples
* Update virt-install flag --os-variant
* Removed virt-install deprecated flag --os-type
* Remove virt-install QEMU/KVM event preserve since it apparently
wasn't implemented anyway and QEMU/KVM now warns about it
* Remove serial consol kernel argument from examples, but still
mention it in docs

Rel:
* coreos/fedora-coreos-docs#282
* https://www.spinics.net/linux/fedora/libvir/msg222078.html

Progress
dghubble added a commit to poseidon/matchbox that referenced this pull request Jul 30, 2022
* Add initrd=main karg directive for UEFI (ignored by BIOS)
* Update Butane config version to v1.4.0 (generates Ignition v3.3.0)
in `fedora-coreos` and `fedora-coreos-install` examples
* Update virt-install flag --os-variant
* Removed virt-install deprecated flag --os-type
* Remove virt-install QEMU/KVM event preserve since it apparently
wasn't implemented anyway and QEMU/KVM now warns about it
* Remove serial consol kernel argument from examples, but still
mention it in docs

Rel:
* coreos/fedora-coreos-docs#282
* https://www.spinics.net/linux/fedora/libvir/msg222078.html
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.

iPXE instructions
2 participants