Failed to mount fat filesystem: codepage cp437 not found

bootfatfilesystems

I am experiencing the same problem described here: Fail to boot: Codepage not found.

My error is: FAT-fs (sdx1): codepage cp437 not found

My fstab mount command for the device is:

LABEL=ESP /boot vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 2

The above is automatically generated by a script and it hasn't changed recently. The problem started recently.

I have already run mkinitcpio -p linux and it completes as expected without any errors. Other systems that are configured identically (afaics) do not have this issue.

I have checked the wiki as suggested at the comment by Gilles on the other question, but I don't find the specific problem.

Best Answer

I think you need a kernel that was compiled with CONFIG_NLS_CODEPAGE_437=y/m.

Related Question