Ядро 2.6.5 и RH 9 ... как скомпилировать и поставить?
Ядро 2.6.5 и RH 9 ... как скомпилировать и поставить?
Как скомпилировать и установить ядро 2.6.5 в РХ 9 ... ???
начал делать так:
#make menuconfig ...
далее ... как было сказано после менюконфига
#make
... а дальше??? ... ... #make modules_install install ? ... пробовал ... что-то куда-то поставилось ... а вот как его загрузить??? ...
у меня загрузчик - GRUB
начал делать так:
#make menuconfig ...
далее ... как было сказано после менюконфига
#make
... а дальше??? ... ... #make modules_install install ? ... пробовал ... что-то куда-то поставилось ... а вот как его загрузить??? ...
у меня загрузчик - GRUB
2 Michael:
Именно 2.4 ...
... а что за module-init-tools?????
---------------------------------------------------
2 Llama:
после #make modules_install install надо
#make bzImage???
---------------------------------------------------
Кстати, в компиляции ентого ядра #make dep ... не работает
... это плохо ... или как?
Именно 2.4 ...
... а что за module-init-tools?????
---------------------------------------------------
2 Llama:
после #make modules_install install надо
#make bzImage???
---------------------------------------------------
Кстати, в компиляции ентого ядра #make dep ... не работает
... это плохо ... или как?
-
- Интересующийся
- Сообщения: 65
- Зарегистрирован: 19 авг 2003, 10:56
- Откуда: Anwerpen, Belgium / Belarus
- Контактная информация:
Какие программы ты имеешь в виду.. Если конечно собрать ядро без поддержки tcp, unix-domain сокетов, SysV IPC (еще какой-либо фичи), которые использовались существующими утилитами на машине - естественно не будут. Не собрать драйвер для нового ядра, аналог которого юзается в текущей конфигурации - тоже что-то не будет работать. Лучше при конфигурации согласовываться с конфигом существующего рабочего ядра, ну или знать что нужно.exe писал(а):А разве kernel и modules достаточно? Будут ли системные программы
работать сразу? Сам не пробовал, но как-то сомнительно что всё
заработает.
+ перед сборкой согласоваться с соответствием ядра, версиям системным утилит
(Changes) -Current Minimal Requirements-... да, вот в виду несоответствия чего0то из этого могут быть некоторые проблемы.
Никакой большой проблемы с установкой module-init-tools нету. Выполнять действия из документации и будет счастье.
make dep - нету в 2.6. Зависимости на этапе сборки строятся. Все это описано в Changes.
-
- Неотъемлемая часть форума
- Сообщения: 434
- Зарегистрирован: 12 апр 2004, 11:00
- Откуда: г. Владивосток
- Контактная информация:
module-init-tools это замена старых modutils (rmmod,modprobe, etc.). Большой проблемы с их установкой действительно нет, в документации все достаточно подробно описано. Но, если ты собираешь ядро в первый раз, то лучше ставь 2.4.26. Мне кажется, его конфигурировать проще.
И еще: если ты используешь видеодрайвер от NVIDIA (не, тот, который есть в X'ах, а именно фирменный), то для нового ядра (неважно какого) тебе понадобиться его перекомпилить.
И еще: если ты используешь видеодрайвер от NVIDIA (не, тот, который есть в X'ах, а именно фирменный), то для нового ядра (неважно какого) тебе понадобиться его перекомпилить.
2 Michael:
Цитирую:
{ И еще: если ты используешь видеодрайвер от NVIDIA (не, тот, который есть в X'ах, а именно фирменный), то для нового ядра (неважно какого) тебе понадобиться его перекомпилить. }
Спрашиваю:
{ А если у меня NVIDIA*.run ??? просто запустить ??? }
------------------------------------------------------------------------------
Вчера собрал bzImage ... описания работы с бзИмейджем только для лило
Ладно ... фигня-война ... #make * (install, modules_install) у меня в /boot появился vmlinux, а вот initrc(<вроде так)*.img - нет ... а в GRUB'е прописано
старое ядро, где такая строчка присутствует ... (*по аналогии такая-же строчка должна быть и в загузке нового ядра)
>>>NeoN<<<
Цитирую:
{ И еще: если ты используешь видеодрайвер от NVIDIA (не, тот, который есть в X'ах, а именно фирменный), то для нового ядра (неважно какого) тебе понадобиться его перекомпилить. }
Спрашиваю:
{ А если у меня NVIDIA*.run ??? просто запустить ??? }
------------------------------------------------------------------------------
Вчера собрал bzImage ... описания работы с бзИмейджем только для лило
Ладно ... фигня-война ... #make * (install, modules_install) у меня в /boot появился vmlinux, а вот initrc(<вроде так)*.img - нет ... а в GRUB'е прописано
старое ядро, где такая строчка присутствует ... (*по аналогии такая-же строчка должна быть и в загузке нового ядра)
>>>NeoN<<<
-
- Неотъемлемая часть форума
- Сообщения: 434
- Зарегистрирован: 12 апр 2004, 11:00
- Откуда: г. Владивосток
- Контактная информация:
Нет, не простоAnonymous писал(а): Спрашиваю:
{ А если у меня NVIDIA*.run ??? просто запустить ??? }
Сперва
CC=gcc; export CC
А потом запускай.
X'ы при этом не должны быть запущены.
А лучше так:
NVIDIA*.run --extract-only
CC=gcc; export CC
Переходишь в распакованая_директория/usr/src/nv
В старых драйверах там только один Makefile, в новых --- Makefile.nvidia (для ядер 2.4) и Makefile.kbuild (для ядер 2.6). В общем выбираешь требуемый. Если ядро, для которого ты драйвер собрался компилить не запущено (как я понимаю, у тебя именно так), то в Makefile заменяешь все $(shell uname -r) на имя твоего ядра (это не имя образа, а название директории, где лежат модули) и делаешь make -f <выбранный_Makefile>. Если новое ядро уже запущено, то просто make -f <выбранный_Makefile>. X'ы при этом не должны быть запущены.
Если что-то непонятно, делай первым способом. Только NVIDIA*.run
будет устанавливать также и библиотеки OpenGL, а они у тебе, наверное, уже стоят.
Установка образа. После make bzImage образ лежит в /arch/i386/boot/bzImage. Копируй его куда хочешь с любым именем (но лучше в /boot, к остальным ядрам).
Конфиг grub'а --- /boot/grub/menu.lst. Там все понятно.
2 Michael:
Цитирую:
{ Конфиг grub'а --- /boot/grub/menu.lst. Там все понятно }
Спрашиваю:
{ Не всё понятно ... initrc-какой-то-там-номер(*по идее 2.6.5).img - нет!!! }
В догонку:
CC=gcc; export CC - это в командной строке набирать?!!!
--------------------------------------
Ладно ... буду разбираться на выходных ... (ToOff: *и придётся-таки ставить загрузчиком лило ... хоть документаций на русском больше)
Цитирую:
{ Конфиг grub'а --- /boot/grub/menu.lst. Там все понятно }
Спрашиваю:
{ Не всё понятно ... initrc-какой-то-там-номер(*по идее 2.6.5).img - нет!!! }
В догонку:
CC=gcc; export CC - это в командной строке набирать?!!!
--------------------------------------
Ладно ... буду разбираться на выходных ... (ToOff: *и придётся-таки ставить загрузчиком лило ... хоть документаций на русском больше)