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

Use grub-mkrescue to create Legacy BIOS and EFI bootable ISO #256

Merged
merged 3 commits into from
Feb 19, 2022

Conversation

wipawel
Copy link
Contributor

@wipawel wipawel commented Feb 15, 2022

  • Compress kernel image with XZ to minimize the ISO size
  • Use grub-mkrescue to install and compress all grub modules needed to boot on legacy BIOS and EFI
  • Install serial grub module to get the serial interface working

@wipawel wipawel added improvement A small enhancement, that makes already implemented features better build infra Build infrastructure issue or change labels Feb 15, 2022
@wipawel wipawel requested a review from a team as a code owner February 15, 2022 15:26
@wipawel wipawel enabled auto-merge (rebase) February 17, 2022 08:41
cjams
cjams previously approved these changes Feb 18, 2022
Signed-off-by: Pawel Wieczorkiewicz <[email protected]>
This allows to easily create a bootable ISO with all necessary modules
installed that boots on legacy BIOS and UEFI machines.

Also force adding serial module to have the grub over serial interface
working on all platforms.

Signed-off-by: Pawel Wieczorkiewicz <[email protected]>
@wipawel wipawel disabled auto-merge February 19, 2022 08:32
@wipawel wipawel merged commit f741a46 into KernelTestFramework:mainline Feb 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build infra Build infrastructure issue or change improvement A small enhancement, that makes already implemented features better
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants