LinuxForum.Fans
Тема

При сборке linux-phc вылезает ошибка

Автор: Mihrutkin 11 сообщений 3411 просмотров
#188895

При сборке linux-phc вылезает ошибка

[console]root# make prepare
Makefile:22: *** Kernel version not found, maybe you need to install appropriate kernel-headers or run make with KERNELSRC parameter, e.g.: make KERNELSRC=/usr/src/linux. Останов.
[/console]

Помогите плиз

#188897

Вы должны в момент запуска команды make находиться в каталоге /usr/src/linux.
P.S. Сами «исходники» ядра установлены?

#188909

Судя по отсутсвию такой папки нет. как это можно сделать? Ubuntu

#188912
Mihrutkin написал:
Судя по отсутсвию такой папки нет. как это можно сделать? Ubuntu

Обычно /usr/src/linux является символической ссылкой на сам каталог с исходными кодами, который называется чуть иначе.
Например, у меня так:
[console]lupo@gentoo-laptop ~ % ls -l /usr/src/linux
lrwxrwxrwx 1 root root 27 Авг 30 20:59 /usr/src/linux -> /usr/src/linux-3.0.4-gentoo/[/console]

Чтобы каталог с исходными кодами появился, нужно установить соответствующий пакет. Поищите в своём пакетном менеджере по слову kernel или linux.

В связи с чем у вас возникла необходимость собрать новое ядро? В бинарных дистрибутивах это не самая насущная необходимость.

#188914

Lupo Alberto - вообще я ядро не собираюсь собирать, мне нужен linux-phc

делаю все по этой инструкции http://www.dpk.com.ua/content/26031


дошел до этой графы:

6) Далее потребуется скачать модули для понижения вольтажа процессора. Для ядер 2.6.33 и выше - phc-intel-0.3.2-12-1.tar.bz2, для 2.6.32 и ниже - phc-intel-0.3.2-10.tar.bz2;
7) Извлекаем файлы из архива и переходим в директорию, в которой они находятся комндой “cd”, например:
cd /путь_к_файлам/phc-intel-версия_модуля/
8) Устанавливаем модули:
make prepare
make
sudo make install


И вот здесь выдается ошибка:(


Просто в windows у меня напряжение процессора пониженно и температура процессора в простое 34-35 градусов, в linux - 50 в простое и ноут сильно шумит. Вот и решаю проблему. Но это целый квест:(

#188917

Mihrutkin, возможно все исходные коды ядра вам и не нужны, но linux-headers соответствующей версии, IMHO, необходимы.

#188918

linux-headers соответствующей версии установлен

#188926
Mihrutkin написал:
7) Извлекаем файлы из архива и переходим в директорию, в которой они находятся комндой “cd”, например:
cd /путь_к_файлам/phc-intel-версия_модуля/

Как вы извлекаете файлы из архива? Перед запуском make prepare выполните команду pwd и покажите вывод.
Покажите также вывод команд
[console]which gcc[/console]
[console]which make[/console]

#189190

Сорри за задержку, был на работе:


$ mwhich gcc
Команда 'mwhich' не найдена, возможно вы имели в виду:
Команда 'which' из пакета 'debianutils' (main)
mwhich: команда не найдена

$ which make
/usr/bin/make

$ pwd
/home/mihrutkin

вот скриншот того, что установлен linux-headers


Извлекал файлы ARK

#189207
Mihrutkin написал:
$ mwhich gcc

[console]which gcc[/console]

Mihrutkin написал:
$ pwd
/home/mihrutkin
Mihrutkin написал:
7) Извлекаем файлы из архива и переходим в директорию, в которой они находятся комндой “cd”

Во время запуска команды make вы должны находится в каталоге с разархивированными файлами.

#189210
Mihrutkin написал:
вот скриншот того, что установлен linux-headers

Не уверен, что они необходимы все сразу :o

Войдите или зарегистрируйтесь, чтобы ответить.