mirror of
https://github.com/netbootxyz/netboot.xyz.git
synced 2026-04-25 23:25:54 +03:00
[GH-ISSUE #964] On Equinix Metal servers installations are freezing due to wrong or missing serial redirection #1794
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#1794
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 @thebsdbox on GitHub (Aug 24, 2021).
Original GitHub issue: https://github.com/netbootxyz/netboot.xyz/issues/964
Describe the bug
Largely described in the reproduce section, but servers are hanging during the installation phase due to wrong or missing serial definitions.
To Reproduce
http://boot.netboot.xyz
Expected behavior
For OSs like FreeBSD the redirect to
ttyS1is missing.Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.
@vielmetti commented on GitHub (Aug 24, 2021):
It looks like
github.com/netbootxyz/netboot.xyz@df29bd1cc2has some of the relevant files, but there's no obvious recent commit that I can see to explain this.@antonym commented on GitHub (Aug 24, 2021):
I loaded one up and checked ${cmdline} before loading a menu:
It currently loads up Fedora ok, but It looks like Ubuntu was hanging. I think that recent change put the cmdline variable outside of the dashes and isn't respecting it.
FreeBSD probably won't work in it's existing form since it's using memdisk to load the ISO directly and I don't believe it respects passing any console options to the kernel. I may need to look at seeing if I can just extract the FreeBSD iso and load directly for kernel options.
@antonym commented on GitHub (Aug 24, 2021):
Looks like that fixed Ubuntu and I made the same change to Debian too. I also enabled the Utility menu for EFI builds as that should allow some of those utilities to work as they leverage the kernel console.
@antonym commented on GitHub (Aug 24, 2021):
Cutting a 2.0.44 release now and that should also enable using the endpoints menu so that development branches can be tested.
@thebsdbox commented on GitHub (Aug 24, 2021):
This is excellent! Thanks so much for the incredibly quick turn around !!
@antonym commented on GitHub (Aug 24, 2021):
It should be released now, I'll probably end up enabling the Utils menu for Legacy mode as well. There should be enough options that will allow serial settings to be passed to kernel to make it usable for some options. Anything that loads an iso or raw hard disk directly with memdisk won't let me pass any kernel options. I'm trying to phase out the memdisk options going forward.
If you see any others that aren't working, feel free to open up another ticket.