Instalei o Manjaro Linux em uma partição BTRFS e não criei uma partição separada para "inicialização". Estou em dual-boot e quero que o Grub se lembre da minha última seleção. Eu segui o tutorial para fazer isso, mas comecei a ver "Arquivo esparso não permitido" na inicialização. Depois de algumas pesquisas, parece que isso ocorre porque o Grub não pode salvar as configurações quando a partição é BTRFS.
Esta página do fórum ( https://archived.forum.manjaro.org/t/solved-grub-btrfs-error-sparse-file-not-allowed/70031/4 ) tem uma resposta aceita de desabilitar salvando a última seleção, mas eu quero isso. Houve outra resposta dizendo "Alterar o local padrão do Grub para suas variáveis de /boot/grub... para /boot/efi/EFI/Manjaro, por exemplo (são necessárias alterações no Grub)", mas ele não deu mais nada detalhes. Como posso alterar a localização para /boot/efi/EFI/Manjaro
?
Não tenho certeza das consequências desse método, mas isso está funcionando para mim com o Ubuntu 22.04 com uma partição root btrfs. Eu aconselho cautela sobre isso, pois pode levar a um sistema inoperante.
/boot/efi/EFI/ubuntu/grub.cfg
(este caminho será diferente no Manjaro, procure a pasta que contémgrub.cfg
) para apontar para o caminho do ESP.Com a configuração existente:
Atualizar
search.fs_uuid
eprefix
.search.fs_uuid
deve ser o id da sua partição ESP./etc/fstab
e vincule a montagem/boot/efi/grub
ao/boot/grub
. Você já deve ter uma entrada para montar/boot/efi
./boot/grub
pasta antiga:/boot/grub
de/boot/efi/grub
:Gere novamente a configuração do grub. Eu usei o Grub Customizer para esta etapa e habilitei o uso da entrada inicializada anteriormente.
Reinício