====== making target CONFIG-common [new prereqs: testdir]======
====== making target CONFIG-common [new prereqs: stamp-conf]======
This is kernel package version 11.001-0.1.
====== 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/arch/xen/Makefile: No such file or directory
make[1]: *** No rule to make target `/usr/src/linux/arch/xen/Makefile'. Stop.
make: *** [conf.vars] Error 2
поиски вывели только на иностранные форумы ))
в одном написано что проблема решается
так но такого файла в системе в помине нет
sudo updatedb
locate kscript.sh
У меня kscript.sh располагался в /usr/share/pyshared/KernelCheck/library/.
Открываем kscript.sh и вносим следующие изменения: заменяем строку make-kpkg строкой make-kpkg --arch=amd64 --subarch=x86_64.
ЗЫ. сказали что возможно решиться проблема, после того как уберу поддержку xen но как убрать не знаю...
Во-первых, что за ядро, ванильное? ubuntu-specific патчи вы наложить не забыли?
Во-вторых, текущее ядро 2.6.27-11
и вообще, подробно, как компилировали, в какой последовательности - где?
скачал ftp://kernel.org/pub/linux/kernel/v2.6/ ядро и патч
распокавал
наложил патч
+ патч от iptables ( патч оф матик ) (он на ядро и на iptables накладывается)
ну и этими способами в:
первом дошел до fakeroot make-kpkg --initrd --append-to-version=-custom
во втором дошёл до make-kpkg -initrd --revision=686 kernel_image kernel_headers modules_image
одна и таже ошибка не зависимо от ядра хоть то 2.6.27.7 или 2.6.27.11
когда-то тоже видал такое, потом в гугле нашел что это очередно баг, но это было на 2.6.25
да вот тоже фиксил нашёл что то вроде того что саппорт сказал это баг а как устронять что то не нашёл....
получается мне нужно текушее рядро менять? из дебов поставить новее... а потом заново провести компиль? так?
зы. или это не зависит от текушего ядра ?
Bei mir hat make-kpkg die richtige Architektur nicht erkannt. Ich musste also -arch i386 zusätzlich angeben, ansonst kam diese Fehlermeldung:
Makefile:526: /usr/src/linux-source-2.6.24/arch/xen/Makefile: No such file or directory
make[1]: *** No rule to make target `/usr/src/linux-source-2.6.24/arch/xen/Makefile'. Stop.
make: *** [conf.vars] Error 2
sudo make-kpkg clean -arch i386
sudo make-kpkg --initrd --append-to-version=-huawei kernel_image kernel_headers -arch i386
cd ..
sudo dpkg -i linux-headers-2.6.24.3-huawei_2.6.24.3-huawei-10.00.Custom_i386.deb
sudo dpkg -i linux-xenu-2.6.24.3-huawei_2.6.24.3-huawei-10.00.Custom_i386.deb
у меня вроде завелось, щас пошло компилиться.... посмотрим что выплюнет.