"apt-get install grub" хочет установить пакеты, хотя загрузочное меню GRUB работает?

Недавно я сделал новую установку Ubuntu и из-за какой-то ошибки очень расстроился. Grub и 15.04 просто не очень хорошо работают вместе. Однако это не совсем мой вопрос. Я наконец сделал установку, и когда я загрузился, меню grub, очевидно, появилось, но потом, когда я вошел в свой терминал, чтобы установить некоторые проприетарные драйверы, я сделал sudo apt-get install grub просто чтобы убедиться, что все было хорошо. Вместо того, чтобы сказать мне, что Grub уже установлен, он сказал, что будет установлено 6 новых пакетов. Итак, вот вопрос. Если появилось меню grub, а grub явно не был установлен, то с какой стороны это не так?

2 ответа

Решение

Установка пакета grub (GRand Unified Bootloader (Legacy version)) не только установит устаревшую версию, но и удалит правильную версию.

Вы можете увидеть это в примере вывода

% sudo -s apt-get install grub
[sudo] пароль для пользователя aboettger: 
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Предлагаемые пакеты:
  grub-legacy-doc mdadm
Следующие пакеты будут удалены: 
   grub-gfxpayload-lists grub-pc grub2-common
Будут установлены следующие НОВЫЕ пакеты:
  надрываться
0 обновлено, 1 недавно установлено, 3 для удаления и 0 не обновлено.
Нужно получить 913 кБ архивов.
После этой операции будет использовано 391 кБ дополнительного дискового пространства.
Вы хотите продолжить? [Y/ N]

Поэтому ничего не делать =)

GRand Unified Bootloader версии 2 установлен, и все хорошо, если вы не нажали Y.

sudo apt-get install grub неправильная команда для запуска.

Устанавливает устаревшую версию grub и удаляет grub-pc или же grub-efi,

Ты можешь проверить /var/log/apt/history.log и отменить эти изменения.

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