Не могу запустить перекомпиляцию ядра.
Не могу запустить перекомпиляцию ядра.
Решил познакомиться с Linux. Установил RedHat 9-ку 2-4-20-8 (да и с федорой 3 так же). Тут же сходу хочу перекомпилить ядро. Захожу по #cd /usr/src , а там каталога linux-2.4 нету. Зато есть /debag и /redhat. Но и в этих каталогах .config файла найти не могу. Все пустые. Не могу запустить make: ни config, ни ...чего. Говорит, что нет руля. На форуме такого вопроса не встречал. Неужели у всех после установки .config появляется сам? Во фришке он появляется сразу. Вопрос такой: что нужно сделать перед запуском make config, что бы перекомпиляция запустилась?
Для FC3
Надо проинсталлировать исходники ядра.
rpm -ivh kernel-2.6.10-1.770_FC3.src.rpm
Затем
cd /usr/src/redhat/SPECS
rpmbuild -bp --target=i686 kernel-2.6.spec - если Intel
cd /usr/src/redhat/BUILD/kernel-2.6.10/linux-2.6.10
cp /boot/config-2.6.10-1.760_FC3 .config
make gconfig|xconfig|menuconfig - выбери одно
make modules_install
make install
Надо проинсталлировать исходники ядра.
rpm -ivh kernel-2.6.10-1.770_FC3.src.rpm
Затем
cd /usr/src/redhat/SPECS
rpmbuild -bp --target=i686 kernel-2.6.spec - если Intel
cd /usr/src/redhat/BUILD/kernel-2.6.10/linux-2.6.10
cp /boot/config-2.6.10-1.760_FC3 .config
make gconfig|xconfig|menuconfig - выбери одно
make modules_install
make install
Re: Не могу запустить перекомпиляцию ядра.
Alur, какую версию ядра ты собрался компилировать? Одна из последних 2.6.11 http://www.kernel.org/
После сборки нового ядра не "убивай" старое ядро: практика показывает, что, к сожалению, первый блин - комом. Поэтому в lilo.conf пропиши на всякий случай альтернативную загрузку, чтобы можно было "откатить" назад и загрузиться со старым ядром.
Я недавно собрал на своём Debian-е ядро 2.6.11. Честно скажу работает пока "криво", надо шлифовать (не монтирует файловые системы vfat и NTFS в /mnt из файла fstab и прочие заморочки). Может кто-нибудь что-то подскажет? Буду очень благодарен.
--------------------
Regards Vorobei
Пакет с исходниками ядра довольно большой - около 100 Мгб. Если нет "быстрого" интернета, то исходники нужно искать у друзей. Файл .config в пакете уже имеется - это настройки "по умолчанию" от разработчиков ядра, поэтому, когда будешь конфигурировать ядро, постарайся сохранить свои настройки в своём файле.Alur писал(а):Но и в этих каталогах .config файла найти не могу. Все пустые. Не могу запустить make: ни config, ни ...чего. Говорит, что нет руля.
После сборки нового ядра не "убивай" старое ядро: практика показывает, что, к сожалению, первый блин - комом. Поэтому в lilo.conf пропиши на всякий случай альтернативную загрузку, чтобы можно было "откатить" назад и загрузиться со старым ядром.
Я недавно собрал на своём Debian-е ядро 2.6.11. Честно скажу работает пока "криво", надо шлифовать (не монтирует файловые системы vfat и NTFS в /mnt из файла fstab и прочие заморочки). Может кто-нибудь что-то подскажет? Буду очень благодарен.
--------------------
Regards Vorobei
Настройки "По умолчанию" не включают в себя поддрежки фата и нтфс.
Ты в закладке файловых систем выбери vfat и ntfs, и опцию писать ntfs, она хоть экспериментальная, но работает.
А еще в закладке выбора языков отметь koi8-r по умолчанию, ну и вообще повыбирай языки которые надо, тогда тебе в fstab можно будет не прописывать koi8-r, да и если samba-й по сети лазить то тоже вещь нелишняя.
Ты в закладке файловых систем выбери vfat и ntfs, и опцию писать ntfs, она хоть экспериментальная, но работает.
А еще в закладке выбора языков отметь koi8-r по умолчанию, ну и вообще повыбирай языки которые надо, тогда тебе в fstab можно будет не прописывать koi8-r, да и если samba-й по сети лазить то тоже вещь нелишняя.