Talos not bootable after install #8806
-
Hello together, We have multiple issues with setting up a cluster: After booting from the ISO and applying the config (installing it) everything works fine. I even joined another the Node into the Cluster. However, after rebooting (after changing a config option) there is no bootable device found. This is across all three nodes where we installed the OS. We tried it with and without fulldiskencryption being enabled and on multiple different types of drives. # Used to provide instructions for installations.
install:
# disk: /dev/nvme0n1 # The disk used for installations.
disk: /dev/sdc # The disk used for installations.
image: ghcr.io/siderolabs/installer:v1.7.2 # Allows for supplying the image used to perform the installation.
wipe: true # Indicates if the installation disk should be wiped at installation time. Are we missing anything here? The second issue is that we can't create a bond with the name The third issue is regarding the DNS-Name to multiple control plane nodes as described here: https://www.talos.dev/v1.7/introduction/prodnotes/#dns-records We are installing talos 1.7.2 on bare Metal on three "Gigabyte mc le0" Boards. Thanks you in advance for any help! |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 2 replies
-
It's hard to say, check your BIOS/UEFI settings to make sure your disk is in the list of bootable devices.
There's no difference between
Might be an issue with round-robin behavior of DNS resolvers you're using, or something similar, but once again not something that Talos can fix. (it should return a randomized list of addresses). |
Beta Was this translation helpful? Give feedback.
-
Hello smira, Thank you very much for the answer!
The disk is not in the list of the bootable devices in the uefi, however a previous installation of ubuntu was working just fine with this exact setup. Is there any setting I need to set for it to force install a bootloader? Something like setting the platform as "metal", as it wouldn't install a bootloader on a cloud instance? Thanks in advance! |
Beta Was this translation helpful? Give feedback.
-
Hey, I just wanted to give a quick update how we were able to solve the issue. As we were running with secure boot enabled, we had to use a secure boot installer image in the install script install:
disk: /dev/nvme0n1
image: factory.talos.dev/installer-secureboot/91c86b0fe2cc527fa3a18208aa55377e8e906a83e3113c11aa35aee572068893:v1.7.2
wipe: true
extraKernelArgs:
- talos.platform=metal We had the normal install script in there and everything worked fine, it just didn't install a compatible bootloader. To avoid future problems like this, I would recommend adding an additional check if the correct installer image is used when starting with the wrong image. This could have avoided a few frustrating hours if the installer just failed with a meaning full error instead of working with silently not installing a bootloader. |
Beta Was this translation helpful? Give feedback.
Hey, I just wanted to give a quick update how we were able to solve the issue.
As we were running with secure boot enabled, we had to use a secure boot installer image in the install script
We had the normal install script in there and everything worked fine, it just didn't install a compatible bootloader.
After changing everything works fine.
To avoid future problems like this, I would recommend adding an additional check if the correct installer …