mirror of
https://github.com/netbootxyz/netboot.xyz.git
synced 2026-04-25 23:25:54 +03:00
[GH-ISSUE #993] Please add support for hrmpf #1800
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#1800
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 @BrassyPanache on GitHub (Sep 13, 2021).
Original GitHub issue: https://github.com/netbootxyz/netboot.xyz/issues/993
The hrmpf rescue system is built on Void Linux. I couldn't see it mentioned in the list of supported distributions or the issue tracker so I thought I'd add a request here.
The website: https://github.com/leahneukirchen/hrmpf
Thanks - I really appreciate netboot.xyz!
@antonym commented on GitHub (Sep 13, 2021):
We had looked into Void Linux in the past but I don't think they were interested in supporting our initiative:
https://github.com/netbootxyz/netboot.xyz/issues/617
https://github.com/void-linux/void-mklive/issues/97
There's not a lot of docs yet but open to looking into it if they've made it more netboot friendly.
@BrassyPanache commented on GitHub (Sep 13, 2021):
I've just made a request for the required changes to hrmpf. As the project has different aims to the Void Live ISO it may be something that the maintainer is interested in supporting.
@leahneukirchen commented on GitHub (Sep 14, 2021):
As mentioned in https://github.com/leahneukirchen/hrmpf/issues/18#issuecomment-919140607 it seems adding livenet just works---is there anything more I need to do than cut a release with dracut livenet enabled?
@leahneukirchen commented on GitHub (Sep 14, 2021):
I made a new release that should be suitable for livenet booting: https://github.com/leahneukirchen/hrmpf/releases/tag/v20210914
@antonym commented on GitHub (Sep 14, 2021):
Thanks for the quick response and turn around... I was able to get it booting using these flags:
Just checking to see if the remaining booted properly as it's my first time booting it. I'll work on turning it into a menu option later this week.
@leahneukirchen commented on GitHub (Sep 14, 2021):
That booted, but something else broke the boot later... try Ctrl-C to see if it goes on.
A completely booted hrmpf looks like this:
@leahneukirchen commented on GitHub (Sep 14, 2021):
The CD-ROM kernel parameters are btw:
I'd recommend to keep them (except for root= ofc).
@antonym commented on GitHub (Sep 14, 2021):
K, updated to those, but still get the emergency shell. But if I exit, it does resume boot.
@leahneukirchen commented on GitHub (Sep 14, 2021):
Yep, that's a Void glitch due to the thin LVM your disks have... not a problem I think.
@antonym commented on GitHub (Sep 15, 2021):
Menu is added and can be tried out via the Development endpoint via Utilities menu.
@leahneukirchen commented on GitHub (Sep 15, 2021):
I get a 403 https://ipxe.org/err/0216e4 trying to download from github, what's wrong there? The path looks correct.
@antonym commented on GitHub (Sep 15, 2021):
Github releases require us to use https, so I would check to make sure time is synced on whatever is booting. Some virtual machine also struggle with having enough entropy occasionally. I tested with a VM in Proxmox and it seemed to at least load correctly.
@antonym commented on GitHub (Sep 15, 2021):
Also, I had to hit CTRL-D twice in order to actually get the end screen as a future note:

I ended up resetting my scratch disk and then it booted normally, so I must have had some cruft on that disk it wasn't liking.