Вам нужно знать 2 вещи: в каком разделе находятся ваши / boot файлы и в каком разделе находится ваша корневая папка. Если вы можете понять эти две вещи, то это довольно просто:
Если вы знаете, где находится ваш раздел / boot, вы можете использовать завершение табуляции, чтобы найти образ ядра и оперативной памяти. Корневой каталог Grub - / boot, поэтому вы должны указать, где найти эту папку. Grub также имеет собственную схему нумерации жесткого диска, поэтому вам, возможно, придется поиграться с ней, но для меня это работает:
root (hd0,0)
Это устанавливает корневой каталог Grub на жесткий диск 0, раздел 0. В моей системе это / boot, поэтому я могу использовать завершение табуляции для поиска ядра:
kernel /(press tab)
В моей системе:
kernel /vmlinuz-2.6.32-279.11.1.el6.x86_64 root=/dev/sda2
Обратите внимание, что вы должны указать ядру, где найти корневой раздел для загрузки. (Это требование к корневому расположению, о котором я упоминал заранее.)
Далее вы устанавливаете образ initrd:
initrd /initramfs-2.6.32.279.11.1.el6.x86_64.img
Затем вы вводите
boot
Загрузив свою систему, вы можете восстановить меню grub из Ubuntu, используя:
sudo update-grub