« Отговор #4 -: Apr 01, 2007, 16:31 »
Като дадеш make install на ядрото , то слага в /boot
configXXX, System XXXX,vmlinuzXXXX. И сменя връзките
vmlinuz , config , System.map така ,че да сочат новите файлове ,а старите се архиврат като им се слага ХХХ.old
И тука има един "нерешен" проблем:
Файловте initrdXXXX са за старото ядро!
Ако имаш например в /boot/grub/menu.lst
title Debian GNU/Linux, kernel Defaul
root (hd0,1)
kernel /boot/vmlinuz root=/dev/hda2 xxxxxxx
initrd /boot/initrd.gz
savedefault
Тая линия ще боотне с новото ядро и стария init.rd
и много вероятно е да се провали.
Затова трябва да се изтрие "initrd /boot/initrd.gz"
докато не си направиш нов / ако ти е нужен /
Аз си решавам проблема ,като си напиша линия
..............
kernel /boot/v root=/dev/hda2
initrd /boot/i.gz
.........
кръстил съм с "v" e vmlinuz ,с "i.gz" имейдж файла , в които съм сигурен ,че са ОК.
Така никой ги не пипа и са ми под ръка , а и от GRUB shell-а
/"> "/ си ги помня , та и за авария са добри. Впрочем не правя имейдж файл.
Та мисълта ми е като деинсталираш , виж и връзките.