You are not logged in.
I have my vfat EFI partition on my laptop a long time ago, with dual boot on arch and windows 10.
On recent arch updates I realize that old vfat partitions were no longer supported by the mounting utility that arch provides.
This is what i get on emergency mode:
# uname -r
5.14.16-arch1-1# mount /dev/sda1 /efi
mount: /efi: unknown filesystem type 'vfat'
I was wondering if i could just backup every file on this partition and change its type with fdisk, and then move every file back without further having any boot problems on windows, like UUID incompatibility or something like that.
If that happens, Is there something else i can do?
PD: Sorry for my english
Offline
5.14.16-arch1-1 is pretty old, I'm guessing that you have a separate /boot partition that wasn't mounted when you updated, so you're booting an old kernel that doesn't have it's modules available.
Offline
Your absolutely right.
When installing arch on this laptop, i was trying to use bootctl instead of grub as bootloader and i forgot to set the /boot directory (I miss the dual boot section on the wiki ). I have being copying every kernel file into an alternative directory on /efi as a solution on each update, and ever since the vfat problem started i stoped doing it ![]()
Thanks for the help.
Likewise, ¿Is it possible to change the efi partition type to fat32 instead of vfat without having any problem on windows 10? i realize that fdisk has its own EFI type configuration when formatting partitions.
Offline
the vfat driver is what's used on Linux for all FAT filesystems. Your filesystem is probably already FAT32.
fdisk has nothing to do with formatting partitions. It deals with the partition table, not the filesystem.
Offline