Проверь, правильно ли указал все пути... А то ногда так бывает, из-за малозаметного но совершенно очевидного ляпа лезет чертовщина.Собрал я новое ядро (через make-kpkg, без всякого initrd). Поставил.А lilo, хотя конфиг успешно читал, говорил что всё записал, и все нужные названия показывал, при реальной перезагрузке оставался только со старым ядром.Я подумал в конце концов, что он не пишет MBR. Сделал lilo -M /dev/hda . Система вообще перестала грузиться :(
Я в таких случаях гружусь из кноппикса. Ни разу не подводило. Иногда chroot ругается на отсутствие шелла, но это легко решаетсяВопросы:1. Как бы сделать загрузочную дискету? Или более привлекательная для меня альтернатива - как бы сделать chroot с существующего загрузочного диска, который ASP Linux 9 install (уж какой нашёлся). С ним проблема вот в чём - в /usr/lib нет libc.so.6, и chroot отказывается исполняться. Как бы этому chroot подсунуть /mnt/tmp/usr/lib/libc.so.6 ?
(chroot /mnt/hda1 /bin/bash)
2. Как бы заставить lilo записать везде всё, что надо?
Внимательно проверить кофигурационный файл и попросить lilo.
Альтернатива - где бы найти нормальный HOWTO по GRUB? Можно на английском, но понятный. А то по info grub я просто не разобрался, как его установить.
update-grubпроверить и возможно поправить сгенерированный /boot/grub/menu.lst и device.map
grub-install /dev/hdaА по жизни с доками на Grub неважно... Фраза в шапке http://www.gnu.org/software/grub/grub-2-support.en.html удручает.