Se você tem acesso direto a esta máquina (talvez através desta coisa de popup de terminal de navegador (?)), você poderia tentar carregar seu kernel e o initramfs e inicializá-lo.
Isso não trará o seu sistema novamente (porque o processo de inicialização não depende apenas do / boot), mas você pode entrar em um shell.
Se você tiver acesso total ao GRUB, isso pode funcionar:
linux /<path>/boot/vmlinuz<...>
initrd /<path>/boot/initrd<...>
Como você não especificou um sistema de arquivos raiz (via root=...
) - porque atualmente você não tem um sistema usável -, seu sistema executará um shell busybox diretamente do initramfs.
Este prompt (initramfs)
é um shell completo. Você precisa criar uma pasta - execute mkdir /rootfs
). Então você precisaria montar seu sistema de arquivos raiz ( mount -o rw /dev/<...> /rootfs
) e chroot dentro dele ( chroot /rootfs /bin/bash
).
Depois, você pode montar seus outros sistemas de arquivos ( mount -a
). Então você é capaz de fazer o que quiser.
Disclaimer: Esta é - como a questão também é - um post do Super Usuário.