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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: компиляция ядра  (Прочитано 48848 раз)

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

Оффлайн tt

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: компиляция ядра
« Ответ #30 : 05 Августа 2007, 00:37:07 »
Предлагаю на суд сообщества способ которым я собираю ядра для Ubuntu
Очень буду рад комментам. Этот способ из инета но я немного его подправил.

1.Устанавливаем необходимые для компиляции программы
sudo apt-get install build-essential bin86 kernel-package libqt3-headers libqt3-mt-dev wget libncurses5 libncurses5-dev && cd /usr/src

2. Берём последний Kernel
sudo wget http://kernel.org/pub/linux/kernel/v2.6/(!!!сюда вставляем имя архива c kernel !!) && sudo tar -xvjf (!!!сюда вставляем имя архива с kernel!!)

3. Делаем линк на новый kernel
sudo rm -rf linux && sudo ln -s /usr/src/linux-2.6.версия  linux && cd /usr/src/linux

4. Становимся ROOT
sudo -s -H

5 Копируем конфиг ядра Ubuntu и конфигурируем новое ядро
cp /boot/config-(!!замените на установленный последний KERNEL!!) .config && make oldconfig && make menuconfig

6. чистка
make-kpkg clean

7 Компилим
make-kpkg -initrd --revision=686 kernel_image kernel_headers modules_image

8
cd .. && dpkg -i *.deb
« Последнее редактирование: 05 Августа 2007, 00:41:22 от tt »

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: компиляция ядра
« Ответ #31 : 05 Августа 2007, 06:34:56 »
почти все можно делать от пользователя. последняя команда тогда будет fakeroot make-kpkg -initrd --revision=686 kernel_image kernel_headers modules_imageот рута только ставим sudo dpkg -i *.deb

Здесь интереснее написано
http://linux.xlibs.net/2006/11/20/howto-compile-a-kernel-the-ubuntu-way/

Оффлайн varnav

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: компиляция ядра
« Ответ #32 : 05 Августа 2007, 22:34:38 »
6. чистка
make-kpkg clean

7 Компилим
make-kpkg -initrd --revision=686 kernel_image kernel_headers modules_image

8
cd .. && dpkg -i *.deb[/b]

Ага. У меня только такой способ и прокатил. С другими не работало!
Правда, я делаю без modules_image. Оно зачем?

Оффлайн tt

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: компиляция ядра
« Ответ #33 : 05 Августа 2007, 22:53:27 »
В этой доке http://newbiedoc.sourceforge.net/tutorials/kernel-pkg/advanced-kernel-pkg.html.en Вы сможете прочитать почему (топик 8,3)

Оффлайн tt

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: компиляция ядра
« Ответ #34 : 05 Августа 2007, 22:55:52 »
почти все можно делать от пользователя.


Согласен, но тут кто как привык.

Оффлайн den26

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: компиляция ядра
« Ответ #35 : 06 Августа 2007, 05:23:11 »
А готовые новые ядра существуют в репозиториях?

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: компиляция ядра
« Ответ #36 : 06 Августа 2007, 10:49:15 »
А готовые новые ядра существуют в репозиториях?
Для "старых" - нет. Для дистрибутива в разработке - да.
См. http://packages.ubuntu.com

Оффлайн den26

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: компиляция ядра
« Ответ #37 : 06 Августа 2007, 11:36:38 »
что посоветуете? есть известная бага в ядре, говорят пофиксена в 2.6.21 и 22.
Если ставить от версии в разработке или из исходников, то наверное возникнут проблемы с нвидиа драйвером.

Оффлайн Stomp

  • Активист
  • *
  • Сообщений: 343
    • Просмотр профиля
Re: компиляция ядра
« Ответ #38 : 06 Августа 2007, 15:35:15 »
Возникнут, надо будет просто драйвер переустановить, кстати после сборки ядра лучше заменить параметр "nvidia" на "nv", тогда не будет проблем с запуском иксов после перезагрузки.

Оффлайн Master_005

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: компиляция ядра
« Ответ #39 : 06 Августа 2007, 18:43:59 »
Возникнут, надо будет просто драйвер переустановить, кстати после сборки ядра лучше заменить параметр "nvidia" на "nv", тогда не будет проблем с запуском иксов после перезагрузки.
А поподробнее пожалуйста, где этот параметр нужно заменить?
Очень похоже, что у меня на десктопе как раз X'ы не стартуют на новом ядре.

Оффлайн Stomp

  • Активист
  • *
  • Сообщений: 343
    • Просмотр профиля
Re: компиляция ядра
« Ответ #40 : 06 Августа 2007, 19:54:12 »
В /etc/X/xorg.conf конечно.

Оффлайн Master_005

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: компиляция ядра
« Ответ #41 : 07 Августа 2007, 16:53:13 »
В /etc/X/xorg.conf конечно.
Спасибо! :D Х'сы загрузились! Только у меня (а возможно и вообще в Ubuntu) полный путь - /etc/X11/xorg.conf

Оффлайн Stomp

  • Активист
  • *
  • Сообщений: 343
    • Просмотр профиля
Re: компиляция ядра
« Ответ #42 : 08 Августа 2007, 22:41:01 »
Спасибо! :D Х'сы загрузились! Только у меня (а возможно и вообще в Ubuntu) полный путь - /etc/X11/xorg.conf
Ну и у меня тоже /etc/X11/xorg.conf просто по памяти писал и немного ошибся :)

PS. Надеюсь понятно, что с этой опцией ("nv") видеокарта не будет работать в полную силу и обязательно нужно будет после установки дров поменять обратно на "nvidia".

« Последнее редактирование: 08 Августа 2007, 22:46:47 от Stomp »

Оффлайн Master_005

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: компиляция ядра
« Ответ #43 : 09 Августа 2007, 11:26:29 »
PS. Надеюсь понятно, что с этой опцией ("nv") видеокарта не будет работать в полную силу и обязательно нужно будет после установки дров поменять обратно на "nvidia".
Мне например не понятно, так как не являюсь гуру в Linux. Спасибо за инфу.
Если не сложно, поделитесь ссылкой на доку по переустановке дров nvidia (желательно по-русски).

Оффлайн Stomp

  • Активист
  • *
  • Сообщений: 343
    • Просмотр профиля
Re: компиляция ядра
« Ответ #44 : 09 Августа 2007, 15:15:56 »
Если речь идет об vmware, а не реальном железе, то скорей всего не критично, тут уже уже лучше vmware tools установить. А вообще дрова можно очень просто установить через менеджер проприетарных драйверов, где-то в настройках системы (в менюшках гнома) есть такая штука.

 

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