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

Osbuild should create network installer options during the compose process #24

Open
pcdubs opened this issue Jan 19, 2024 · 4 comments
Open
Assignees
Labels
bug Something isn't working jira

Comments

@pcdubs
Copy link
Member

pcdubs commented Jan 19, 2024

Describe the bug

Since moving to osbuild for our installer, we no longer produce the network installer bits needed for things like PXE boot or HTTP boot.

Example in Fedora 39:
https://kojipkgs.fedoraproject.org/compose/iot/Fedora-IoT-39-20240118.0/compose/IoT/x86_64/os/

Now in Fedora 40:
https://kojipkgs.fedoraproject.org/compose/iot/Fedora-IoT-40-20240118.0/compose/IoT/x86_64/

Included on the osbuild produced installer iso:

EFI
└── BOOT
    ├── BOOTAA64.EFI
    ├── fonts
    │   └── unicode.pf2
    ├── grubaa64.efi
    ├── grub.cfg
    └── mmaa64.efi
images
├── efiboot.img
├── install.img
└── pxeboot
    ├── initrd.img
    └── vmlinuz

Missing from F40 is the boot.iso. F39 boot.iso.

@pcdubs pcdubs added bug Something isn't working jira labels Jan 19, 2024
@nullr0ute
Copy link
Member

In the lorax world this was generated as part of the ISO install build process but there's no reason why it couldn't/shouldn't be a separate artifact.

@pcdubs
Copy link
Member Author

pcdubs commented Jan 23, 2024

osbuild/images#394

@mmartinv
Copy link

mmartinv commented Feb 5, 2024

After discussing this with osbuild members it looks like we would need to create a new image type where we don't include the ostree commit and probably try to minimize the anaconda installer size (osbuild/images#409). To do that we would need to provide a new stage for osbuild to allow the removal of files from the filesystem tree.

@7flying
Copy link
Member

7flying commented Feb 5, 2024

@mmartinv please create a follow-up issue as the result of your investigation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working jira
Projects
None yet
Development

No branches or pull requests

4 participants