Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Сборка нового ядра для ubuntu 12.04  (Прочитано 5731 раз)

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

Оффлайн 4ivortep

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Сборка нового ядра для ubuntu 12.04
« : 08 Июль 2012, 11:31:25 »
Добрый день.
Решил собрать ядро 3.4.4 для свежеустановленной убунты 12.04.
Собираю ядро ВПЕРВЫЕ, вот по этой инструкции http://help.ubuntu.ru/wiki/%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D1%8F%D0%B4%D1%80%D0%B0
Во время сборки вылезло много предупреждений

(Нажмите, чтобы показать/скрыть)

Я не смог найти для себя понятного описания данных сообщений, поэтому обращаюсь к Вам.
Объясните мне, что они означают или дайте ссылку на  литературу с описанием данных сообщений - предупреждений.


Оффлайн absent

  • Активист
  • *
  • Сообщений: 368
  • Ubuntu 16.04
    • Просмотр профиля
Re: Сборка нового ядра для ubuntu 12.04
« Ответ #1 : 08 Июль 2012, 12:55:49 »
на сколько помню, предупреждения компилятора всегда вылазили при сборке ядра либо любого другого достаточно сложного проекта. если нет фатальных ошибок - можно считать что всё в порядке. лечится непосредственной правкой кода (либо опциями компиляции/оптимизации).
вообще для некоторых это принципиально, и вылизывают код чтобы не было ни одного варнинга. до первого апгрейда компилятора :)

Оффлайн 4ivortep

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: Сборка нового ядра для ubuntu 12.04
« Ответ #2 : 08 Июль 2012, 19:06:55 »
на сколько помню, предупреждения компилятора всегда вылазили при сборке ядра либо любого другого достаточно сложного проекта. если нет фатальных ошибок - можно считать что всё в порядке. лечится непосредственной правкой кода (либо опциями компиляции/оптимизации).
вообще для некоторых это принципиально, и вылизывают код чтобы не было ни одного варнинга. до первого апгрейда компилятора :)

Мне до вылизывания ядра еще пару годков. Просто хочу узнать их смысл, но не понимая не обращать на них внимания, так как warning!=error и  ядро будет работать - это не для меня. Поэтому прошу если не трудно дайте ссылку на описание данных сообщений.


Оффлайн xArtem1991x

  • Участник
  • *
  • Сообщений: 120
    • Просмотр профиля
Re: Сборка нового ядра для ubuntu 12.04
« Ответ #3 : 08 Июль 2012, 19:11:46 »
А я проще сделал скачал бинарники, поставил и не заворачиваюсь.
Можешь тут скачать - http://kernel.ubuntu.com/~kernel-ppa/mainline/

Оффлайн 4ivortep

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: Сборка нового ядра для ubuntu 12.04
« Ответ #4 : 08 Июль 2012, 22:44:32 »
А я проще сделал скачал бинарники, поставил и не заворачиваюсь.
Можешь тут скачать - http://kernel.ubuntu.com/~kernel-ppa/mainline/

Установка нового ядра не целью не является. Компиляция ядра 3.4.4 на ubuntu 12.04 как самообучение - вот эта цель.

Да, появился вопрос:
при сборке ядра по команде
#   fakeroot make-kpkg --append-to-version=-nv kernel_image kernel_headers
Получаются странные пакеты
linux-image-3.4.4-nv_3.4.4-nv-10.00.Custom_i386.deb
linux-headers-3.4.4-nv_3.4.4-nv-10.00.Custom_i386.deb
Подскажите где ошибка?




Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1707
  • חתול המדען
    • Просмотр профиля
Re: Сборка нового ядра для ubuntu 12.04
« Ответ #5 : 08 Июль 2012, 22:56:10 »
Подскажите где ошибка?
Нет ошибки. Пакеты собрались.
Debian GNU\Linux 7.11; ICH7; r8169; Linux 4.14.32-atomd525mv-imq-ja1 (i686)
Ubuntu GNU\Linux 18.04; MCP61; forcedeth; 4.15.0-20-generic (x86_64)

Axa-Ru

  • Гость
Re: Сборка нового ядра для ubuntu 12.04
« Ответ #6 : 08 Июль 2012, 23:18:04 »
#warning "MCA legacy - please move your driver to the new sysfs api"
Это сообщение говорит, что при компиляции использовался старый MCA  интерфейс.
Это диагностика для мейнтейнеров ядра.

Другие варнинги из этой же области.


Оффлайн filip_ok

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Сборка нового ядра для ubuntu 12.04
« Ответ #7 : 10 Июль 2012, 15:30:24 »
Добрый день!!Подскажите пожалуйста как исправить ошибку при сборке ядра!! После команды make xconfig
make[1]: *** Нет правила для сборки цели `scripts/kconfig/.tmp_qtcheck', требуемой для `scripts/kconfig/qconf.o'. Останов.
make: *** [xconfig] Ошибка 2

Оффлайн 4ivortep

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: Сборка нового ядра для ubuntu 12.04
« Ответ #8 : 10 Июль 2012, 16:02:48 »
Добрый день!!Подскажите пожалуйста как исправить ошибку при сборке ядра!! После команды make xconfig
make[1]: *** Нет правила для сборки цели `scripts/kconfig/.tmp_qtcheck', требуемой для `scripts/kconfig/qconf.o'. Останов.
make: *** [xconfig] Ошибка 2

Я собирал так
набрал
#make oldconfig
Начнет создаваться файл конфигурации на основе конфигурации текущего ядра.
При этом во время создания будут заваться вопросы по новым параметрам которых небыло в текущем ядре.
Я просто нажимал "Enter" везде , так как большенство параметров  - экспериментальные.
После этого будет создан файл конфигурации .config.
Я запускал
#make nenuconfig
Далее через псевдографический интерфейс я настраивал ядро для себя.


Пользователь решил продолжить мысль 10 Июль 2012, 19:52:52:
#warning "MCA legacy - please move your driver to the new sysfs api"
Это сообщение говорит, что при компиляции Доброго всем дня.

Ядро собрал. После переустановил драйвер для видеокарты nvidia и  vdpau.
Прошу обьяснить "старый MCA  интерфейс."



« Последнее редактирование: 10 Июль 2012, 19:52:52 от 4ivortep »

Axa-Ru

  • Гость
Re: Сборка нового ядра для ubuntu 12.04
« Ответ #9 : 11 Июль 2012, 23:44:52 »
Откройте файл mca-legacy. Там чуть поболее напиcано.

 

Страница сгенерирована за 0.082 секунд. Запросов: 24.