FYI, the approach I prefer is to sunset the use of elilo:
https://github.com/xcat2/xcat-core/commit/097f9cc50aad495b89db9298838015234644c01e
https://github.com/xcat2/xcat-core/commit/6888cad66d104366a01e656e38fabff1ca270dd2
https://github.com/xcat2/xcat-core/commit/f750c06bb101389608c6a0733fdd25658aa54b2f

For older kernels, continue using elilo, but for any kernel bearing efi stub 
signature, elilo is not needed anymore.


-----Original Message-----
From: Jean-Baptiste Denis <jbde...@pasteur.fr> 
Sent: Saturday, July 18, 2020 6:02 AM
To: xcat-user@lists.sourceforge.net
Subject: [External] Re: [xcat-user] Redhat 8.2.2004 / CentOS 8.2.2004 UEFI boot

It works with the rpm mentionned by @cxhong:

https://github.com/xcat2/xcat-dep/blob/master/elilo/elilo-xcat-3.14-5.noarch.rpm

Corresponding issue is here: https://github.com/xcat2/xcat-core/issues/6742

Great ;)

Jean-Baptiste

On 7/18/20 11:39 AM, Jean-Baptiste Denis wrote:
> "elilo-xcat-3.14-4.noarch can't netboot a kernel >8MB"
> 
> 8.1.1911 is < 8 MB, which is not the case for 8.2.2004 kernel.
> 
> Details in https://github.com/xcat2/xcat-dep/pull/39.
> 
> I'm gonna test it and give you some feedback.
> 
> Jean-Baptiste
> 
> On 7/18/20 12:25 AM, Jean-Baptiste Denis wrote:
>> Hello,
>>
>> is there, by any chance, someone with a rhel/centos 8.2.2004 (using 
>> kernel version 4.18.0-193.6.3.el8_2.x86_64) successfully booting in UEFI 
>> mode ? I'm running xcat 2.16.
>>
>> I'm using 4.18.0-147.8.1 from CentOS 8.1.1911:
>>
>> /tftpboot/xcat/osimage/netboot-cpu-centos8.1/kernel: Linux kernel x86 
>> boot executable bzImage, version
>> 4.18.0-147.8.1.el8_1.x86_64 (mockbu...@kbuilder.bsys.centos.org) #1 
>> SMP Thu Apr 9 13:49:54 UTC , RO-rootFS, swap_dev 0x7, Normal VGA
>>
>> and 4.18.0-193.6.3 from CentOS 8.2.2004:
>>
>> /tftpboot/xcat/osimage/netboot-cpu-centos8.2/kernel: Linux kernel x86 
>> boot executable bzImage, version
>> 4.18.0-193.6.3.el8_2.x86_64 (mockbu...@kbuilder.bsys.centos.org) #1 
>> SMP Wed Jun 10 11:09:32 UTC, RO-rootFS, swap_dev 0x8, Normal VGA
>>
>> Here is what I've got using 8.2.2004 during the initial PXE phase:
>>
>> ==============================
>> xCAT Network Boot Agent
>> iPXE 1.0.3-131028 (d603e) -- Open Source Network Boot Firmware -- 
>> http://ipxe.org
>> Features: HTTP HTTPS iSCSI DNS TFTP EFI
>> net0: ac:1f:6b:c8:ee:10 using <NULL> on EFI SNP (open)
>>   [Link:up, TX:0 TXE:0 RX:0 RXE:0]
>> DHCP (net0 ac:1f:6b:c8:ee:10)... ok
>> net0: 192.168.152.2/255.255.240.0 gw 192.168.144.1 Next server: 
>> 192.168.148.10
>> Filename: 
>> http://192.168.148.10:80/tftpboot/xcat/xnba/nodes/maestro-1000.uefi
>> http://192.168.148.10:80/tftpboot/xcat/xnba/nodes/maestro-1000.uefi..
>> . ok http://192.168.148.10:80/tftpboot/xcat/elilo-x64.efi... ok ELILO 
>> v3.14 for EFI/x86_64 Loading kernel 
>> /tftpboot/xcat/osimage/netboot-cpu-centos8.2/kernel...  done Loading 
>> file 
>> /tftpboot/xcat/osimage/netboot-cpu-centos8.2/initrd-stateless.gz...do
>> ne
>> ==============================
>>
>> It stops here, and it reboots.
>>
>> Here is the xcatprobe corresponding output:
>>
>> ==============================
>> [maestro-1000] 00:15:07 Via HTTP get 
>> /tftpboot/xcat/xnba/nodes/maestro-1000.uefi
>> [maestro-1000] 00:15:08 Via HTTP get /tftpboot/xcat/elilo-x64.efi 
>> [maestro-1000] 00:15:08 Via HTTP get 
>> /tftpboot/xcat/xnba/nodes/maestro-1000.elilo
>> [maestro-1000] 00:15:08 Via HTTP get 
>> /tftpboot/xcat/osimage/netboot-cpu-centos8.2/kernel
>> [maestro-1000] 00:15:08 Via HTTP get 
>> /tftpboot/xcat/osimage/netboot-cpu-centos8.2/initrd-stateless.gz
>> ==============================
>>
>> If I replace the kernel 
>> (/tftpboot/xcat/osimage/netboot-cpu-centos8.2/kernel) with the kernel 
>> from 8.1
>> (/tftpboot/xcat/osimage/netboot-cpu-centos8.1/kernel) using cp, it boots.
>>
>> Does it ring a bell to somebody ? We are using Supermicro AS-2124BT-HNTR 
>> with 2 x AMD EPYC 7552 48-Core Processor.
>>
>> Any suggestions on where to start to debug the problem ?
>>
>> Thank you for your help,
>>
>> Jean-Baptiste
>>
>>
>> _______________________________________________
>> xCAT-user mailing list
>> xCAT-user@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/xcat-user
>>
> 



_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user


_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user

Reply via email to