Pro začátek doporučuji naučit se psát ke všem položkám ve fstabu nofail a možná i x-systemd.device-timeout=10. Toho dementní defaultní nastavení systemd, kdy zarazí boot, nahodí síť, ale nenahodí sshd (!!!), mě už stálo několik fyzických zásahů.
Po té, co ti to s tímto nabootuje, ale boot nepřipojí, můžeš debugovat - ověřit, že to to partuuid vidí a tak. (lsblk, ls -l /dev/disk/by-něco)
Tohle je mimo, on už nabootoval (ve smyslu že to natáhlo a pustilo kernel) a skončil na mountování věcí z fstabu. S tím firmware nic společného nemá.