The OpenNET Project / Index page

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

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

"Компиляция ядра Mandrake 2.6.0"
Сообщение от kazus emailИскать по авторуВ закладки on 13-Янв-04, 23:09  (MSK)
У меня Mandrake 9.1 ядро 2.4.* Стянул ядро 2.6.0 и собственно хочу его собрать и установить. Делаю все по инструкции в книге. Так вот после конфигурирования ядра пишу "make dep", а он мне в ответ "make dep unnecessary now" - это он говорит что этот шаг не нужный и эту команду пропустить и далее make clean и т.д. ? Не знаю что дедать дальше...
Пропустил make dep, компилит и выкидывает ошибку, матерится на USB, что не найдет что где лежит!!! ЧТО ДЕЛАТЬ????
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "Компиляция ядра Mandrake 2.6.0"
Сообщение от hromach emailИскать по авторуВ закладки on 13-Янв-04, 23:15  (MSK)
Начиная с ядра 2.6.0 make dep делать не надо, просто
make
make modules_install
make install


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

2. "Компиляция ядра Mandrake 2.6.0"
Сообщение от kazus emailИскать по авторуВ закладки on 14-Янв-04, 23:21  (MSK)
>Начиная с ядра 2.6.0 make dep делать не надо, просто
>make
>make modules_install
>make install

А я то и смотрю он мне пишет что эта команда не нужна, читаю книгу там естественно написано что НАДО! Буду пробовать!!! Пасиба! :)

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

3. "Компиляция ядра Mandrake 2.6.0"
Сообщение от Kazus emailИскать по авторуВ закладки on 14-Янв-04, 23:26  (MSK)
А make bzImage надо делать?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Компиляция ядра Mandrake 2.6.0"
Сообщение от nece Искать по авторуВ закладки on 15-Янв-04, 00:39  (MSK)
>А make bzImage надо делать?

Если делать по правилам:
1) Обновляем нужные системные утилиты
2) Собираем ядро
make mrproper
make menuconfig (или другой - по вкусу)
make
make bzImage
make modules
make modules_install
3) копируем что куда нужно и прописываем в лило

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

5. "Компиляция ядра Mandrake 2.6.0"
Сообщение от Kazus emailИскать по авторуВ закладки on 15-Янв-04, 22:28  (MSK)
Команда make выполняется, но ошибки есть! Пишет warning "check_region", но идет процесс дальше, это что? И потом в конце пишет undefined reference to "USE_UNLINK_URB" и "USB_..." - что это такое??? Но процесс идет дальше. Потом все нормально. А вот команда make bzImage выполняется, но в конце пишет то же "USE_UNLINK_URB" и "USB_..." и make [ошибка1] и ядро как понял я не создается. т.к. я его не нашел!!! А модули без проблем создаются и инсталятся. Как быть, что делать???
  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Компиляция ядра Mandrake 2.6.0"
Сообщение от blaster999 emailИскать по авторуВ закладки on 16-Янв-04, 10:35  (MSK)
>ядро как понял я не создается. т.к. я его не нашел!!!

Ядро сидит в arch/i386/boot и называется bzImage (я его переименовываю в vmlinuz-2.6.0 и копирую в /boot/). Кстати, еще не мешало бы запустить комманду mkinitrd /boot/initrd-2.6.0.img 2.6.0

Это создаст образ начального рамдиска (без него может не загрузиться система, если драйвер файловой системы раздела root скомпилирован как модуль). Потом пропиши в /etc/lilo.conf
Например:
image=/boot/vmlinuz-2.6.0
        label="linux-2.6.0"
        root=/dev/hda4
        initrd=/boot/initrd-2.6.0.img
        append="devfs=mount hdc=ide-scsi hdd=ide-scsi resume=/dev/hda5 splash=silent"
        vga=788
        read-only

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

7. "Компиляция ядра Mandrake 2.6.0"
Сообщение от Kazus emailИскать по авторуВ закладки on 16-Янв-04, 11:08  (MSK)
>>ядро как понял я не создается. т.к. я его не нашел!!!
>
>Ядро сидит в arch/i386/boot и называется bzImage (я его переименовываю в vmlinuz-2.6.0
>и копирую в /boot/). Кстати, еще не мешало бы запустить комманду
>mkinitrd /boot/initrd-2.6.0.img 2.6.0

Так по этому пути файла bzImage и нет!!! Я так понимаю что он не маленьких размеров. А там только маленькие файлы (кб). При выполнении команды bzImage пишет "ошибка 1" все! Что такое "ошибка 1" ? И в каких ситуация не создается ядро. Оно ж как я понимаю может скомпилиться когда выдаются не критические ошибки???


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

8. "Компиляция ядра Mandrake 2.6.0"
Сообщение от Kazus emailИскать по авторуВ закладки on 17-Янв-04, 11:33  (MSK)
Так чего делать????
  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Компиляция ядра Mandrake 2.6.0"
Сообщение от blaster999 emailИскать по авторуВ закладки on 17-Янв-04, 14:15  (MSK)
Скажу честно - не знаю. Может что с конфигом не в порядке, а может компилятор глюкнул. Попробуй скачать патч к сырцам ядра.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Компиляция ядра Mandrake 2.6.0"
Сообщение от Kazus emailИскать по авторуВ закладки on 17-Янв-04, 14:43  (MSK)
>Скажу честно - не знаю. Может что с конфигом не в порядке,
>а может компилятор глюкнул. Попробуй скачать патч к сырцам ядра.

