Zitat:
Zitat von sven-ola 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 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 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.