The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Linux RedHat 7.3 kernel compiling"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Linux RedHat 7.3 kernel compiling"
Сообщение от Michael Искать по авторуВ закладки on 22-Сен-02, 05:04  (MSK)
Я использую Linux RedHat 7.3 и мне нужно скомпилировать ядро. Для этого я нашёл инструкцию, и попробовал выполнить описанные шаги, но это не привело к ожидаемому результату:


Protocol of acts by Issue of Subhasish Ghosh:

rpm -q kernel-headers kernel-source make dev86

>package kernel-headers is not installed
>kernel-source-2.4.18-3
>make-3.79.1-8
>dev86-0.15.5-1


rpm -Uvh

> no packages given for install


make config

> make: *** No rule to make target 'config'. Stop.


make menuconfig
[root@localhost RPMS]# make config
make: *** No rule to make target `config'.  Stop.

> make: *** No rule to make target 'menuconfig'. Stop.


cd /usr/src/linux

> bash: cd: /usr/src/linux: No such file or directory


make xconfig

> make: *** No rule to make target 'xconfig'. Stop.


Посоветуйте как скомпилировать ядро в Linux RedHat 7.3, и ссылки на материалы по этой тебе.
Заранее благодарен.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Linux RedHat 7.3 kernel compiling"
Сообщение от LS emailИскать по авторуВ закладки on 22-Сен-02, 20:17  (MSK)
>Я использую Linux RedHat 7.3 и мне нужно скомпилировать ядро. Для этого
>я нашёл инструкцию, и попробовал выполнить описанные шаги, но это не
>привело к ожидаемому результату:
>
>
>Protocol of acts by Issue of Subhasish Ghosh:
>
>rpm -q kernel-headers kernel-source make dev86
>
>>package kernel-headers is not installed

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

>>kernel-source-2.4.18-3
>>make-3.79.1-8
>>dev86-0.15.5-1
>

Остальное вроде все есть

>
>rpm -Uvh
>
>> no packages given for install
>

Не указано название обовляемых пакетов


Вобщем дальше можно не продолжать. Прежде чем за сборку ядра браться надо бы понимать что и какая команда делает. Ответ может быть только один - изучай матчасть :). Если просто хочешь ядро обновить, то лучше скачай себе откомпилированный пакет, а не исходники (и не забуть загрузчику сказать о смене ядра).

>
>make config
>
>> make: *** No rule to make target 'config'. Stop.
>
>
>make menuconfig
>[root@localhost RPMS]# make config
>make: *** No rule to make target `config'.  Stop.
>
>> make: *** No rule to make target 'menuconfig'. Stop.
>
>
>cd /usr/src/linux
>
>> bash: cd: /usr/src/linux: No such file or directory
>
>
>make xconfig
>
>> make: *** No rule to make target 'xconfig'. Stop.
>
>
>Посоветуйте как скомпилировать ядро в Linux RedHat 7.3, и ссылки на материалы
>по этой тебе.
>Заранее благодарен.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Linux RedHat 7.3 kernel compiling"
Сообщение от Michael Искать по авторуВ закладки on 23-Сен-02, 07:35  (MSK)
Ситуация такова, что нужно правильно указать параметры для rpm -Uvh . Но архива или папки kernel-headers не существует, значит все эти имена это внутренние параметры.
Я нашёл подобие kernel-headers в usr/scr/linux , но как мне это всё собрать для сеанса одной компиляции?
Стандартные ядра не подходят, т.к. мне нужно поддержать в моём ядре специальные устройства, которые "по умолчанию" не в одном ядре не включены.
Напишите также, если знаете где можно взять ядро "всё включено и скомпилировано" т.е. в котором собранна поддержка всех устройств присутствующих в паке ядра, этот "вариант" конечно займёт много памяти, но для первоначального запуска устройства мне подойдет.
Спасибо за внимание.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Linux RedHat 7.3 kernel compiling"
Сообщение от Soldier Искать по авторуВ закладки on 23-Сен-02, 12:41  (MSK)
>Я использую Linux RedHat 7.3 и мне нужно скомпилировать ядро. Для этого
>я нашёл инструкцию, и попробовал выполнить описанные шаги, но это не
>привело к ожидаемому результату:
>
>
>Protocol of acts by Issue of Subhasish Ghosh:
>
>rpm -q kernel-headers kernel-source make dev86
>
>>package kernel-headers is not installed
>>kernel-source-2.4.18-3
>>make-3.79.1-8
>>dev86-0.15.5-1
>
>
>rpm -Uvh
>
>> no packages given for install
>

А что Красная Шляпа специальных утилит для установки и удаления пакетов не имеет?
Навроде dselect-а  в Дебиане (В SuSe, если не ошибаюсь, это можно сделать через yast)


>Посоветуйте как скомпилировать ядро в Linux RedHat 7.3,

Мне кажется в любом Linux:

1. Установить пакет kernel-source.some_version и иже с ним.
У меня он сажается в директорию /usr/src/kernel-source.some_version


2. (Не обязательно, но говорят, желательно)  
ln -s /usr/src/kernel-source.some_vesrsion /usr/src/linux
3. cd /usr/src/linux
4. make menuconfig  (или make config, но лучше не стоит)
5. Конфигурируете  все как надо
6. make dep; make bzImage; и если нужно make modules; make modules_install
Если все нормально, то image валяется (в зависимости от проца конечно же, но скорее всего у вас что-нибудь интеловское) в /usr/src/linux/arch/i386/boot/bzImage
7. Кидаете новый image  куда угодно, в /boot/  например, делаете на него ссылку в lilo.conf (если пользуете это дело) и запускаете lilo

Да вобщем и все.

>и ссылки на материалы
>по этой тебе.
>Заранее благодарен.

Все отлично описано в HOWTO - шках и если оно установлено, то где то в  /usr/doc/HOWTO/ или в /usr/shared/doc/HOWTO

Файл Kernel-HOWTO

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Linux RedHat 7.3 kernel compiling"
Сообщение от ilya emailИскать по авторуВ закладки on 24-Сен-02, 08:17  (MSK)
>Я использую Linux RedHat 7.3 и мне нужно скомпилировать ядро. Для этого
>я нашёл инструкцию, и попробовал выполнить описанные шаги, но это не
>привело к ожидаемому результату:
>
>
>Protocol of acts by Issue of Subhasish Ghosh:
>
>rpm -q kernel-headers kernel-source make dev86

Red Hat Linux 7.3 Release Notes
..............................................................
Вместо пакета kernel-headers появился glibc-kernheaders.
......................................................................................................

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Linux RedHat 7.3 kernel compiling"
Сообщение от Michael Искать по авторуВ закладки on 27-Сен-02, 11:43  (MSK)
Ядро собирается. Размеры бинарных результатов схожи с оригиналами. Но при загрузки, система зависает на последнем пункте, я уже пересобрал ядро несколько раз:
Freeing unused kernel memory: 248K freed
Как решить эту проблему?
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру