Le bios uefi n'est pas si compliqué que cela à comprendre. l'ordre de boot est déterminé selon l'identification des systèmes installées, mais c'est tout.
Niveau système :
Il y a surtout l'étape de la partition /boot/uefi à faire attention dans le cas d'un partitionnement manuel à prendre en compte.
Tu peux faire une demande de création automatisé et personnaliser le résultat comme tu le souhaite (comme l'histoire de monter sans formater ton /home ou autre, la modification de la taille des partitions, le choix de l'unité de stockage pour tel montage, etc...).
Il y a toujours la possibilité de lire les logs du boot (après là je ne suis pas un spécialiste) :
manuel de journalctl :
man journalctl
voir les erreurs en partant de la fin :
journalctl -xr
Journal du boot :
journalctl -b
à l'ancienne :
cat /var/log/boot