ERROR: Root device mounted successfully, but /sbin/init does not exist.

I ran the efibootmgr using my EFI partition (sda3) first, but than I read in a thread here, it should be the root partition (sda1) so I rerun efibootmgr. But nothing changed. Does this mean, you can run it only once?