Переустановка образов ядра

У меня была ситуация, когда я обнаружил, что / boot заполнился. Поэтому я очистил немного места, а затем переустановил самые последние образы ядра на случай, если ядра были повреждены. Я использовал:

apt-get install --reinstall linux-2.6.32-33-server

(в качестве одного примера). Теперь эти переустановленные ядра будут бомбить во время перезагрузки с сообщением Unable to locate init. (или аналогичным).

Я мог бы исправить это трудным путем - разобрав изображения и выяснив, почему это не работает. Корневой том - это логический том LVM, отформатированный с помощью ext4, и записи загрузочного GRUB соответствуют другим рабочим записям.

Тем не менее, я уверен, что есть причина, по которой пакет, кажется, не понял его правильно. Я хотел бы выяснить, делаю ли я что-то не так с пакетами, или это что-то еще.

Почему эти переустановленные ядра (установленные с APT) не загружаются успешно?

1
задан 29 March 2012 в 17:41

1 ответ

Если сообщение не может найти init, и если у вас есть другие ядра, которые работают хорошо, то вероятно, что рассматриваемый init будет тем, который находится в initramfs для ядра. Я бы сравнил размеры файлов initramfs для каждого ядра в / boot. Вы можете исправить ситуацию, запустив update-initramfs -e -k <version> (не забудьте использовать версию, которую вы пытаетесь исправить).

0
ответ дан 29 March 2012 в 17:41

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

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