Acabei (re) fazendo um GalliumOS live USB, depois segui as instruções aqui . O bit mais relevante é copiado abaixo:
sudo bash
mkdir /tmp/a
## set GALLIUMOS_ROOT according to your model and original install method
GALLIUMOS_ROOT=/dev/sda7 ## chrx Haswell or Broadwell
GALLIUMOS_ROOT=/dev/sda1 ## ISO Haswell or Broadwell
GALLIUMOS_ROOT=/dev/mmcblk0p7 ## chrx Bay Trail, Braswell, Skylake
GALLIUMOS_ROOT=/dev/mmcblk0p1 ## ISO Bay Trail, Braswell, Skylake
mount $GALLIUMOS_ROOT /tmp/a
mount -o bind /proc /tmp/a/proc
mount -o bind /dev /tmp/a/dev
mount -o bind /dev/pts /tmp/a/dev/pts
mount -o bind /sys /tmp/a/sys
mount -o bind /run /tmp/a/run
## then
chroot /tmp/a /bin/bash
## reinstall GRUB: internal disk device ONLY :)
dpkg-reconfigure grub-pc
## You might also get some additional prompts:
## - empty "Linux command line" (OK)
## - keep the local version of the GRUB config (YES)
exit
reboot
Não consegui confirmar o que significa internal disk device only
, de aqui parece significar /dev/sda
. Eu acidentalmente selecionei /dev/sda
e /dev/sda7
, mas funcionou, então eu não vou mexer com isso novamente a menos que ele quebre novamente.
Edit: ele quebrou novamente em algum momento (alguns dias após a correção). Apenas selecione /dev/sda
.