Компеляция ядра FC4 (Ошибка при компеляции)

Cent OS, Scientific Linux

Модератор: Модераторы разделов

asht
Сообщения: 6

Компеляция ядра FC4

Сообщение asht »

Помогите !!!!!!!!! Я в Линукс новичек и полный баран.
Решил включить поддержку NTFS в FC4. Запустил XConfig. Установил галочку в поддержке.
Далее запустил make dep. Получил ответ, что не нужно ничего. После запустил make bzImage
Полученный ответ привожу ниже.

*** End of Linux kernel configuration.
*** Execute 'make' to build the kernel or try 'make help'.

[root@localhost 2.6.11-1.1369_FC4-i686]# make
CHK include/linux/version.h
SPLIT include/linux/autoconf.h -> include/config/*
CHK include/asm-i386/asm_offsets.h
make[1]: *** Нет правила для сборки цели `init/main.o', требуемой для `init/built-in.o'. Останов.
make: *** [init] Ошибка 2
[root@localhost 2.6.11-1.1369_FC4-i686]# make dep
*** Warning: make dep is unnecessary now.
[root@localhost 2.6.11-1.1369_FC4-i686]# make bzImage
CHK include/linux/version.h
CHK include/asm-i386/asm_offsets.h
make[1]: *** Нет правила для сборки цели `init/main.o', требуемой для `init/built-in.o'. Останов.
make: *** [init] Ошибка 2
[root@localhost 2.6.11-1.1369_FC4-i686]#
Спасибо сказали:
Аватара пользователя
zero
Сообщения: 22

Re: Компеляция ядра FC4

Сообщение zero »

А зачем make bzImage? :)
make, make modules_install и make install.
Спасибо сказали:
Аватара пользователя
Данил
Сообщения: 944
ОС: windows xp, cruncheee, ddwrt

Re: Компеляция ядра FC4

Сообщение Данил »

Советую, качай нормальное ядро с kernel.org
И всё будет ок
ASUS eee pc 701 [windowsXP sp3] [Ubuntu linux]
wi-fi router d-link dir-400 [ddWRT v24 SP1 linux]
[sony psp 2008 slim wi-fi netBSD]
nas d-link dsm-600

Противник HAL NETWORKMANAGER и других подобных паделок!!!
Спасибо сказали:
Аватара пользователя
mark
Бывший модератор
Сообщения: 2055
Статус: ...
ОС: Windows 7

Re: Компеляция ядра FC4

Сообщение mark »

Зачем для включения нтфс пересобирать ядро???? Решение:

Код: Выделить всё

yum install kernel-module-ntfs-$(uname -r)


И еще, почитай FedoraFAQ
Спасибо сказали:
Аватара пользователя
kot2adm
Сообщения: 68

Re: Компеляция ядра FC4

Сообщение kot2adm »

Данил писал(а):
13.12.2005 18:54
Советую, качай нормальное ядро с kernel.org
И всё будет ок

Ядра с kernel.org в FC не заработают. То есть заработают, но через пень-колоду и после такого шаманства что мало не покажется.
Берите исходники ядра с сайта производителя дистрибутива - аксиома. B)
Всякое решение доведённое до конца - правильное.
NB NX6110 P-M 1.6 256M RAM 40G HDD
Slackware-current
Спасибо сказали:
Аватара пользователя
kusok
Сообщения: 306
Статус: laid to rest
ОС: Debian Sid

Re: Компеляция ядра FC4

Сообщение kusok »

Не соглашусь. Ванильное 2.6.14.4 у меня на работает великолепно. Компилировал gcc 4.02.
Спасибо сказали:
он же Гоша
Сообщения: 4

Re: Компеляция ядра FC4

Сообщение он же Гоша »

mark писал(а):
13.12.2005 19:17
Зачем для включения нтфс пересобирать ядро???? Решение:

Код: Выделить всё

yum install kernel-module-ntfs-$(uname -r)

Обязательно попробую
И еще, почитай FedoraFAQ

Обязательно почитаю

Уважаемое сообщество. А я вот тоже хотел добавить поддержку нтфс, а потом как дорвался до ядра и как начал его кроить. :rolleyes: Вобщем, почти день просидел. А когда начал собирать ядро, то получил тоже самое: :wacko:
#make bzImage
CHK include/linux/version.h
SPLIT include/linux/autoconf.h -> include/config/*
CHK include/asm-i386/asm_offsets.h
make[1]: *** Нет правила для сборки цели `init/main.o', требуемой для `init/built-in.o'. Останов.
make: *** [init] Ошибка 2

Наставте на путь истинный. Где и что об этом почитать. Как вы поняли -это моя первая сборка-разборка ядра.
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Компеляция ядра FC4

Сообщение Portnov »

Гхэ-кхм.
ридми читать надо.
ВСЕ ядра ветки 2.6 ставятся ЧЕТЫРЬМЯ командами:

Код: Выделить всё

$ make menuconfig # указываем чо надо
$ make
# make modules_install
# make install

И никаких make bzImage.
Конкретно по вашей проблеме, скорее всего, просто у вас не установлены сами исходники ядра %) То, что FC4 кладет в /usr/src/linux при установке - это какие-то обрывки исходников, в них даже make clean не проходит 8-0 (кста, мож кто знает - зачем эти обрывки вообще нужны?). Если у вас есть диски с SRPM-ками, то см. на четвертом из них kernel-2.6.11-1.1369_FC4.src.rpm. Ну или еще где-то найти этот файл, или аналогичный для более нового ядра. (весит файло где-то 40 метров). Чо с ним делать, написано здесь http://fedora.redhat.com/docs/release-notes/fc4/, раздел 6.2.2.3. Preparing for Kernel Development. После выполнения тех инструкций где-то в недрах /usr/src/ окажутся нормальные исходники ядра. Вот их и надо собирать.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Аватара пользователя
cyberklin
Сообщения: 215
ОС: Fedora Core 5

Re: Компеляция ядра FC4

Сообщение cyberklin »

kot2adm писал(а):
14.12.2005 12:21
Ядра с kernel.org в FC не заработают. То есть заработают, но через пень-колоду и после такого шаманства что мало не покажется.

пожалуй, не соглашусь... С 2.6.9 по 2.6.14.4 работаю на ванильных ядрах и проблем ни при компиляции ни при использовании не испытываю :)
Suum cuique
Спасибо сказали:
он же Гоша
Сообщения: 4

Re: Компеляция ядра FC4

Сообщение он же Гоша »

Portnov писал(а):
03.01.2006 22:32
Гхэ-кхм.
ридми читать надо.
ВСЕ ядра ветки 2.6 ставятся ЧЕТЫРЬМЯ командами:

Код: Выделить всё

$ make menuconfig # указываем чо надо
$ make
# make modules_install
# make install

И никаких make bzImage.
Конкретно по вашей проблеме, ...
...
Чо с ним делать, написано здесь http://fedora.redhat.com/docs/release-notes/fc4/, раздел 6.2.2.3. Preparing for Kernel Development. После выполнения тех инструкций где-то в недрах /usr/src/ окажутся нормальные исходники ядра. Вот их и надо собирать.


Спасиба. Нашел знакомые буковки по теме. Будем читать :huh: ибо "труд уже сам по себе есть наслаждение" :rolleyes:
Спасибо сказали:
Аватара пользователя
Ratamahatta
Сообщения: 41

Re: Компеляция ядра FC4

Сообщение Ratamahatta »

Portnov писал(а):
03.01.2006 22:32
То, что FC4 кладет в /usr/src/linux при установке - это какие-то обрывки исходников, в них даже make clean не проходит 8-0 (кста, мож кто знает - зачем эти обрывки вообще нужны?). Если у вас есть диски с SRPM-ками, то см. на четвертом из них kernel-2.6.11-1.1369_FC4.src.rpm.


да, при выборе исходников ядра на этапе установки даже сlean не идет; а каким образом теперь правильно установить эти исходники ?

rpm -Uhv kernel-2.6.11-1.1369_FC4.src.rpm

говорит что пакет уже установлен и не обновляет.

На работе ради эксперимента деинсталлировал этот пакет (kernel-2.6.11-1.1369_FC4.src.rpm), используя
rpm -(точно не помню букву деинсталла, типа -?vh) --nodeps и у меня из загрузчика (GRUB) исчезла запись о FC4 (осталась токо WinXP). Подскажите, как правильно переставить эти обрывки исходников? Спасибо.
Спасибо сказали:
vadiml
Сообщения: 446
ОС: fc12.x86_64

Re: Компеляция ядра FC4

Сообщение vadiml »

[off] всё дело в том, что компЕлироваться ни одно ядро не умеет :P [off]
phenom x4 905e, asus m4a79 deluxe, 4 gb, ati x550, ati 4350, 2 x 17" LCD
Спасибо сказали: