Você relatou a seguinte mensagem de erro:
Your EFI partition is not in NTFS format. Try formatting the EFI partition to FAT32
Isso é confuso, já que parece implicar que o instalador do Windows quer que a partição seja NTFS e FAT32 - uma impossibilidade. Na verdade, a partição de sistema EFI (ESP) deve ser FAT e o Windows quer que seja FAT32. (A especificação da EFI menciona FAT32 explicitamente, mas também menciona outras profundidades de bit FAT em outros lugares, portanto, a especificação pode ser mais clara.) Eu suspeito que a referência a NTFS seja um erro de digitação ou um bug no instalador do Windows suposição ....
I am sure my EFI partition is in FAT format, but perhaps it is in FAT16 (I originally used the Ubuntu Live CD installer to install Ubuntu on this machine and it created the EFI boot partition so I am not sure what is chosen as standard).
O instalador do Ubuntu usará FAT para o ESP, mas a profundidade de bits depende do tamanho da partição - ou pelo menos, esse foi o caso algumas versões atrás. Você pode verificar o tipo atual de FAT usando parted
ou GParted, como em:
$ sudo parted /dev/sda print
Model: ATA Samsung SSD 850 (scsi)
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 524kB 1573kB 1049kB BIOS boot partition bios_grub
2 1573kB 580MB 579MB fat32 EFI System boot
3 580MB 1106MB 525MB ext4 Xubuntu /boot
4 1106MB 1631MB 525MB ext4 Ubuntu /boot legacy_boot
5 1631MB 250GB 248GB Linux LVM lvm
Como você pode ver, o ESP deste disco ( /dev/sda2
) é FAT32.
Se você achar que seu ESP é FAT16, então sim, você pode fazer backup, criar um novo sistema de arquivos FAT32 e restaurá-lo - pelo menos, supondo que ele seja grande o suficiente para manter um sistema de arquivos FAT32 (IIRC, o tamanho mínimo para um sistema de arquivos FAT32 é 32MiB). Note que você quase certamente precisará atualizar sua entrada /etc/fstab
para o novo número de série (incorretamente chamado de "UUID" pela maioria dos utilitários Linux e arquivos de configuração, incluindo /etc/fstab
). Como alternativa, você pode verificar o número de série atual (conforme recuperado em /etc/fstab
ou detectado por blkid
) e depois passar isso como um valor para a opção -i
para mkdosfs
para reutilizar o número antigo.