Não. Eu acho que você praticamente encontrou a maneira mais fácil de se recuperar do estado do seu sistema usando grub rescue ; é um sistema muito minimalista que oferece capacidade suficiente para inicializar o sistema.
BTW, acredito que você tenha encontrado os arquivos .mod
e executado insmod linux
ou o comando linux
teria falhado.
A única outra maneira, como mencionado, seria inicializar um Live CD e reinstalar o grub2 após o chroot'ing no sistema 'quebrado'.