Вы можете вручную установить GRUB на устройство, если оно было установлено в неправильном месте, выполнив
sudo grub-install /dev/sdX
после загрузки и входа в вашу установку Ubuntu, если это вообще возможно (как видно из вашего вопроса).
Однако, если загрузка ОС невозможна, вы можете использовать «Спасение сломанной системы» в меню запуска USB-накопителя для установки GRUB. Просто следуйте инструкциям, чтобы настроить клавиатуру и часовой пояс, а затем смонтировать корневой раздел. Затем при появлении запроса выберите Выполнить оболочку в / dev / sdXY . Если вы создали отдельный раздел, который нужно смонтировать, /boot
вы должны смонтировать его вручную с помощью этой оболочки (иначе установка GRUB не будет работать должным образом, поскольку она не найдет образ вашего ядра):
mount /boot
А затем установите GRUB, используя:
grub-install /dev/sdX
Затем выйдите из оболочки ( Ctrl+ D) и выберите перезагрузку из меню. Теперь все должно работать как положено.
примечание:
Ubuntu Desktop Edition предоставляет расширенную опцию конфигурации (которая позволяет указать, куда установлен GRUB) непосредственно перед установкой ОС. Но я не смог найти эквивалентную опцию в процессе установки Server Edition, и, похоже, он всегда устанавливает GRUB на первое дисковое устройство. Или, может быть, я просто не заметил этого.