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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

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

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

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1695
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: компиляция ядра
« Ответ #105 : 22 Сентября 2009, 21:10:11 »
Можете объяснить что делают эти команды, меня интересуют, те что после многоточия идут ::)

И еще может вы более правильный мануал посоветуете, link на него,где описывается процесс компилации ядра
Сударь, Вам по командам фгугл ;) А ЭТО по компиляции...
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн SPK

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: компиляция ядра
« Ответ #106 : 22 Сентября 2009, 21:16:47 »
Делал по это инструкции как раз, но вот застрял, на make xconfing

Вообщем меня интересует, где вы вот этот код посмотрели:

Цитировать
cd /usr/src/linux-2.6.xy
sudo su
...
make mrproper
mkdir ./kernel_out
make menuconfig O=./kernel_out
make O=./kernel_out

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1695
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: компиляция ядра
« Ответ #107 : 22 Сентября 2009, 21:25:40 »
В интернетах, вестимо! У дяди Гугла спросил - он послал на... сайты :)
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн SPK

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: компиляция ядра
« Ответ #108 : 22 Сентября 2009, 21:33:37 »
Эх лень матушка, ну ладно уговорили ;)

Оффлайн Templar

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: компиляция ядра
« Ответ #109 : 24 Апреля 2010, 14:54:37 »
Не подскажите какой тип процессора нужно выбрать для AMD Phenom, при конфигурировании ядра перед сборкой? И как установить опцию -O3 для компилятора, чтобы ядро собиралось с оптимизацией по скорости. И как задействовать все 4 ядра при компиляции командой make bzImage?

Оффлайн 666joy666

  • Активист
  • *
  • Сообщений: 719
  • :wq
    • Просмотр профиля
Re: компиляция ядра
« Ответ #110 : 30 Мая 2010, 18:43:05 »
И как задействовать все 4 ядра при компиляции командой make bzImage?
make bzImage -j4

Оффлайн eatmore

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: компиляция ядра
« Ответ #111 : 01 Июня 2010, 09:17:09 »
chmod -R og=rX       /TyT/kernel/ubuntu/linux-2.6.34/debian/linux-image-2.6.34
chown -R root:root       /TyT/kernel/ubuntu/linux-2.6.34/debian/linux-image-2.6.34
dpkg --build       /TyT/kernel/ubuntu/linux-2.6.34/debian/linux-image-2.6.34 ..
dpkg-deb: сборка пакета linux-image-2.6.34 в файл ../linux-image-2.6.34_kernel.0921005.exam_i386.deb.
dpkg-deb: каталог control имеет недопустимые права доступа 770 (должно быть >=0755 и <=0775)
make[2]: *** [debian/stamp/binary/linux-image-2.6.34] Ошибка 2
make[2]: Выход из каталога `/TyT/kernel/ubuntu/linux-2.6.34'
make[1]: *** [debian/stamp/binary/pre-linux-image-2.6.34] Ошибка 2
make[1]: Выход из каталога `/TyT/kernel/ubuntu/linux-2.6.34'
make: *** [kernel_image] Ошибка 2
root@tryit:/TyT/kernel/ubuntu/linux-2.6.34#

почему??
« Последнее редактирование: 01 Июня 2010, 22:32:04 от eatmore »

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1695
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: компиляция ядра
« Ответ #112 : 01 Июня 2010, 10:45:45 »
...
dpkg-deb: каталог control имеет недопустимые права доступа 770 (должно быть >=0755 и <=0775)
make[2]: *** [debian/stamp/binary/linux-image-2.6.34] Ошибка 2
...
почему??
Ну там же написано!!! Вместо
chmod -R og=rX /TyT/kernel/ubuntu/linux-2.6.34/debian/linux-image-2.6.34должно быть
chmod -R 0755 /TyT/kernel/ubuntu/linux-2.6.34/debian/linux-image-2.6.34
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн 666joy666

  • Активист
  • *
  • Сообщений: 719
  • :wq
    • Просмотр профиля
Re: компиляция ядра
« Ответ #113 : 01 Июня 2010, 12:10:09 »
Что то эта ошибка с правами и сборкой ядра сыпется все чаще и чаще...

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1695
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: компиляция ядра
« Ответ #114 : 01 Июня 2010, 12:33:44 »
Что то эта ошибка с правами и сборкой ядра сыпется все чаще и чаще...
Да не, тут eatmore сам намудрил, похоже...
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн eatmore

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: компиляция ядра
« Ответ #115 : 01 Июня 2010, 22:34:44 »
я пробовал всем папкам рабочим

chmod 777
поглядим спасёт ли твоя версия.

Пользователь решил продолжить мысль 01 Июня 2010, 22:43:06:
дело в том что такой директории нет.
она создается во время компиляции.
« Последнее редактирование: 01 Июня 2010, 22:43:06 от eatmore »

