10.04 сервер не загружается с последнего ядра

Я поддерживаю сервер 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 МБ, и в настоящее время он исчерпан.

1
задан 24 September 2012 в 22:08

1 ответ

Я думаю, что ваша проблема в том, что ваша / boot точка монтирования не та, на которую указывает GRUB. Попробуйте смонтировать раздел / boot к некоторой временной точке монтирования, такой как / media / boot, и посмотрите, есть ли в ней те же файлы, что и /boot.

.

Если это так, вы можете подключить загрузочный раздел к / boot (поместите его в / etc / fstab), но будьте осторожны, потому что любая ошибка может привести к тому, что ваш компьютер не загружается.

Другой вариант - запустить grub-install, чтобы код GRUB в MBR (Этап 1) указывал на вашу текущую / boot ("/" точку монтирования).

Еще одна вещь, которую вы упомянули, у вас могут быть проблемы с разделом 80 МБ. вы должны убедиться, что у вас максимум 2 версии ядра.

Читайте об этом раньше.

0
ответ дан 24 September 2012 в 22:08

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

Похожие вопросы: