Digite os seguintes comandos:
grep efi /etc/fstab
sudo blkid | grep fat
O primeiro comando retornará informações sobre a partição do sistema EFI (ESP), conforme registrado no arquivo /etc/fstab
, que controla as partições montadas automaticamente. O segundo comando retorna informações sobre todas as partições FAT no seu computador. O ESP é suposto ser uma partição FAT, então você deve ver algumas correlações. Por exemplo, aqui está o que recebo quando emito esses comandos em um dos meus sistemas:
$ grep efi /etc/fstab
# /boot/efi was on /dev/sda2 during installation
UUID=502D-EB63 /boot/efi vfat defaults 0 1
$ sudo blkid | grep fat
/dev/sda2: SEC_TYPE="msdos" LABEL="ESP_FAT16" UUID="502D-EB63" TYPE="vfat"
Observe que alguns sistemas podem retornar informações sobre duas ou mais partições FAT de blkid
. Nesses casos, você precisará descobrir qual deles é seu ESP examinando a tabela de partições com gdisk
, parted
, GParted ou alguma outra ferramenta de particionamento. Pode haver outras complicações também em alguns sistemas.
A partir daqui, você pode procurar por problemas. Preste especial atenção aos valores de UUID=
em ambas as saídas. Se eles não corresponderem, essa é a fonte do problema. Se este for o caso, editar /etc/fstab
para que se refira ao ESP por seu sistema de arquivos correto "UUID" (na verdade, apenas um número de série para FAT) deve fazer com que as coisas funcionem.
Outro possível problema não aparecerá como uma discrepância na análise que você acabou de realizar, já que é uma questão de um sistema de arquivos que precisa de reparo. Você pode fazer isso com o utilitário dosfsck
:
sudo dosfsck /dev/sda2
Você deve passar o nome do arquivo do dispositivo associado ao ESP - /dev/sda2
neste exemplo, conforme revelado pela saída blkid
. Depois de fazer esse reparo, o problema deve desaparecer, com a ressalva de que danos graves no sistema de arquivos podem exigir medidas mais drásticas, como fazer backup do ESP, criar um novo sistema de arquivos FAT na partição, restaurar os dados e ajustar /etc/fstab
para usar o novo valor "UUID".
Mais um ponto ao longo destas linhas: Se você estiver com dual boot no Windows 8, ele inclui um recurso de "inicialização rápida" que é basicamente apenas um recurso de suspensão para o disco. É quase certo que o compartilhamento de partições entre o Windows eo Linux com esse recurso ativo leve a problemas, e ouvi falar que o ESP está sendo afetado por isso. Portanto, se você estiver com boot duplo com o Windows 8, deverá desativar o recurso de inicialização rápida. Esta página descreve como fazer isso em detalhes.