very-undude / ultimatedeployment

Ultimate Deployment Applicance
GNU General Public License v3.0
29 stars 5 forks source link

Empty UDA boot menu after installing patch 2 #10

Open very-undude opened 2 years ago

very-undude commented 2 years ago

From Scott Truman at Youtube:

Hi, not sure where the best place to chat with you is. But, is there anything special we need to do after we patch? I booted from a VM with EFI and get an empty "UDA boot menu" where the only option is the "Exit iPXE and continue BIOS boot", even though I previously had menu options configured. If I go back to boot from BIOS I see the menu with options as before...

very-undude commented 2 years ago

The EFI boot menu is a whole different beast than the BIOS boot menu. There is no code shared between the two. Also, templates of OS-es that do not have EFI implemented will not be listed in the menu.

I found a problem with the subtemplates menu not being rendered correctly, but I could not find the problem behind the empty boot menu you are experiencing.

I have some questions for you:

I created a development Patch 3. Can you try that? It should fix the subtemplate menu problem and do more extensive logging to the /var/public/log/ipxe.log file when it renders the EFI boot menu. Please let me know what the logfile says in your case (after installing the patch and booting from EFI).

https://github.com/very-undude/ultimatedeployment/blob/dev/patches/uda30P3.tgz

Please let me know what you found

scottythefreak commented 2 years ago

Hi, looks like this is now sorted in the latest patch I have just got around to revisiting.

On another note, is there a way to change the menu timeout=5 somewhere in the base config? I can change it in new templates but gather it will get overwritten if I update anything.