Sida 1 av 1

Blir tokig på kernel kompilering!

Postat: 25 jun 2007, 23:22
av Rizado
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:

Kod: Markera allt

sudo make-kpkg --append-to-version=-070625 kernel_image modules_image
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.

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
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?

SV: Blir tokig på kernel kompilering!

Postat: 26 jun 2007, 00:21
av Emil.s
Hm, jag brukar bara köra en "make install", editera menu.lst, och starta om.

Vad gör "sudo make-kpkg --append-to-version=-070625"?
Skapar ett paket?

SV: Blir tokig på kernel kompilering!

Postat: 26 jun 2007, 11:16
av Rizado
Japp, fast just det där gör ingenting. kernel_image gör ett paket med kerneln i och modules_image gör ett med modulerna i. Detta är tanken iaf.