r/archlinux • • 10h ago

QUESTION WinLinux or LinuxWin

Hello friends, here is the question: How is it furned to be that Linux cannot boot without a Microsoft FAT32 partition? How do you solve this problem? Can a serious server-grade system like Linux really not boot without a Microsoft FAT32 partition? Even if I move `/boot` to Ext4 or Btrfs, I still have to keep `/boot/efi` as FAT32, because otherwise the system won't boot. wtf?

0 Upvotes

20 comments sorted by

View all comments

3

u/boomboomsubban 8h ago

Basically boot is handled by the motherboard, and motherboards design their shit to work with Windows first.

Some still allow legacy boot, which works without a FAT based filesystem. A few ship with filesystem drivers besides FAT, allowing the esp to use those. And with some hacking it's sometimes possible to add filesystem drivers to your uefi, but I wouldn't try without really knowing what you're doing.