Einzelnen Beitrag anzeigen
Alt 03.09.2009, 17:02   #24 (permalink)
Erfahrener Benutzer

Registriert seit: 08.07.2009
Beiträge: 200
Abgegebene Danke: 1
Erhielt 14 Danke für 12 Beiträge
Standard AW: Kernel-Module kompilieren - erster Versuch

Zitat:
Zitat von sven-ola Beitrag anzeigen
Geht leider nicht so einfach:

Erstens: "dos2unix" konvertiert in diesem Fall nicht richtig. Besser mit sed -i -e 's/\r//g', sonst kompiliert irgend ein *.h nicht.
Bei mir hat dos2unix funktioniert. Mit welchem Header hast du Probleme?

Zitat:
Zitat von sven-ola Beitrag anzeigen
Zweitens: es gibt ein paar "echte" Binaries (siehe Anhang), da darf man das CRLF nicht einfach ersetzen.
Stimmt natürlich, einfach alles konvertieren ist nicht wirklich sauber. Aber die aufgelisteten Files sind zum Kompilieren alle nicht notwendig, daher störts nicht wirklich (die Scripts hab ich nicht verwendet, ging auch so).

Zitat:
Zitat von sven-ola Beitrag anzeigen
Drittens: es fehlt die initrd. Die ist in den Kernel hineinkompiliert und wird nicht vom Bootloader als Datei hinzugeladen. Das muesste in .config die Einstellung CONFIG_INITRAMFS_SOURCE sein.

Bin auf der Suche nach dem Original-Initrd.img; kann man sicher aus einen existierendem Kernel rausholen. Heute aber keine Zeit mehr.

// Sven-Ola
Die hab ich aus dem Kernel-Image vom 1. Update (IG8) extrahiert. Dafür gibts hier ein fertiges Script.
leromarinvit ist offline   Mit Zitat antworten