Ok, supondo que seu GRUB esteja funcionando bem, e você está inicializando a instalação 'nova' em outra partição de alguma forma. Ainda sua partição antiga ainda existe.
Você pode editar o menu 'trabalho' do grub para apontar para os outros kernels de inicialização localizados em /dev/sdXX/boot/vmlinuz-X.X.X-XX-XXXXXX
Basicamente, como o seguinte:
menuentry 'RescueMePlz' --classe do ubuntu --classe gnu-linux --classe gnu --classe os { recordfail gfxmode $ linux_gfx_mode insmod gzio insmod part_msdos insmod ext2 set root = '(hd0, msdos5)' pesquisa --no-floppy --fs-uuid --set = raiz 1d73dc63-beac-4c49-a8c7-f4efd6fe3cb7 linux /vmlinuz-3.2.0.24-generic root = / dev / mapeador / somediskgroupvg-rootv ro quiet splash $ vt_handoff initrd /initrd.img-3.2.0.24-genérico }
onde --set = root é o seu caminho UUID ou dispositivo
você pode executar sudo blkid
para encontrar o valor uuid do seu dispositivo de inicialização / anterior (ou trapacear olhando para o seu grub.cfg antigo)
importante que você defina o -set = root corretamente
espero que você comece.