Что выбрать для «установки устройств GRUB» после обновления?


90

После запуска диспетчера обновлений всплыло окно debconf (под названием «Настройка grub-pc»), требующее от меня выбора подходящего GRUB install devicesдля моей системы. В последнее время я не вносил никаких изменений в grub или файловую систему, и я не помню, какие опции я выбрал в прошлый раз, когда внес изменения.

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

Вот диалог debconf:

Окно Debconf, конфигурирование grub-pc, содержащее флажки для / dev / sda и / dev / sda1

Вот окно и текст, который отображается при выборе «справки»:

Grub ранее был установлен на диск, которого больше нет


8
Это диалоговое окно также появляется при обновлении версии ubuntu для virtualbox vm (в моем случае, 10.10 -> 11.04).
Ноэль

3
Что касается моего опыта, это похоже на ошибку юзабилити. Я запускал обновления бесчисленное количество раз, и всякий раз, когда появляется это диалоговое окно, я ничего не нажимаю в первом диалоговом окне, а затем подтверждаю, что хочу продолжить без установки grub. Никогда не было проблем до сих пор. Я предполагаю, что это потому, что grub уже установлен в правильном MBR, иначе машина не загрузилась бы в первую очередь.
Coffee_fan

2
что это за хрень ? Я просто хотел обновить несколько пакетов, как это было предложено, теперь мне нужно сделать выбор, который может убить мою систему ... такие плохие плохие вещи !!
Николас

3
Это ужасный опыт! У меня просто было это при простом обновлении Ubuntu 16.04.3 LTS (работающем внутри виртуальной виртуальной машины VirtualBox на хосте Windows 10, который только что был перезапущен из-за обновлений, я думал, что все испортилось) - тем не менее, это сработало после выбора/dev/sda
Даниэль Ф

Ответы:


74

В вашем случае правильный выбор - /dev/sdaпервый. Это первый и единственный жесткий диск в вашей системе, тогда /dev/sda1как это раздел на этом жестком диске. Вы можете установить grub на раздел, но это «ПЛОХАЯ идея» .

Если у вас было несколько жестких дисков и разделов, сначала выясните, где находится ваш корневой раздел:

lsblk

(См. Также: Как узнать, какие жесткие диски находятся в системе? )

Затем вы можете установить grub на этот жесткий диск. Ищите устройства с надписью «диск» (например, «sda», что означает /dev/sda) для установки grub в основную загрузочную запись (каждое физическое дисковое устройство имеет только одну MBR, независимо от разделов).


21
Чтобы закончить историю (которая закончилась достаточно хорошо): я выбрал / dev / sda, как предложено. В следующем окне меня спросили, хочу ли я продолжить без установки grub. Странно, конечно, так как я только что попросил установить его. Был установлен флажок для продолжения без установки, или, если я нажал кнопку «Вперед», он вернулся к предыдущему экрану, спрашивая, где я хочу установить grub. Вместо того, чтобы зацикливаться навсегда, я установил флажок, велел не устанавливать grub и скрестил пальцы При перезагрузке проблем не было. Остается недоумением, почему это взаимодействие было необходимо.
Белаква

2
@StefanoPalazzo Итак, что вызывает цикл установки / не установки? У меня просто был такой же опыт в 12.04.
Уэс Миллер

2
У меня просто была такая же проблема 14.04. Я бы сказал, что это ошибка, если не в коде, то в удобстве использования.
sevis127

3
Только что получил то же самое на 14.04. Я думаю, что цель диалога состояла в том, чтобы спросить вас, хотите ли вы установить Grub на любой другой диск, кроме того, на котором он в данный момент установлен, и таким образом показать вам вариант «Продолжить без установки». Хотя я не совсем уверен в этом.
Mo2

2
В моем случае, цикл установки / не установки был вызван тем, что я не выбрал диск . Я переместил бы строку выбора к тому, что я хотел, и затем нажал бы Enter. Я должен был сначала нажать пробел, чтобы перед выбором появилась звездочка. После того, как я сделал , что он считается как «выбранный» , и пусть бы меня из петли.
спорлезер

19

Эта проблема все еще присутствовала, когда я обновил Ubuntu 16.04 после новой установки. Чтобы это исправить, сделайте это:

  • Выбор /dev/sdaправильный, поэтому нажмите Spacebarдля первого варианта.
  • Для /dev/sdaопции отображается звездочка , обозначающая успешный выбор.
  • Затем нажмите кнопку, Tabчтобы выделить кнопку «ОК», а затем нажмите кнопку, Spacebarчтобы выбрать действие «ОК».

После этого установка должна пройти гладко.


Это только в том случае, если он показывает «меню Bash» или диалоговое окно, а не в примере вопроса с Ubuntu DE, где у вас есть графический интерфейс и вы можете установить флажок с помощью указателя мыши.
Azteca
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.