Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Ядро Linux
Показать сообщение отдельно

Пользователь


Сообщения: 56
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вот кусок мануала. Где брал не помню, но п.п. 2-7 то что тебе нужно.
>------------------------< Start Clipboard >----------------------<

Ставим пакеты, необходимые для Kernel Development.
Все не упомню, но самые важные:

kernel-source-2.4.x-x
kernel-headers-2.4.x-x
ncurses-x
ncurses4-x
ncurses-devel-x

Само собой должны стоять glibc-devel (без glibc самого система
не должна работать).

1. Заходим в /usr/src.

2. Смотрим, какую версию ядра поставила система:

#uname -a Linux localhost 2.4.19-1 #1 Thu Sep 6 17:21:28 EDT 2001 i586 unknown

Это означает, что инсталятор поставил ядро для класса i586 (у вас
может быть нечто другое).

3. Создаём линк с linux-2.4 на linux(для удобства):
#ln -sn linux-2.4 linux

4. Заходим в linux.

5. Смотрим, какие конфиги есть в каталоге конфигураций ядра:
#ls ./configs/                                                    
kernel-2.4.7-athlon.config      kernel-2.4.7-i586-smp.config
kernel-2.4.7-athlon-smp.config  kernel-2.4.7-i686.config
kernel-2.4.7-i386-BOOT.config   kernel-2.4.7-i686-debug.config
kernel-2.4.7-i386.config        kernel-2.4.7-i686-enterprise.config
kernel-2.4.7-i386-smp.config    kernel-2.4.7-i686-smp.config
kernel-2.4.7-i586.config
Это значит, что система выбрала конфиг, записанный в файл
./configs/kernel-2.4.7-i586.config

6. Запускаем #make menuconfig

7. После запуска выбираем в самом низу пункт
Load an Alternative Configuration Fil.

8. В появившемся приглашении вводим наш конфиг (в нашем примере -
./configs/kernel-2.4.7-i586.config)
>----------------------< Skipped >---------------------<
11. Запускаем пакет для компиляции:

#make dep && make clean && make bzImage && make modules && make modules_install

12. Инсталируем ядро.

13. Перегружаемся с новым ядром и радуемся жизни
>------------------------< End Clipboard >--------------------<

Отправлено: 01:01, 30-01-2003 | #4

Название темы: Ядро Linux