Тихо и незаметно возникла следущая проблема:
(дистрибутив debian sid, amd64, ноутбук)
ядро 2.6.18-3 перестало грузиться
методом проб и ошибок было выяснено:
a) не работают ядра 2.6.18+ (то есть -3, -4, 2.6.20), как дебиановские так и собранные с нуля с kernel.org
б) работают ядро 2.6.17.x
в) ядра 2.6.18+ дохнут при /etc/rcS.d/udev start,
а именно при выполнении udevtrigger в районе 296 строки где-то
(то есть я скопировал /etc/rcS.d/udev в /temp/ и поставил перед этой строкой exit 0; и оно не виснет при выполнении, стоит вести с клавиатуры udevtrigger и оно дохнет)
2.6.17 ведёт себя странно и заполняет /var/log/syslog стройными рядами сообщений:
Apr 8 12:01:29 localhost kernel: evbug.c: Event. Dev: usb-0000:00:0b.0-8/input0, Type: 1, Code: 23, Value: 1
Apr 8 12:01:29 localhost kernel: evbug.c: Event. Dev: usb-0000:00:0b.0-8/input0, Type: 0, Code: 0, Value: 0
Apr 8 12:01:29 localhost kernel: evbug.c: Event. Dev: usb-0000:00:0b.0-8/input0, Type: 1, Code: 23, Value: 0
Apr 8 12:01:29 localhost kernel: evbug.c: Event. Dev: usb-0000:00:0b.0-8/input0, Type: 0, Code: 0, Value: 0
Apr 8 12:01:29 localhost kernel: evbug.c: Event. Dev: usb-0000:00:0b.0-8/input0, Type: 1, Code: 38, Value: 1
Apr 8 12:01:29 localhost kernel: evbug.c: Event. Dev: usb-0000:00:0b.0-8/input0, Type: 0, Code: 0, Value: 0
Apr 8 12:01:29 localhost kernel: evbug.c: Event. Dev: usb-0000:00:0b.0-8/input0, Type: 1, Code: 38, Value: 0
Apr 8 12:01:29 localhost kernel: evbug.c: Event. Dev: usb-0000:00:0b.0-8/input0, Type: 0, Code: 0, Value: 0
Apr 8 12:01:29 localhost kernel: evbug.c: Event. Dev: usb-0000:00:0b.0-8/input0, Type: 1, Code: 28, Value: 1
Apr 8 12:01:29 localhost kernel: evbug.c: Event. Dev: usb-0000:00:0b.0-8/input0, Type: 0, Code: 0, Value: 0
далее, благо был свободный раздел - я с нуля накатил debian-amd64 и он работает(!).
С помощью простенького скриптика сравнил все файлы с новым мини-дистром (на предмет вдруг какой файл побился и тд), то есть сравнил и размер и содержание - различия в пределах допустимого, то есть только всякие /etc/fstab и /etc/passwd различаются.
Соответственно вопрос - куда копать дальше.
ААаааааааа ещё одно - в /lib/modules/2.6.18-4-amd64/modules.* файло было СООООВСЕМ не похожее. я попробовал скопировать, перезапустить mkramfs и grub-install - всё равно не грузится. соотв. вопрос - а как это файло генерится (за исключением modules.dep, это я знаю).