mirror of
https://github.com/netbootxyz/netboot.xyz.git
synced 2026-04-25 15:15:56 +03:00
[GH-ISSUE #121] Chanloading from normal PXE Booting #1592
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#1592
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 @finlstrm on GitHub (Nov 27, 2016).
Original GitHub issue: https://github.com/netbootxyz/netboot.xyz/issues/121
Not sure where else to go for support, if this is not the right place please point me in the right direction and close this issue.
As the title says I have a normal legacy PXE boot environment already setup, I'd like to add netboot.xyz as one of the options and chainload to it - mostly for migration purposes. At some point I'll convert all our system images to this method and replace the legacy PXE with netboot.xyz.
I have the following added to my default menu file:
and the following (temporary) initrd:
It begins to work, but it keeps timeing out while retrieving menu.ipxe and cannot find out why. For testing I placed it on an unrestricted network and dropped the outgoing firewall but the issue remains.
Any help would be much appreciated!!!
@finlstrm commented on GitHub (Dec 5, 2016):
Hi all,
I just figured out how to accomplish this. I simply changed the append portion of my menu entry to
append dhcp && chain --autofree https://boot.netboot.xyzand netboot.xyz appears to be loading as desired.@antonym commented on GitHub (Dec 5, 2016):
Sorry, just saw this, glad you got it working!
@TechnologyClassroom commented on GitHub (Aug 1, 2018):
I got this working with SYSLINUX 6.03. I extracted the IPXE.KRN file from the ISO. I placed the file into my tftp at tools/netboot.xyz. I added this entry:
@antonym commented on GitHub (Aug 1, 2018):
Should be able to use https://boot.netboot.xyz/ipxe/netboot.xyz.lkrn as well.
@TechnologyClassroom commented on GitHub (Aug 1, 2018):
I was going to try that next, but those files have matching sha512sums.
@businessBoris commented on GitHub (Mar 28, 2019):
Sorry to butt-in @antonym, @TechnologyClassroom ; simply as "KERNEL https://boot.net.." ?
[ SYSLINUX/EXTLINUX ]
@djuarezg commented on GitHub (May 28, 2020):
Sorry for pingin on such an old issue but:
That works for a syslinux menu, but how can the same be accomplished for a
grub.cfgmenuentry?@TechnologyClassroom commented on GitHub (May 28, 2020):
@djuarezg Try placing the file in
/boot/and try booting with something like this:I have not tested this. Report back with your findings.
@djuarezg commented on GitHub (May 28, 2020):
@TechnologyClassroom Cannot use
KERNELas it states it cannot find such command. Usinglinux netboot.xyz.lkrnreports a blank screen and usingefifiles does not work either.@TechnologyClassroom commented on GitHub (May 28, 2020):
@djuarezg If you know syslinux works, you could always chain to syslinux that just has that entry as the default. It is not glamorous, but it would probably work.
@TechnologyClassroom commented on GitHub (May 28, 2020):
@djuarezg You are also trying this with the web address which is different than what I proposed in this thread. I did not want to use the web address as the security of upstream could be compromised without visible changes to the user.
@djuarezg commented on GitHub (May 28, 2020):
@TechnologyClassroom I do not mind having them locally, both web address and local files are fine for me. I guess that this is not strictly related as my issues are with GRUB for my UEFI machines.
@TechnologyClassroom commented on GitHub (May 28, 2020):
@djuarezg Did you test them locally in the above report? According to the other issue, the tests used the web addresses.
I was also using legacy boot last time I did this. I have never tested it with UEFI.
I would still recommend chaining to syslinux if you cannot get pure grub to work.
@djuarezg commented on GitHub (May 28, 2020):
Yes, I actually left it using local files and updated my other issue so it does not mix both. I will try to see if chaining to syslinux works for me. Thanks!
EDIT: chaining to syslinux does not seem to work in our case