Короче, есть небольшая проблема: система с UEFI, ядро лежит на флешке, которая, естественно, отфармаотирована в FAT32 и монтируется как /boot, но возникла проблема:
1 - при таком fstab
$ cat /etc/fstab
# <fs> <mountpoint> <type> <opts> <dump/pass>
# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/sdd1 / ext4 rw,noatime,commit=777,discard 0 1
#
/dev/sde1 /boot vfat rw,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0
#
2 - а при таком fstab
$ cat /etc/fstab
# <fs> <mountpoint> <type> <opts> <dump/pass>
# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/sdd1 / ext4 rw,noatime,commit=777,discard 0 1
#
/dev/sde1 /boot vfat rw,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 2
#
$ zcat /proc/config.gz | grep -i fat
# DOS/FAT/NT Filesystems
CONFIG_FAT_FS=m
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
$ zcat /proc/config.gz | grep -i 437
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_NLS_CODEPAGE_437=m
$ zcat /proc/config.gz | grep -i 8859
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
# CONFIG_NLS_ISO8859_8 is not set
CONFIG_NLS_ISO8859_1=m
# CONFIG_NLS_ISO8859_2 is not set
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
CONFIG_NLS_ISO8859_5=m
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_13 is not set
# CONFIG_NLS_ISO8859_14 is not set
# CONFIG_NLS_ISO8859_15 is not set
Можно ли таки сделать, чтоб флешка монтировалась как надо?