Установка пакета в систему, которая не загружается
Загрузите Linux со спасательного диска/дискеты Debian или альтернативного раздела мультизагрузочной Linux-системы. See Booting the system, раздел 8.1. Подмонтируйте незагружающуюся систему к каталогу /target и используйте у dpkg chroot-режим установки.
# dpkg --root /target -i имя_пакета.deb
Затем настройте пакеты и исправьте проблемы.
Между прочим, если причиной нормальной загрузки является нарушенный загрузчик lilo, Вы можете загрузить систему с использованием стандартного спасательного диска Debian. На загрузочное приглашение boot: введите (подразумевается, что корневой раздел Вашей Linux-системы - /dev/hda12, что нужно войти на третий уровень исполнения системы):
boot: rescue root=/dev/hda12 3
После этого Вы загружаете практически полностью функционирующую системы на ядре с гибкого диска. (возможно, при загрузке будут некоторые проблемы с отсутствием поддержки некоторых возможностей в ядре или каких-либо модулей).