mirror of
https://github.com/netbootxyz/netboot.xyz.git
synced 2026-04-25 07:05:56 +03:00
[GH-ISSUE #171] Utilities missing from public boot.netboot.xyz #78
Labels
No labels
Hacktoberfest
Hacktoberfest
bootloader
bsd
bug
confirmed
documentation
duplicate
enhancement
enhancement
enhancement
eol
experimental-merged
freebsd
help wanted
invalid
investigate
ipxe
linux
live-os
memdisk
menu
no-issue-activity
no-issue-activity
pull-request
released
todo
upstream
windows
windows
work-in-progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/netboot.xyz#78
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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
@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.
@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.
@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
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.