grub-pc, какое "установочное устройство" мне выбрать?

Я использую Ubuntu 18 на линоде около 6 месяцев и просто выполнил "apt update", а затем "apt update".

Он спросил меня, какой файл grub использовать, для чего я выбрал "сохранить текущий файл", так как это то, что, по словам Linode, должно быть выбрано (так как в нем есть некоторые пользовательские элементы).

Однако теперь его спрашивают:

            ┌───────────┤ Configuring grub-pc ├───────────┐
            │ GRUB install devices:                       │
            │                                             │
            │    [ ] /dev/sda (26575 MB; QEMU_HARDDISK)   │
            │    [ ] /dev/sdb (268 MB; QEMU_HARDDISK)     │
            │    [ ] /dev/sda (26575 MB; QEMU_HARDDISK)   │
            │                                             │
            │                                             │
            │                   <Ok>

У меня нет алгоритма или знаний о том, какой из трех я должен выбрать. Ubuntu устанавливается из образа линоды. Поиск в Google показывает, что большинство людей, у которых есть этот вопрос, имеют /sda и /sda1, и советую выбрать sda, но у меня есть sda дважды и sdb.

Обратите внимание, что сервер был заблокирован, поэтому у меня есть только консольный доступ прямо сейчас, и консоль заблокирована этим сообщением, поэтому я не могу войти в ssh, чтобы увидеть, какие разделы есть. Нет возможности выйти из этого окна (без отмены или возврата).

Любая помощь приветствуется.

2 ответа

Решение

Похоже, grub хочет знать, какое загрузочное устройство ему следует использовать. Я думаю, вы должны выбрать один из sda варианты, вероятно, первый, но они выглядят эквивалентно. Вот почему:

Из этого руководства по спасению и перестройке сообщества линодов есть диск Ubuntu и раздел подкачки 256 МБ, которые очень близки к вашему Q:

Так что я не думаю, что раздел подкачки будет загрузочным устройством, и, вероятно, это не то место, где можно попробовать установить grub.

Скорее всего, у вас есть доступ по ssh: во время обновления системы Ubuntu на порту 1022 запускается отказоустойчивый экземпляр. Если это поможет вам определиться с правильным выбором,

Просто подтвердите, не выбрав ни одного устройства. Обновляете ли вы загрузчик или нет, не имеет значения, если вы не собираетесь перезагружаться.

Вы знаете, что это достаточно безопасный выбор, даже если вы перезагрузитесь перед обновлением, потому что перед обновлением вы смогли загрузиться. И после обновления вы по-прежнему предоставляете файлы конфигурации grub, совместимые с grub 2.02 (это то, что используют все поддерживаемые версии Ubuntu).

Теперь, конечно, apt не спрашивал про обновление grub даром. В последних выпусках появилось довольно много новых исправлений и средств защиты. Но вы можете справиться с этим после того, как остальные установки будут сделаны, и вы получите доступ по ssh.

Команда для установки grub вручную на диск /dev/sdX

sudo grub-install /dev/sdX

Вы можете сделать это, как только система снова перейдет в нормальное состояние, после подтверждения того, какое устройство является правильным, но желательно перед перезагрузкой.

Другие вопросы по тегам