Доброго времени суток!
Нарисовалась проблемка небольшая. Перекомпилировал я тут ядро... Исходники скачал с kernel.org - linux-2.6.27.7 Моя система Ubuntu 8.10. Компилировать решил с помощью make-kpkg, т.к. еще не пробовал так. Собственно проблем с настройкой и компиляцией не было (ну почти

), комп загрузился с новым ядром, все работает. Делал вот так:
make-kpkg --initrd --append-to-version=-kalimatas kernel_image kernel_headers
В /usr/src появилось два *.deb пакета, я их установил.
В общем проблема такая. После того как я пытаюсь установить какой-нибудь новый пакет у меня вот такое (на примере lynx):
kalimatas@~$ sudo apg-get install lynx
[sudo] password for kalimatas:
sudo: apg-get: command not found
kalimatas@~$ sudo apt-get install lynx
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
libbinio1ldbl libaudclient1 libresid-builder0c2a libcddb2 libaudid3tag1 libmowgli1 libfluidsynth1 libsidplay2
libmcs1 ladcca2 libimlib2
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
lynx
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 25 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
Необходимо скачать 1178kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 5034kB.
Получено:1 http://ru.archive.ubuntu.com intrepid/main lynx 2.8.6-2.1ubuntu3 [1178kB]
Получено 1178kБ за 36s (32,2kБ/c)
Выбор ранее не выбранного пакета lynx.
(Чтение базы данных... на данный момент установлено 121429 файлов и каталогов.)
Распаковывается пакет lynx (из файла .../lynx_2.8.6-2.1ubuntu3_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет linux-image-2.6.27.7-kalimatas (2.6.27.7-kalimatas-10.00.Custom) ...
Running depmod.
Finding valid ramdisk creators.
Using mkinitramfs-kpkg to build the ramdisk.
initrd.img(/boot/initrd.img-2.6.27.7-kalimatas
) points to /boot/initrd.img-2.6.27.7-kalimatas
(/boot/initrd.img-2.6.27.7-kalimatas) -- doing nothing at /var/lib/dpkg/info/linux-image-2.6.27.7-kalimatas.postinst line 583.
vmlinuz(/boot/vmlinuz-2.6.27.7-kalimatas
) points to /boot/vmlinuz-2.6.27.7-kalimatas
(/boot/vmlinuz-2.6.27.7-kalimatas) -- doing nothing at /var/lib/dpkg/info/linux-image-2.6.27.7-kalimatas.postinst line 583.
Running postinst hook script update-grub.
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.27.7-kalimatas
Found kernel: /boot/vmlinuz-2.6.27-7-generic
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/dkms
run-parts: executing /etc/kernel/postinst.d/nvidia-common
run-parts: /etc/kernel/postinst.d/nvidia-common exited with return code 20
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-2.6.27.7-kalimatas.postinst line 1181.
dpkg: не удалось обработать параметр linux-image-2.6.27.7-kalimatas (--configure):
подпроцесс post-installation script возвратил код ошибки 2
Настраивается пакет lynx (2.8.6-2.1ubuntu3) ...
При обработке следующих пакетов произошли ошибки:
linux-image-2.6.27.7-kalimatas
E: Sub-process /usr/bin/dpkg returned an error code (1)
Фишка в том, что все пакеты не смотря на эти ошибки устанавливаются и работают нормально. Вот у меня и вопрос: зачем он заново собирает ramdisk? И что делать с этим скриптом executing /etc/kernel/postinst.d/nvidia-common? Я так понимаю, он пытается пересобрать дрова для видеокарты? Но у меня ATI-шная видюха.
Эта тема уже поднималась на форуме
здесь, но вразумительного ответа там нет.
Еще я нашел этот баг на
Launchpad, но ответа там тоже нет.
В принципе, как я уже писал, пакеты работают, но как-то надоедает эта ерунда, отнимает много времени при установке. А когда устанавливаешь через Synaptic, то он вообще пишет что-то типа Application crashed on your computer... и предлагает сообщить о баге...