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


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

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

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

Оффлайн shadowboss

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Ошибка при компиллировании ядра
« : 25 Сентября 2008, 21:07:03 »
Добрый вечер.
Возникла проблема при компилировании ядра, а именно:

При сборке ядра
sudo -s -H

apt-get install build-essential bin86 kernel-package

apt-get install libqt3-headers libqt3-mt-dev

cd /usr/src

wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.5.tar.bz2

tar -xvjf linux-2.6.26.5.tar.bz2

cd /usr/src/linux-2.6.26.5

make xconfig (Настроил и сохранил свой нужный конфиг)

make-kpkg -initrd --revision=2.6.26.5 kernel_image
и при вводе этой команды:
make-kpkg -initrd --revision=2.6.26.5 kernel_imageвместо того чтоб успешно начать компиллировать ядро, терминал мне выдаёт:
root@shadowboss-linux:/usr/src/linux-2.6.26.5# make-kpkg -initrd --revision=2.6.26.5 kernel_image
exec debian/rules  DEBIAN_REVISION=2.6.26.5  INITRD=YES  kernel_image
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 3: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator
[: 1: 2: unexpected operator

====== making target CONFIG-common [new prereqs: testdir]======

====== making target CONFIG-common [new prereqs: stamp-conf]======
This is kernel package version 11.001.
====== making stamp-arch-conf because of  ======

====== making target CONFIG-arch [new prereqs: stamp-arch-conf]======
====== making target conf.vars [new prereqs: Makefile .config]======

Makefile:518: /usr/src/linux-2.6.26.5/arch/xen/Makefile: No such file or directory
make[1]: *** Нет правила для сборки цели `/usr/src/linux-2.6.26.5/arch/xen/Makefile'.  Останов.
make: *** [conf.vars] Ошибка 2
А раньше всё нормально компиллировало таким способом, а теперь не хочет  :'(
Подскажите как вылечить эту проблему

Оффлайн ziv

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
Re: Ошибка при компиллировании ядра
« Ответ #1 : 25 Сентября 2008, 21:11:01 »
А есть  этот /usr/src/linux-2.6.26.5/arch/xen/Makefile ?

Оффлайн shadowboss

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Ошибка при компиллировании ядра
« Ответ #2 : 25 Сентября 2008, 23:11:26 »
А есть  этот /usr/src/linux-2.6.26.5/arch/xen/Makefile ?

Его поидее и не должно быть, так как его изначально нету в:
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.5.tar.bz2
Есть ли еще какие нибудь варианты??? ???

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Ошибка при компиллировании ядра
« Ответ #3 : 26 Сентября 2008, 13:36:03 »
Не знаю в чём конкретно проблема (может в настройках что-то по поводу xen навключал?)

Интересует следующий вопрос к знатокам: а сборку ядра обязательно проводить под рутом?

Оффлайн DarkAve

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Ошибка при компиллировании ядра
« Ответ #4 : 19 Декабря 2008, 11:15:32 »
/usr/src/linux-2.6.26.5/arch/xen/Makefile: No such file or directory
Попал на эти грабли, решение есть?

up
Как я понял это связано с виртуальными машинами. И нужны исходники xen. A где их взять?
« Последнее редактирование: 19 Декабря 2008, 12:21:27 от DarkAve »

Оффлайн Pashh

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Ошибка при компиллировании ядра
« Ответ #5 : 21 Февраля 2009, 16:01:55 »
 решается так. Вместо make-kpkg используйте make-kpkg --arch=amd64 --subarch=x86_64

Оффлайн mkarasik

  • Участник
  • *
  • Сообщений: 163
    • Просмотр профиля
Re: Ошибка при компиллировании ядра
« Ответ #6 : 21 Февраля 2009, 17:19:26 »
Интересует следующий вопрос к знатокам: а сборку ядра обязательно проводить под рутом?

Нет, как и и все остальное. Ubuntu рекомендует fakeroot.

Оффлайн Pashh

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Ошибка при компиллировании ядра
« Ответ #7 : 21 Февраля 2009, 19:27:11 »
После сборки ядра и его установки, загрузка доходит до initramfs, и все дальше не идет.
что делать? это из за неправельно собранного ядра?

 

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