Dies sieht eher nach einem Problem mit XEN in Ihrer .config-Datei aus. Dies passierte früher und wurde durch Deaktivieren dieses Teils behoben. Suchen nach
CONFIG_XEN=y
und ändern Sie es in
CONFIG_XEN=n
Viel Spaß beim Kompilieren.
Ich verwende Ubuntu 10.04 LTS mit Kernel 2.6.32-21-Generic und Ubuntu 10.04.4 LTS mit Kernel 2.6.32-38-Generic.
Während ich versuche, den Quellcode für beide Kernel-Versionen - 2.6.32-21-generic und 2.6.32-38-generic - zu kompilieren, wurde der folgende Fehler angezeigt.
"Fehler: .size Ausdruck für do_hypervisor_callback wird nicht zu einer Konstanten ausgewertet"
make [2]: *** [arch / x86 / kernel / entry_64.o]
[arch / x86 / kernel] Fehler 2
make: * [arch / x86] Fehler 2Error 1 make [1]: *
Bei der Suche im Internet habe ich an mehreren Stellen die Fragen gesehen, aber keine Antwort, außer der Erwähnung, es sei ein Fehler. Ich frage mich, ob Ubuntu 10.04 LTS eine stabile Version ist, aber der Kernel hat einen Fehler, der zu viele Benutzer auf den Fehler aufmerksam gemacht hat.
Kann mir jemand helfen, einen stabilen Kernel der Version 2.6 herauszufinden, damit ich den Quellcode für den 2.6er Kernel herunterladen und kompilieren kann und meine Betriebssystemzuordnung erledigen kann.
Übrigens, ich kann keinen Kernel 3.0 verwenden, obwohl Ubuntu 12.04 LTS den Kernel 3.11.0-15 hat und ich den Kernel erfolgreich kompilieren kann, aber ich muss den Kernel 2.6 für meine Arbeit kompilieren.
Also sollte ich mit Arch-Linux (Fedora) gehen oder bei Ubuntu bleiben?
Es wird also großartig sein, wenn Sie wissen, wie Sie den Kernel 2.6 erfolgreich kompilieren oder einen stabilen Kernel 2.6 finden. Danke im Voraus :)
Dies sieht eher nach einem Problem mit XEN in Ihrer .config-Datei aus. Dies passierte früher und wurde durch Deaktivieren dieses Teils behoben. Suchen nach
CONFIG_XEN=y
und ändern Sie es in
CONFIG_XEN=n
Viel Spaß beim Kompilieren.