Ubuntu 9.04, ядро 2.6.28-11.
Попробовал скомпилировать сконфигурированное под свои нужды ядро 2.6.29-1. Собрал deb-пакет, установил. С первого раза новое ядро не завелось, и я решил забить на это дело до лучших времён. С помощью apt'а удалил эту версию ядра, menu.lst grub'а заменил на старый (т.е. загружаюсь как и раньше с ядром 2.6.28-11) . Вроде бы всё стало как было, однако apt отказывается работать. При любой попытке начать установку\удаление софта чрез него пишет:
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
Собственно, спешу сделать то, что просит:
~$ sudo dpkg --configure -a
Настраивается пакет initramfs-tools (0.92bubuntu29) ...
update-initramfs: deferring update (trigger activated)
Обрабатываются триггеры для initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-2.6.29.1
Cannot find /lib/modules/2.6.29.1
update-initramfs: failed for /boot/initrd.img-2.6.29.1
dpkg: подпроцесс post-installation script возвратил код ошибки 1
Т.е. остались где-то ссылки на новое ядро, которое я уже удалил из системы. Как мне разрешить ситуацию, чтобы заработал apt?