Blir tokig på kernel kompilering!
Postat: 25 jun 2007, 23:22
Har gjort mig en tråd på ubuntuforums men inte fått något svar. Jag har alltid brukat kompilera en egen kernel och det har aldrig varit några problem. Brukar göra det tex såhär:
Nu sedan edgy så går det inte lika bra längre. Jag får det konstigaste meddelandet någonsin. Den spottar inte ut något felmeddelande alls utan bara ett skitscript som jag antar inte fungerar. Detta är alltså när modules_image körs.
Modulerna kompileras bra om jag gör det vanligt: "make modules". Som ni ser verkar den spotta ut själva scriptet som ska köras, som om man kör cat på det. Detta är inte från det senaste försöket som ni ser, jag har testat med både vanliga vanilla kernels och försökt med källan i ubuntus repositories och configen från kerneln som följer med ubuntu. Alltså jag har försökt göra en exakt likadan kernel som den man får med men inte ens detta fungerar.
Jag håller på att bli tokig på detta men felet måste ju vara hos mig. Jag fattar verkligen inte, och har absolut ingen aning om hur jag ska få löst skiten. Är det någon här som kanske har någon smart ide?
Kod: Markera allt
sudo make-kpkg --append-to-version=-070625 kernel_image modules_image
Kod: Markera allt
exec debian/rules DEBIAN_REVISION=686 modules_image
for module in ; do \
if test -d $module; then \
(cd $module; \
if ./debian/rules KVERS="2.6.19-ck2" KSRC="/usr/src/linux" \
KMAINT="Unknown Kernel Package Maintainer" KEMAIL="unknown@unconfigured.in.etc.kernel-pkg.conf" \
KPKG_DEST_DIR="/usr/src/linux/.." \
KPKG_MAINTAINER="Unknown Kernel Package Maintainer" \
KPKG_EXTRAV_ARG="" \
ARCH="i386" \
KDREV="686" kdist_image; then \
echo "Module $module processed fine"; \
else \
echo "Module $module failed."; \
if [ "X" != "X" ]; then \
echo "Perhaps $module does not understand --rootcmd?"; \
echo "If you see messages that indicate that it is not"; \
echo "in fact being built as root, please file a bug "; \
echo "against $module."; \
fi; \
echo "Hit return to Continue"; \
read ans; \
fi; \
); \
else \
echo "Module $module does not exist"; \
echo "Hit return to Continue?"; \
fi; \
done
Jag håller på att bli tokig på detta men felet måste ju vara hos mig. Jag fattar verkligen inte, och har absolut ingen aning om hur jag ska få löst skiten. Är det någon här som kanske har någon smart ide?