Se você estiver no modo arch-chroot
, execute
grub-mkconfig -o /boot/grub/grub.cfg
diferente de
grub-mkconfig -o /mnt/boot/grub/grub.cfg
Porque :
Quando você está instalando o arch linux pela primeira vez, você monta seu sistema de arquivos em /mnt
e instala o sistema básico de fora. Uma vez que você tenha feito os pacotes básicos, você pode arch-chroot
inside /mnt
e todos os comandos devem ser executados como você está em um sistema operacional normal.
Se isso não resolver seu problema, continue:
Verifique se alguma das suas opções tem um sinalizador inicializável.
lsblk -f
Você pode executar isso:
mkdir -p /boot/grub/locale
cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
Para evitar algumas mensagens de erro inoffensive ao inicializar com o grub. Não pode ser o caso, mas você pode tentar.
Não tenho certeza do que pode estar causando o problema, mas por exemplo, você pode instalar um carregador de inicialização diferente, como syslinux
, para ver se o problema foi causado pelo grub ou pelo sistema de arquivos.
Como você está instalando na VM, sinta-se à vontade para usá-lo como um sandbox e tente todas as maneiras diferentes de instalá-lo.
Eu não sei como funciona na VM, mas usei algumas configurações de instalação diferentes para o grub, já que tenho um disco rígido UEFI.