Eu corro o arch linux e recentemente atualizei para o kernel 4.6.9. Após a reinicialização, eu fui despejado no modo de usuário único, com uma mensagem de erro que indica uma página de códigos ausente, especificamente a página de códigos 437. Fiz algumas pesquisas e parece que o cp437 é usado para identificar sistemas de arquivos FAT. Eu verifiquei as opções com as quais meu kernel foi compilado (é o kernel padrão) e CONFIG_NLS_CODEPAGE
_437 foi compilado como um módulo e CONFIG_FAT_DEFAULT_CODEPAGE
foi definido como 437. O erro dmesg
é este: FAT-fs (sdc1): codepage cp437 not found
. /dev/sdc1
é minha partição de boot UEFI e é armazenada em uma unidade usb removível. Não consigo ir além do modo de usuário único, o que acho estranho porque o único volume que não sou capaz de montar é a partição UEFI (tentei montá-lo com o comando mount
, até especifiquei a página de código).
Procurei respostas no Arch Linux Bbs. O que eu tentei até agora é montar todos os meus discos e partições para uma iso ao vivo de arco e atualizar todo o sistema. Eu li que recompilar o kernel pode resolver o problema, mas parece que o código necessário já estava compilado. Estou disposto a tentar, se necessário. Qualquer ajuda é apreciada!
Tags boot arch-linux