Eu encontrei meu problema, eu estava tentando instalar o grub no diretório raiz errado. Em vez de:
sudo grub-install --root-directory=/mnt /dev/sda
eu fiz:
sudo grub-install --root-directory=/ /dev/sda
Estou tentando inicializar no meu servidor Ubuntu e após as atualizações, agora posso apenas iniciar com um CD do Ubuntu vivo no terminal do Grub com estes comandos:
grub> set pager=1
grub> set root=(hd1,gpt2)
grub> linux /vmlinuz root=/dev/sda2
grub> initrd /initrd.img
grub> boot
Depois de inicializar e tentar reinstalar o grub com este comando:
sudo grub-install --root-directory=/mnt /dev/sda
Eu recebo este erro:
Installing for x86_64-efi platform.
grub-install: error: cannot find EFI directory.
Eu tentei o reparo de inicialização com as opções recomendadas, mas recebo este aviso:
GPT detected. Please create a BIOS-Boot partition (>1MB, unformatted
filesystem, bios_grub flag). This can be performed via tools such as
Gparted. Then try again.
Resultados do Gparted:
Partition File System Mount Point Label Size Flags
/dev/sda1 fat16 Ubuntu 512MiB boot
/dev/sda2 ext4 / 927GiB
/dev/sda3 linux-swap 3.91GiB
Estou tentado a reinstalar o Ubuntu completamente, mas esse é meu último recurso. O Ubuntu é o único SO na máquina, não é um dual-boot. Qualquer ajuda para determinar como inicializar automaticamente no servidor Ubuntu seria muito apreciada! Eu posso fornecer mais informações, se necessário.
Eu encontrei meu problema, eu estava tentando instalar o grub no diretório raiz errado. Em vez de:
sudo grub-install --root-directory=/mnt /dev/sda
eu fiz:
sudo grub-install --root-directory=/ /dev/sda