Вам нужно будет немного перемонтировать и переназначить.
После загрузки LiveCD мы смонтируем раздел Ubuntu на /mnt
с:
sudo mount /dev/sd*# /mnt
где /dev/sd*#
обновляется в вашем разделе Ubuntu.
Если у вас есть отдельный /boot
раздел, нам нужно будет смонтировать его в /mnt/boot
также:
sudo mount /dev/sd*# /mnt/boot
где /dev/sd*#
обновляется в соответствии с вашим /boot
раздел.
Это должно смонтировать его с достаточным доступом, чтобы при необходимости получить канонический путь, но нам, скорее всего, это не понадобится.
Чтобы закончить, просто обновите grub с правильным корнем и целью:
sudo grub-install --root-directory=/mnt /dev/sdX
где /dev/sdX
это диск (а не раздел), на котором нам нужен GRUB.