[Opengnsys-users] Arranque ogLive equipos UEFI

Jose M. Guisado jguisado en soleta.eu
Mie Ago 30 17:13:36 CEST 2023


On 24/8/23 13:46, Cristian Emanuel Aranda Gutiérrez wrote:
> Buenas tardes,
> 
> Por si a alguien le ha pasado os comento el problema que estamos 
> intentando solventar. Tenemos equipos con UEFI (ya sin Legacy) que no 
> conseguimos que arranquen la imagen de ogLive. Tenemos OpenGnsys 1.2.0 
> (a partir de la 1.1.1 es compatible por lo que leímos). En el DHCP 
> tenemos bien configuradas las opciones de arranque dependiendo si es EFI 
> o UEFI, pero aun así no conseguimos el arranque ni con SecureBoot 
> desactivado ni con él activado.
> 
> ¿Alguna idea de a qué puede ser debido?

Buenas Cristian te dejo unas preguntas e indicaciones a continuación.

¿Durante qué fase ves que falla el arranque?

Al principio, durante el arranque por PXE el equipo va a recibir una 
serie de ficheros a través de TFTP. Si ejecutas el servidor TFTP con 
mayor verbosidad podrás encontrar algo similar en el log:

ago 13 17:38:20  in.tftpd[716782]: RRQ from 10.162.52.13 filename 
shimx64.efi.signed
ago 13 17:38:21  in.tftpd[716783]: RRQ from 10.162.52.13 filename 
grubx64.efi
ago 13 17:38:27  in.tftpd[716807]: RRQ from 10.162.52.13 filename 
/grub/x86_64-efi/command.lst
ago 13 17:38:27  in.tftpd[716808]: RRQ from 10.162.52.13 filename 
/grub/x86_64-efi/fs.lst
ago 13 17:38:27  in.tftpd[716809]: RRQ from 10.162.52.13 filename 
/grub/x86_64-efi/crypto.lst
ago 13 17:38:27  in.tftpd[716810]: RRQ from 10.162.52.13 filename 
/grub/x86_64-efi/terminal.lst
ago 13 17:38:27  in.tftpd[716811]: RRQ from 10.162.52.13 filename 
/grub/grub.cfg
ago 13 17:38:27  in.tftpd[716812]: RRQ from 10.162.52.13 filename 
/grub/01-e4:e7:49:43:76:7c

Si quieres ejecutar el servidor TFTP con mayor verbosidad asegúrate que 
el fichero /etc/default/tftpd-hpa presenta el parámetro "-v" dentro de 
TFTP_OPTIONS (recuerda reiniciar el servicio si cambias este fichero):

cat /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure -v"

Si el problema se da durante esta fase deberías ver que no se han 
llegado a transferir alguno de los siguientes elementos:

	- shimx64.efi.signed
	- grubx64.efi
	- La plantilla de arranque (en el ejemplo: "01-e4:e7:49:43:76:7c")


Si por otro lado el problema está en un momento posterior a lo descrito 
anteriormente, entonces debería ser durante el arranque de ogLive. ¿Qué 
ogLive estáis utilizando para el arranque? Interesa conocer si está 
basado en focal o bionic y la versión del kernel que incluye.

Un saludo.


Más información sobre la lista de distribución Opengnsys-users