[GH-ISSUE #171] Utilities missing from public boot.netboot.xyz #78

Closed
opened 2026-02-27 14:50:16 +03:00 by kerem · 3 comments
Owner

Originally created by @dlaube on GitHub (Aug 16, 2017).
Original GitHub issue: https://github.com/netbootxyz/netboot.xyz/issues/171

No sub menu entry for "Utilities" is displayed under "Tools" while booting from the public iPXE location at https://boot.netboot.xyz/. See https://screencast.com/t/3TFVhT3zP

Originally created by @dlaube on GitHub (Aug 16, 2017). Original GitHub issue: https://github.com/netbootxyz/netboot.xyz/issues/171 No sub menu entry for "Utilities" is displayed under "Tools" while booting from the public iPXE location at https://boot.netboot.xyz/. See https://screencast.com/t/3TFVhT3zP
kerem closed this issue 2026-02-27 14:50:16 +03:00
Author
Owner

@antonym commented on GitHub (Aug 17, 2017):

Can you provide a few more specifics about the environment you were booting into? I've started making the menus more dynamic to hide options that won't work on certain architectures. (https://github.com/antonym/netboot.xyz/blob/master/src/boot.cfg#L28)

For instance, if using EFI, the utility menu will be hidden as it leverages memdisk which isn't supported under EFI. The same if using ARM or using Packet as a provider currently. In most cases, x86_64 should show all options.

<!-- gh-comment-id:322950997 --> @antonym commented on GitHub (Aug 17, 2017): Can you provide a few more specifics about the environment you were booting into? I've started making the menus more dynamic to hide options that won't work on certain architectures. (https://github.com/antonym/netboot.xyz/blob/master/src/boot.cfg#L28) For instance, if using EFI, the utility menu will be hidden as it leverages memdisk which isn't supported under EFI. The same if using ARM or using Packet as a provider currently. In most cases, x86_64 should show all options.
Author
Owner

@dlaube commented on GitHub (Aug 17, 2017):

Thanks Antony, I think that makes sense. I probably should have mentioned that we're seeing this specifically on the x86_64 architecture over at the Packet.net baremetal hosting provider.

<!-- gh-comment-id:323126589 --> @dlaube commented on GitHub (Aug 17, 2017): Thanks Antony, I think that makes sense. I probably should have mentioned that we're seeing this specifically on the x86_64 architecture over at the Packet.net baremetal hosting provider.
Author
Owner

@antonym commented on GitHub (Aug 17, 2017):

Ah, cool, at least the dynamic menus are working then. :) Because most of the utilities are using memdisk to load the ISO of those utilities directly, I'm currently unable to modify the loading kernel lines to adjust for the Packet host console settings, so you probably would not get any output when loading them. If you'd like to try anyways, you can drop to the iPXE shell and try loading

chain https://boot.netboot.xyz/utils.ipxe

That should load up the menu so you can experiment with it. The way around it would be to start extracting the ISOs of all of the utilities and load the kernels directly, but then that basically taints the release of the utility so I haven't quite figured out the best way to handle those cases yet.

<!-- gh-comment-id:323144261 --> @antonym commented on GitHub (Aug 17, 2017): Ah, cool, at least the dynamic menus are working then. :) Because most of the utilities are using memdisk to load the ISO of those utilities directly, I'm currently unable to modify the loading kernel lines to adjust for the Packet host console settings, so you probably would not get any output when loading them. If you'd like to try anyways, you can drop to the iPXE shell and try loading chain https://boot.netboot.xyz/utils.ipxe That should load up the menu so you can experiment with it. The way around it would be to start extracting the ISOs of all of the utilities and load the kernels directly, but then that basically taints the release of the utility so I haven't quite figured out the best way to handle those cases yet.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/netboot.xyz#78
No description provided.