Ich habe hier eine Installation nach dem
Beginner's Guide bis zur Installation des Boot-loaders gemacht. Meine Partitionen sehen in gdisk so aus:
Command (? for help): p
Disk /dev/sda: 488397168 sectors, 232.9 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): DF41DB54-3DD1-48F5-81B5-03CB8D107DC0
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 488397134
Partitions will be aligned on 2048-sector boundaries
Total free space is 2349 sectors (1.1 MiB)
Number Start (sector) End (sector) Size Code Name
1 2048 1050623 512.0 MiB EF00
2 1050624 42991615 20.0 GiB 8300
3 42991616 59768831 8.0 GiB 8200
4 59768832 488396799 204.4 GiB 8300
Ich habe also Code "EF00" auf meiner designierten boot-Partition.
Ich mounte sie folgendermassen:
# mount | grep sda
/dev/sda1 on /mnt/boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/sda2 on /mnt type ext4 (rw,relatime,data=ordered)
/dev/sda4 on /mnt/home type ext4 (rw,relatime,data=ordered)
Im chroot sieht das dann allerding so aus:
# mount | grep sda
/dev/sda2 on / type ext4 (rw,relatime,data=ordered)
/dev/sda4 on /home type ext4 (rw,relatime,data=ordered)
Macht mich schon mal stutzig, dass /boot da nicht in der Liste steht. Ist das normal?
Jedenfalls sieht alles bis zur systemd-boot Installation ansonsten gut aus. Aber dann passiert das:
# bootctl install
File system "/boot" is not a FAT EFI System Partition (ESP) file system.
Ueberall wo ich bisher etwas dazu gefunden habe, steht dass man eine EF00 Partition mit mindestens 512MB haben muss, die Fat32 formatiert ist.
Was mache ich falsch?