
Я использую Ubuntu 18 на Linode уже около 6 месяцев и только что выполнил «apt update», а затем «apt upgrade».
Меня спросили, какой файл 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>
У меня нет алгоритма или знаний, какой из 3 вариантов мне следует выбрать. Ubuntu устанавливается из образа linode. Поиск в Google показывает, что у большинства людей, у которых возник этот вопрос, есть /sda и /sda1, и совет — выбрать sda, но у меня sda дважды и sdb.
Обратите внимание, сервер был заблокирован, поэтому сейчас у меня есть только доступ к консоли, а консоль заблокирована этим сообщением, поэтому я не могу войти по ssh, чтобы посмотреть, какие разделы. Нет возможности выйти из этого окна (нет отмены или возврата).
Любая помощь приветствуется.
решение1
Похоже, grub хочет знать, какое загрузочное устройство он должен использовать. Я думаю, вам следует выбрать один из вариантов sda
, возможно, первый, но они выглядят эквивалентными. Вот почему:
Из этогоУчебное пособие сообщества linode "Спасение и перестройка"есть диск Ubuntu и раздел подкачки размером 256 МБ, которые находятся очень близко к вашему вопросу:
Поэтому я не думаю, что раздел подкачки будет загрузочным устройством, и это, вероятно, неподходящее место для установки grub.
решение2
Вы, вероятно,делатьиметь доступ по ssh: во время обновления системы Ubuntu на порту 1022 запускается отказоустойчивый экземпляр. Если это поможет вам сделать правильный выбор,
Просто подтвердите, не выбираялюбойУстройство. Не имеет значения, обновляете ли вы свой загрузчик или нет, если вы не собираетесь перезагружать устройство.
Вы знаете, что это достаточно безопасный выбор, даже если вы перезагрузитесь перед обновлением, потому что до обновления вы могли загрузиться. И после обновления вы по-прежнему предоставляете файлы конфигурации grub, совместимые с grub 2.02 (именно его используют все поддерживаемые версии Ubuntu).
Конечно, apt не зря спрашивал об обновлении grub. В последних релизах довольно много новых исправлений ошибок и мер безопасности. Но вы можете разобраться с этим после того, как будут завершены остальные установки, и вы снова получите доступ по ssh.
Команда для ручной установки grub на диск /dev/sdX:
sudo grub-install /dev/sdX
Это можно сделать, как только система снова придет в нормальное состояние, предварительно убедившись, какое устройство является правильным, но желательно до перезагрузки.