Как сделать ядро ​​Linux - PullRequest
0 голосов
/ 24 сентября 2011

Я перешел в каталог usr / src / linuex-headers-2.6.38-8 и набрал команду make.Я получил следующее сообщение об ошибке.

No rule to make target `kernel/bounds.c', needed by `kernel/bounds.s'

Как мне решить эту проблему?Я использую Ubuntu ...

Ответы [ 2 ]

0 голосов
/ 24 сентября 2011

Вы запускали

make config

перед тем, как набрать make ^?У вас есть разрешения на создание файлов в каталоге?Вы смотрели на сайте Canonical инструкции по сборке ядра ?

Если вы не хотите использовать указанный исходный код, вы можете получить последнее ядро ​​с GitHub.Обычно на kernel.org были бы копии, но сайт был недавно взломан и снят для повторной установки.

^ - Если вы не хотите отвечать на тысячу вопросов, есть альтернативные команды, такие как

        make menuconfig
0 голосов
/ 24 сентября 2011

Это скопировано с ответа на форумах Ubuntu :

При установке исходных кодов ядра с помощью apt / aptitude / synaptic / whatsoever сжатый исходный код помещается только в / usr / src. Вам нужно распаковать источники:
$ cd /usr/src
$ sudo tar -xvjf linux-source-$YOUR_VERSION_HERE.tar.bz2
Затем просто перейдите в новый каталог / usr / src / linux-source- $ YOUR_VERSION_HERE и соберите ядро, как вы привыкли к

Вы будете часто находить, если вставляете точное сообщение об ошибке в Google, ответ просто выскакивает прямо вверх:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...