У меня три сервера, все работают под управлением сервера Ubuntu 12.04 LTS. При установке ядру предоставляется сравнительно небольшой раздел - около 227 МБ. Когда выпускаются новые ядра, они устанавливаются, и Grub, по-видимому, обновляется, но при перезагрузке машины старое ядро все еще используется.
Конечным результатом является то, что раздел ядра заполняется неиспользуемыми версиями ядра, и у меня заканчивается свободное место в разделе.
Я пробовал разные вещи, чтобы заставить серверы загружаться с новейшим ядром, но безуспешно.
Есть идеи, что я делаю не так? Одна из возможностей - это путаница между Grub 1 и Grub 2, так как у меня есть файлы grub.cfg и menu.lst.
Смущает, что это был простой вопрос установки grub-legacy и необходимости установки grub2. Сказав это, я не уверен, почему grub legacy отказался признать новые ядра, но установка grub2 устранила проблему.
grub-legacy заменил grub2, когда список установленных приложений был скопирован с предыдущего сервера.