На счет патчей то же вопрос! например я делаю:
bzcat /path/to/patch-2.4.10.bz2 | patch -p1

Чего то происходит и спрашивает "укажите файл", и какой указывать? Linux-2.6.0.tar.bz2 - это что ли ???

А вот что выдается в конце выполнения команды make :

CC      arch/i386/lib/delay.o
  AS      arch/i386/lib/getuser.o
  CC      arch/i386/lib/memcpy.o
  CC      arch/i386/lib/strstr.o
  CC      arch/i386/lib/usercopy.o
  AR      arch/i386/lib/lib.a
  GEN     .version
  CHK     include/linux/compile.h
  UPD     include/linux/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
drivers/built-in.o(.text+0x9daf2): In function `ttusb_cmd':
/usr/src/RPM/SOURCES/linux/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c:154: undefined reference to `usb_bulk_msg'
drivers/built-in.o(.text+0x9dbbd):/usr/src/RPM/SOURCES/linux/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c:169: undefined reference to `usb_bulk_msg'
drivers/built-in.o(.text+0x9eb24): In function `ttusb_free_iso_urbs':
/usr/src/RPM/SOURCES/linux/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c:801: undefined reference to `usb_free_urb'
drivers/built-in.o(.text+0x9eb85): In function `ttusb_alloc_iso_urbs':
/usr/src/RPM/SOURCES/linux/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c:825: undefined reference to `usb_alloc_urb'
drivers/built-in.o(.text+0x9ebdd): In function `ttusb_stop_iso_xfer':
/usr/src/RPM/SOURCES/linux/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c:843: undefined reference to `usb_unlink_urb'
drivers/built-in.o(.text+0x9ecb1): In function `ttusb_start_iso_xfer':
/usr/src/RPM/SOURCES/linux/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c:890: undefined reference to `usb_submit_urb'
drivers/built-in.o(.text+0x9eee6): In function `ttusb_setup_interfaces':
/usr/src/RPM/SOURCES/linux/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c:1020: undefined reference to `usb_reset_configuration'
drivers/built-in.o(.text+0x9ef04):/usr/src/RPM/SOURCES/linux/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c:1021: undefined reference to `usb_set_interface'
drivers/built-in.o(.text+0x9eabf): In function `ttusb_iso_irq':
/usr/src/RPM/SOURCES/linux/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c:791: undefined reference to `usb_submit_urb'
drivers/built-in.o(.init.text+0x77c1): In function `ttusb_init':
/usr/src/RPM/SOURCES/linux/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c:1250: undefined reference to `usb_register'
drivers/built-in.o(.exit.text+0x88e): In function `ttusb_exit':
/usr/src/RPM/SOURCES/linux/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c:1261: undefined reference to `usb_deregister'
make: *** [.tmp_vmlinux1] ОШИБКА 1
[root@Kazus linux]#

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

11. "Компиляция ядра Mandrake 2.6.0"
Сообщение от hromach emailИскать по авторуВ закладки on 17-Янв-04, 15:27  (MSK)
Скорей всего дело в опциях, которые ты установил в .config
Они противоречат друг другу. Хотя наверняка сказать не могу, под мандрайком не сижу
  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Компиляция ядра Mandrake 2.6.0"
Сообщение от Kazus emailИскать по авторуВ закладки on 17-Янв-04, 16:59  (MSK)
>Скорей всего дело в опциях, которые ты установил в .config
>Они противоречат друг другу. Хотя наверняка сказать не могу, под мандрайком не
>сижу


А я думал что там все связанно таким образом, что лишнее не поставишь, специально что б не противоречили настройки друго другу. А как же в таком случае быть???

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

13. "Компиляция ядра Mandrake 2.6.0"
Сообщение от blaster999 emailИскать по авторуВ закладки on 17-Янв-04, 20:10  (MSK)
Можешь попробовать скачать бинарный пакет с ядром специально для мандрейка (в rpmfind.net ищешь "kernel-2.6"), взять конфиг оттуда, переименовать в .config и скомпилить с ним. Если получится, то поменяй какие нужно опции и перекомпиль заново. Не уверен, что сработает, но на всякий пожарный...

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

14. "Компиляция ядра Mandrake 2.6.0"
Сообщение от Kazus emailИскать по авторуВ закладки on 18-Янв-04, 16:21  (MSK)
>Можешь попробовать скачать бинарный пакет с ядром специально для мандрейка (в rpmfind.net
>ищешь "kernel-2.6"), взять конфиг оттуда, переименовать в .config и скомпилить с
>ним. Если получится, то поменяй какие нужно опции и перекомпиль заново.
>Не уверен, что сработает, но на всякий пожарный...

Так я и скачивал rmp специально для мандрейка, с его сайта .com
А все равно лажа, и патч к 2.6.0 не нашел. И конфика в дистрибуте нет! :( Косяк за косяком, лажа!!!

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

15. "Компиляция ядра Mandrake 2.6.0"
Сообщение от Kazus emailИскать по авторуВ закладки on 21-Янв-04, 00:39  (MSK)
В описании ядра прочитал что обязательно должны быть некоторые пакеты установлены. У меня их не оказалось, пробую стянуть. Может поможет!?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "Компиляция ядра Mandrake 2.6.0"
Сообщение от alexander Искать по авторуВ закладки on 14-Мрт-04, 10:51  (MSK)
Дык патч - в архиве, распакуй его (file-roller'ом итп) и <патчуй> на здоровье :-)
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

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




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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