lebaon писал(а):[off]ssg, я тоже ее пускал

ничего так [/off]
а куда и какие файлы копирует при сборке ядра make install? а то я никак не пойму :oops:
а сам скрипт не фурычит :cry:
ядро как и большинство программ представленных в исходниках собирается так :
(всё делаем юзером root)
распаковываем содержание архива ядра в /usr/src/{имя ядра}
#tar -xvzf ./{имя пакета}.{tgz|tar.gz} -C /usr/src/{имя ядра}
делаем ссылку /usr/src/linux на /usr/src/{имя ядра}
#rm /usr/src/linux
#ln -s /usr/src/{имя ядра} /usr/src/linux
переходим в /usr/src/linux
#cd /usr/src/linux
конфигурируем ядро - сначала стандартную конфигурацию
#make defconfig
Редактируем и проверяем опции ядра (значения ключей это тема отдельной беседы)
#make menuconfig
начинаем сборку
#make clean
#make dep
#make all
#make modules
убидившись что всё собрано без ошибок (на warning`и можно внимания по началу не обращать) устанавливаем ядро
при этом нужно убедиться что каталог /boot подмонтирован и там есть файлы (часто из безопасности его размонтируют после запуска)
#mount /boot
#make install
#make modules_install
файлы ядра лежат в /boot
файлы модулей в /lib/modules/{имя ядра}
далее по прописываем новое ядро в загрузчик
последнее время это как правило grub, его конфиг примерно такой
/boot/grub/grub.conf
- Код: Выделить всё • Развернуть
timeout 5
default 0
fallback 1
title My New Kernel
root (hd0,0)
kernel /vmlinuz-2.6.20 root=/dev/sda3
при этом чтобы можно было откатиться на прежнее ядро в случае неудачи последние 3 строки не заменяем а добавляем повыше аналогичных имеющихся
перегружаемся и ....

если что то не так думаем, грузимся в старое ядро и вносим исправления