From 48d774dfee6f255eea2a523469af00e7e9fc0b48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vin=C3=ADcius=20Ferr=C3=A3o?= <2031761+viniciusferrao@users.noreply.github.com> Date: Sun, 27 Sep 2026 02:09:10 -0300 Subject: [PATCH] feat(nodediscover): set netboot=ipxe on discovered x86 nodes A discovered x86 node without an x86 method got netboot=xnba, which names the xNBA loader that xCAT retires. It now gets netboot=ipxe, the method of the upstream iPXE loader that discovery itself uses. A node that already has pxe, ipxe or xnba keeps it. --- xCAT-server/lib/xcat/plugins/nodediscover.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xCAT-server/lib/xcat/plugins/nodediscover.pm b/xCAT-server/lib/xcat/plugins/nodediscover.pm index 8e9b77fb0..46031bc66 100644 --- a/xCAT-server/lib/xcat/plugins/nodediscover.pm +++ b/xCAT-server/lib/xcat/plugins/nodediscover.pm @@ -147,7 +147,7 @@ sub _default_netboot { $currboot = '' unless defined $currboot; if ($arch =~ /x86/ and $currboot !~ /pxe/ and $currboot !~ /xnba/) { - return 'xnba'; + return 'ipxe'; } elsif ($arch =~ /ppc/ and $platform =~ /PowerNV/) { return 'petitboot'; } elsif ($arch =~ /ppc/ and $currboot !~ /yaboot/) {