1. 35

  2. 6

    This is a really cool project!

    However it became unusable when more networks started being enabled with dualstack (ipv4 and ipv6) out of the box. I ran into this long standing issue: https://github.com/netbootxyz/netboot.xyz/issues/283 due to ipv6. I hope it gets fixed at some point.

    https://github.com/ventoy/Ventoy ended up being what I use today

    1. 3

      Venoy seems to create bootable USB medium and not an netboot solution. Or am I missing something?

      1. 2

        Correct theres no netbooting, only “sneakernet”. But it fits the need of being able to dump numerous isos and images and load them from a menu.

    2. 4

      I have a ipxe script burned onto most of the Intel nics in my house that boot directly to netboot.xyz for the last two or three years. I use it off and on when I’m to lazy to find my ventoy based thumb drive. It’s great in a pinch. This is the very basic script I have running on my cards.

      dhcp || goto retry_dhcp
      echo IP address: ${net0/ip} ; echo Subnet mask: ${net0/netmask}
      chain --autofree http://boot.netboot.xyz/ipxe/netboot.xyz.lkrn
      1. 2

        This script loads code over plaintext HTTP and then uses that untrusted code to boot. That seems… very sketchy.

        Why not at least use HTTPS? (Is this an iPXE limitation?)

        1. 1

          Yes, HTTPS is supported

      2. 3

        I’m surprised how the quick-start and getting-started sections don’t really cover what shell or config file it is currently discussing. I am vaguely interested in setting up a iPXE environment, but I have no clue where to start.