Я поддерживаю сервер 10.04, который по-прежнему загружается из ядра 2.6.32-28, хотя доступно несколько более поздних версий ядра. Я думаю, что следующая версия была удалена из dpkg.
Когда я бегу:
dpkg --list 'linux-image*'
я получаю:
un linux-image <none> (no description available)
un linux-image-2.6 <none> (no description available)
un linux-image-2.6.24-23-server <none> (no description available)
ii linux-image-2.6.32-28-server 2.6.32-28.55 Linux kernel image for version 2.6.32 on x86_64
un linux-image-2.6.32-31-server <none> (no description available)
un linux-image-2.6.32-33-server <none> (no description available)
un linux-image-2.6.32-34-server <none> (no description available)
ii linux-image-2.6.32-37-server 2.6.32-37.81 Linux kernel image for version 2.6.32 on x86_64
ii linux-image-2.6.32-38-server 2.6.32-38.83 Linux kernel image for version 2.6.32 on x86_64
ii linux-image-2.6.32-41-server 2.6.32-41.94 Linux kernel image for version 2.6.32 on x86_64
ii linux-image-2.6.32-42-server 2.6.32-42.95 Linux kernel image for version 2.6.32 on x86_64
in linux-image-2.6.32-43-server <none> (no description available)
iU linux-image-server 2.6.32.43.50 Linux kernel image on Server Equipment.
И
uname -r
Отпечатки: «2.6.32-28- сервер "
Я не знаю, как это получилось, но я думаю, что это может быть из сценария, который последний администратор сервера запустил для автоматического удаления старых ядер.
В любом случае, если я переустановлю * -image-2.6.32-31, должен ли он автоматически запускаться после перезагрузки? Или есть другой / более простой способ получить последнюю версию без переустановки очищенных ядер? Это живой сервер, и я бы не хотел угадывать и проверять его.
К вашему сведению, вся эта проблема проистекает из того факта, что хостинговая компания этого сервера настроила загрузочный раздел только на 80 МБ, и в настоящее время он исчерпан.
Я думаю, что ваша проблема в том, что ваша / boot точка монтирования не та, на которую указывает GRUB. Попробуйте смонтировать раздел / boot к некоторой временной точке монтирования, такой как / media / boot, и посмотрите, есть ли в ней те же файлы, что и /boot.
.Если это так, вы можете подключить загрузочный раздел к / boot (поместите его в / etc / fstab), но будьте осторожны, потому что любая ошибка может привести к тому, что ваш компьютер не загружается.
Другой вариант - запустить grub-install, чтобы код GRUB в MBR (Этап 1) указывал на вашу текущую / boot ("/" точку монтирования).
Еще одна вещь, которую вы упомянули, у вас могут быть проблемы с разделом 80 МБ. вы должны убедиться, что у вас максимум 2 версии ядра.
Читайте об этом раньше.