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

XCP-NG 8.3 kernel loading issue in EFI mode with iPXE + multiboot2 patches #663

Open
netmax79 opened this issue Oct 8, 2024 · 4 comments

Comments

@netmax79
Copy link

netmax79 commented Oct 8, 2024

Hi,

i just tried to invenst some time to get XCP-NG installer booted in EFI mode using iPXE + multiboot2 patches.

It's working fine for XCP-NG 8.2.1 but not for the new 8.3.0 release. It looks like the kernel behaves somewhat different. Maybe there were some changes in the build process?

The resulting error message from iPXE is:

ipxe: Could not boot: Requested memory not available (https://ipxe.org/46038185)

@olivierlambert
Copy link
Member

Just a thought: could you try to use iPXE with debug mode in case it provides more info?

@netmax79
Copy link
Author

netmax79 commented Oct 8, 2024

That task is already on my list, i will report back results once i tried that.

@netmax79
Copy link
Author

netmax79 commented Oct 8, 2024

I just rebuild iPXE with DEBUG=segment, the resulting error is:

ipxe: Preparing segment [200000,836380,c00000)
ipxe: Segment [200000,836380,c00000) does not fit into available memory
ipxe: Could not boot: Requested memory not available (https://ipxe.org/46038185)

@netmax79
Copy link
Author

netmax79 commented Oct 8, 2024

After some more testing, it seems that this is only happening on my test VM which is running on an XCP-NG 8.2 Host.
I tried to boot the same iPXE stack physical hardware (DELL R660) and that seems to work without any issue.

The problem is still a bit weird because the older installer (8.2.1) boots just fine also in a VM.

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

No branches or pull requests

2 participants