Оффлайн Rasskazow

  • Участник
  • *
  • Сообщений: 142
    • Просмотр профиля
Re: компиляция ядра
« Ответ #116 : 10 Июля 2010, 21:21:07 »
У меня тож две проблемки.
В двадцатый раз компилю, и вот чудо, оно почти запустилось и я попал в консоль.
Да здравствует свобода !
Но видимо из-за кривизны своих рук, что-то сделал не так и графика не запускается на отрез.
Чудо команды startx и gdm start не помогают дяже от рута.
Как тут видео-драйвер запустить ? Подскажите кто-нибудь.
И ещё вопрос.
Как сделать что бы обновления ядер появляющиеся в репозитории автоматически брали конфигурацию моего ядра ?
Или они будут ставится с тем же конфигом с каторым установлено последнее ядро ? т.е. самосборное.
И возможно ли ещё на этапе установки ubuntu с usb подсунуть ей конфиг что бы она сразу установила с нужным конфигом ?

Оффлайн 666joy666

  • Активист
  • *
  • Сообщений: 719
  • :wq
    • Просмотр профиля
Re: компиляция ядра
« Ответ #117 : 10 Июля 2010, 21:24:11 »
1) Как тут видео-драйвер запустить ?
2)Как сделать что бы обновления ядер появляющиеся в репозитории автоматически брали конфигурацию моего ядра ?
3)И возможно ли ещё на этапе установки ubuntu с usb подсунуть ей конфиг что бы она сразу установила с нужным конфигом ?
1) Переустанови драйвера
2) Нельзя так, только сам собирай и тогда будет твой конфиг...
3 Нет, смотри пункт 2

Оффлайн Rasskazow

  • Участник
  • *
  • Сообщений: 142
    • Просмотр профиля
Re: компиляция ядра
« Ответ #118 : 12 Июля 2010, 16:36:40 »
Да, переустановка драйвера помогла.
Благо уже с консолью по чуть-чуть дружить начинаю.
Но толку это не дало. Тачпад и клава после загрузки отказываются работать, так что только жесткий ресет и загрузка в старое ядро. Видимо лишнего отключил. :D
 Так что понабивав систему всяким хламом решил в 10 раз за последние две недели её переустановить.

Оффлайн Seven X

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: компиляция ядра
« Ответ #119 : 24 Февраля 2011, 18:31:50 »
чего-то я ничего не понял...
Берешь .config от старого ядра и копируешь в каталог с исходниками, которые хочешь компилить. И усё  :coolsmiley:
Все - с этим разобрался. Отконфигурировал ядро. Застрял на его установке.
Делаю: make-kpkg clean
После:
make-kpkg --initrd --revision=386 kernel_image
kernel_headers modules_image

И вот тут выдает консоль ошибку:
roman@Roman-ASUS:/usr/src/linux-2.6.27.11-Roman$ make-kpkg --initrd --revision=386 kernel_image
exec make -f /usr/share/kernel-package/ruleset/minimal.mk debian DEBIAN_REVISION=386  INITRD=YES
/usr/share/kernel-package/ruleset/misc/version_vars.mk:161: *** Error. The version number 2.6.27.11-Roman VERSION=[2], PATCHLEVEL=[6], SUBLEVEL=[27], EXTRAVERSION=[.11-Roman], iatv=[], LOCALVERSION=[], GIT_VERSION=[] UTS_RELEASE_VERSION=[], KERNELRELEASE=[  ]. is not all lowercase. Since the version ends up in the package name of the kernel image package, this is a Debian policy violation, and the packaging system shall refuse to package the image. .  Останов.
Failed to create a ./debian directory: No such file or directory at /usr/bin/make-kpkg line 1096.
roman@Roman-ASUS:/usr/src/linux-2.6.27.11-Roman$ kernel_headers modules_image

Объясните пожалуйста, как справить данную ошибку??? Такая же проблема:
 seven@sevenx:/usr/src/linux-2.6.36.4$ sudo make-kpkg -initrd kernel_image
exec make kpkg_version=12.032 -f /usr/share/kernel-package/ruleset/minimal.mk debian INITRD=YES
/usr/share/kernel-package/ruleset/misc/version_vars.mk:161: *** Error. The Kernel Release version 2.6.36MyKernel 2.6.36.4 VERSION=[2], PATCHLEVEL=[6], SUBLEVEL=[36], EXTRAVERSION=[MyKernel 2.6.36.4], iatv=[], LOCALVERSION=[], UTS_RELEASE_VERSION=[], KERNELRELEASE=[]. is not all lowercase. Since the version ends up in the package name of the kernel image package, this is a Debian policy violation, and the packaging system shall refuse to package the image. .  Останов.
Failed to create a ./debian directory: Нет такого файла или каталога at /usr/bin/make-kpkg line 971.

 

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