Автор Тема: Ошибка при компиляции ядра 3.x.x  (Прочитано 6502 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Angel_ok

  • Интересующийся
  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 485
  • Lenovo E440 Debain 9 Gnome 3.22.2
Ошибка при компиляции ядра 3.x.x
« : 19 Август 2011, 18:08:05 »
У меня Debian Squeeze.
Компилирую ядро командой:
fakeroot make-kpkg --initrd kernel_image kernel_headersВ ходе компиляции следующая ошибка:
Spoiler: ShowHide
...
IHEX2FW firmware/keyspan_pda/xircom_pgs.fw
IHEX firmware/cpia2/stv0672_vp4.bin
make[1]: Leaving directory `/home/ang/linux-3.0.3'
/usr/bin/make ARCH=i386 \
-C Documentation/lguest
make: *** Documentation/lguest: Нет такого файла или каталога. Останов.
make: *** [debian/stamp/build/kernel] Ошибка 2

Также ранние были ошибки при компиляции ядра 3.0.1. Но там были другие ошибки, не помню какие.

В чем может причина ошибки? Как исправить?
Кто-нибудь компилировал 3.х ядро на Debian?
« Последнее редактирование: 13 Июнь 2012, 12:45:50 от Angel_ok »
Вы думаете, всё так просто? Да, всё просто. Но совсем не так…
                                                                                                          Альберт Эйнштейн
 

Оффлайн camac

  • Активный пользователь
  • **
  • Сообщений: 80
Re: Ошибка при компиляции ядра 3.0.3
« Ответ #1 : 19 Август 2011, 22:57:30 »
Поддерживаю вопрос. Аналогичная ошибка - ядро 3.0.1.
Ни кто не знает столько, сколько не знаю я.
 

Оффлайн Angel_ok

  • Интересующийся
  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 485
  • Lenovo E440 Debain 9 Gnome 3.22.2
Re: Ошибка при компиляции ядра 3.0.3
« Ответ #2 : 22 Август 2011, 21:08:13 »
Проблема решена!
Необходимо отключить все упоминания об lguest
Вы думаете, всё так просто? Да, всё просто. Но совсем не так…
                                                                                                          Альберт Эйнштейн
 

Оффлайн Angel_ok

  • Интересующийся
  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 485
  • Lenovo E440 Debain 9 Gnome 3.22.2
Re: Ошибка при компиляции ядра 3.0.3
« Ответ #3 : 27 Август 2011, 23:39:33 »
Необходимо отключить lguest в двух параметрах:

Processor type and features  --->[*] Paravirtualized guest support  --->[ ]   Lguest guest support[*] Virtualization  --->< >   Linux hypervisor example code
Вы думаете, всё так просто? Да, всё просто. Но совсем не так…
                                                                                                          Альберт Эйнштейн
 

Оффлайн Angel_ok

  • Интересующийся
  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 485
  • Lenovo E440 Debain 9 Gnome 3.22.2
Re: [РЕШЕНО] Ошибка при компиляции ядра 3.0.3
« Ответ #4 : 13 Июнь 2012, 12:45:11 »
Проблема не исчезает и на ядре 3.4.2

Необходимо отключить lguest в двух параметрах:
В этом случае не будет работать виртуалбокс.

Этот баг до сих пор не решен.
Патч не налаживается.Другие решения тоже не помогают.
До сих пор не могу нормально собрать ядро.
Вы думаете, всё так просто? Да, всё просто. Но совсем не так…
                                                                                                          Альберт Эйнштейн
 

Оффлайн Olej

  • Старожил
  • ****
  • Сообщений: 521
Re: Ошибка при компиляции ядра 3.x.x
« Ответ #5 : 13 Июнь 2012, 14:09:22 »
Проблема не исчезает и на ядре 3.4.2
В tested ветке есть linux-image-3.2.0
Он как-то ведь собирался?

 

Оффлайн Angel_ok

  • Интересующийся
  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 485
  • Lenovo E440 Debain 9 Gnome 3.22.2
Re: Ошибка при компиляции ядра 3.x.x
« Ответ #6 : 13 Июнь 2012, 15:33:28 »
Он как-то ведь собирался?
Собирался. Я же не говорю что вообще ни у кого не собирается.
Просто я эту проблему пока победить не могу.
Вы думаете, всё так просто? Да, всё просто. Но совсем не так…
                                                                                                          Альберт Эйнштейн
 

Оффлайн vladimir_ar

  • Ветеран
  • *****
  • Сообщений: 1624
Re: Ошибка при компиляции ядра 3.x.x
« Ответ #7 : 13 Июнь 2012, 23:25:51 »
У меня и 3,0 и 3,3 нормально собирается, вообще без проблем. И работаю уже под 3,3,1 давненько, под самособранным, без нареканий. АМД64. Только собирал я его по инструкции с форума, через make nconfig и далее CONCURRENCY_LEVEL=4 make-kpkg --initrd --revision=<xxx> kernel_image kernel_headers
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M
 

Оффлайн Olej

  • Старожил
  • ****
  • Сообщений: 521
Re: Ошибка при компиляции ядра 3.x.x
« Ответ #8 : 13 Июнь 2012, 23:41:45 »
У меня и 3,0 и 3,3 нормально собирается, вообще без проблем. И работаю уже под 3,3,1 давненько, под самособранным, без нареканий. АМД64. Только собирал я его по инструкции с форума, через make nconfig и далее CONCURRENCY_LEVEL=4 make-kpkg --initrd --revision=<xxx> kernel_image kernel_headers

В принципе, любое ядро должно собираться, потому как для сборки ядра под любым дистрибутивом, нужны только исходники ядра + gcc, которые от дистрибутива никак не зависят.
(я конфигурировал-собирал ядро и 3.4 и предыдущие и всё ОК)

Но в описаниях "сборка ядра Debian" (подскажите ссылку - потерял) описываются 2 способа сборки:
- как они сами называют, специфический Debian способ, с Debian-задрочками...
- и называемый 2-м способ - как у людей: make config, make и т.д.
Собирайте 2-м способом ("как у людей") и, я думаю, не будет у вас проблем со сборкой ядра.

Некоторые детали сборки можно посмотреть и обсудить здесь:
сборка и установка ядра
Как правильно собирать ядро?
 

Оффлайн Brainey

  • Ветеран
  • *****
  • Сообщений: 1943
  • Jabber: brainey@jabber.cz
Re: Ошибка при компиляции ядра 3.x.x
« Ответ #9 : 14 Июнь 2012, 08:53:38 »
Читаю тему и не пойму: используются исходники из репозитория с патчами debain или с ванильного kernel.org?

Как правильно собирать ядро?
Цитировать
make install
Цитировать
make modules_install
Способ "преврати систему в помойку". Используйте стандартный способ со сборкой пакетов debian. Он всего лишь более автоматизирован и не может привести к проблемам, описанным выше.
« Последнее редактирование: 14 Июнь 2012, 09:00:27 от Brainey »
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 

Оффлайн Angel_ok

  • Интересующийся
  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 485
  • Lenovo E440 Debain 9 Gnome 3.22.2
Re: Ошибка при компиляции ядра 3.x.x
« Ответ #10 : 14 Июнь 2012, 10:41:49 »
используются исходники из репозитория с патчами debain или с ванильного kernel.org?
Что за репозиторий с патчами debian? Я не в курсе.
Почему kernel.org ванильный? Наоборот считаю самое что ни на есть первоисточник.

Собираю обычным способом:
make nconfigCONCURRENCY_LEVEL=2 fakeroot make-kpkg --initrd kernel_image kernel_headers
Вы думаете, всё так просто? Да, всё просто. Но совсем не так…
                                                                                                          Альберт Эйнштейн
 

Оффлайн Olej

  • Старожил
  • ****
  • Сообщений: 521
Re: Ошибка при компиляции ядра 3.x.x
« Ответ #11 : 14 Июнь 2012, 11:48:21 »
Что за репозиторий с патчами debian? Я не в курсе.
Почему kernel.org ванильный? Наоборот считаю самое что ни на есть первоисточник.
Ванильным и называется ядро в том виде, как оно вышло от команды разработчиков ядра.
(таким, каким его хотел видеть Линус Торвальдс)

Сборщики (гордо называющие себя "майнтейнеры"  :D) многих дистрибутивов (но не всех) накладывают на исходный код ядра от себя патчи.
(эти думают, что они даже ещё лучше, чем Линус Торвальдс знают, каким надлежит быть ядру ;D)

Это уже вопрос не инженерии, а вопрос психиатрии ... как применительно к Линусу Торвальдсу, так и к майнтейнерам ... : "кто всех красивее и милее"(с)  :-X

Таким образом и бывает, что ядра бывают: а). ванильные, б). патченные.


Сообщение объединено: 14 Июнь 2012, 13:42:10
Способ "преврати систему в помойку".

А это (только моё мнение, IMHO) - полная ерунда сказана ... так говорится только чтоб крутизной своей лишний раз блеснуть, мол и мы не пальцем деланные  8)

- майнтейнеры крайне-крайне редко что-то исправляют в ядре (это происходит чаще уже в период эксплуатации стабильной версии и по случаю ну уж очень явных проколов безопасности)...

- и чаще всего только добавляют к ядру какие-то нововведения, которые отказался туда добавлять "царь и бог" Линус Торвальдс;

- все эти новшества никак не используются (не могут использоваться!) открытыми проектами из userspace ... и уж в первую голову - GNU проектами, которые создают в большей мере Linux, чем даже ядро...   

- поэтому отсутствие патчей на ядро в такой мизерной степени может способствовать "превращения  системы в помойку"(с), что не стоит об этом и говорить...

- ошибки системы инсталляции, ошибки в зависимостях репозитариев, неадекватность состояний различных зеркал и т.д. в Debian (см. соседние темы) - это куда более реальный способ "преврати систему в помойку"(с)  :'(

P.S. и кроме того: чем же патчи, притуленные к ядру Debian, умнее, чем, скажем патчи, притуленные к ядру Fedora ?   
« Последнее редактирование: 14 Июнь 2012, 13:42:10 от Olej »
 

Оффлайн noname

  • Местный житель
  • ***
  • Сообщений: 198
Re: Ошибка при компиляции ядра 3.x.x
« Ответ #12 : 27 Февраль 2013, 20:17:52 »
#cd /usr/src/linux-3.xxxx/Documentation
#ln -s virtual/lguest
#cd /usr/src/linux-3.xxxx 

должно помочь  :-[
Gentoo x86_64 AMD E-350 Openbox 3.5.2
 

Оффлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3670
  • Buster TDE & KDE
Re: Ошибка при компиляции ядра 3.x.x
« Ответ #13 : 27 Февраль 2013, 22:41:20 »
Сборщики (гордо называющие себя "майнтейнеры"  ) многих дистрибутивов (но не всех) накладывают на исходный код ядра от себя патчи.(эти думают, что они даже ещё лучше, чем Линус Торвальдс знают, каким надлежит быть ядру )
Ну  уж вы дали! Просто люди дорабатывают ядро до нужд отдельно взятых дистрибутивов с учётом всяких мелочей. Прородитель как широкий специалист просто не обязан знать всех мелочей и деталей. думаю гордость тут не при чём....рутина сэр...
Русские дебианщики против цифрового слабоумия !
 

Теги:
 

Ошибка при загрузке

Автор Tinko

Ответов: 2
Просмотров: 3289
Последний ответ 14 Апрель 2018, 14:15:45
от Tinko
Ошибка установки GRUB

Автор archee1

Ответов: 26
Просмотров: 35781
Последний ответ 17 Июнь 2017, 07:38:08
от poldyaev
Ошибка при запуске даймона. lockfiles

Автор ALARMUS

Ответов: 1
Просмотров: 1863
Последний ответ 21 Январь 2013, 06:55:48
от qupl
При установке ошибка: rtl_nic/rtl8168-3.fw - микропрограмма не установилась

Автор Abbattar

Ответов: 4
Просмотров: 7084
Последний ответ 21 Июль 2013, 23:09:31
от xaker1
Ошибка установки Debian

Автор space

Ответов: 47
Просмотров: 6866
Последний ответ 01 Апрель 2015, 00:16:04
от space