vanilla kernel zu "groß" wie eigenen kernel machen?
Re: vanilla kernel zu "groß" wie eigenen kernel machen?
hi,
37288 ist identisch mit dem Debian-Original config-3.2.0-4-686-pae. Mit der solltest du den 3.10er Kernel nicht übersetzen. Entweder hast du die falsche .config nach nopaste kopiert oder "make oldconfig" hat nicht funktioniert. Aber ob "make oldconfig" durchläuft oder nicht merkt man doch an den vielen Fragen? Was genau meldet das make denn (nur die letzten paar Zeilen)?
Eine gute .config funktioniert mit den Kernel-Quellen von Debian genauso wie mit denen direkt von kernel.org.
37288 ist identisch mit dem Debian-Original config-3.2.0-4-686-pae. Mit der solltest du den 3.10er Kernel nicht übersetzen. Entweder hast du die falsche .config nach nopaste kopiert oder "make oldconfig" hat nicht funktioniert. Aber ob "make oldconfig" durchläuft oder nicht merkt man doch an den vielen Fragen? Was genau meldet das make denn (nur die letzten paar Zeilen)?
Eine gute .config funktioniert mit den Kernel-Quellen von Debian genauso wie mit denen direkt von kernel.org.
Beware of programmers who carry screwdrivers.
Re: AW: vanilla kernel zu
Hier ein Foto von den letzten Zeilen von make oldconfig. http://androidflash.eu/fotos/debian.jpg
Re: vanilla kernel zu "groß" wie eigenen kernel machen?
soweit so gut, jetzt müsste der Anfang der .config so aussehen:
jetzt wäre ein "make" angesagt und wenn das fertig ist, zeigst du uns bitte die Fehlermeldung.
Code: Alles auswählen
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 3.10.1 Kernel Configuration
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
Beware of programmers who carry screwdrivers.
Re: vanilla kernel zu "groß" wie eigenen kernel machen?
ok hier der Fehler http://androidflash.eu/fotos/debian2.jpg
Ich habe erstmal erst wie du gesagt hast nur make gestartet. Ich werd jetzt nochmal make -j2 bzImage modules durchlaufen lassen und dann noch einen Screenshot machen.
Ich habe erstmal erst wie du gesagt hast nur make gestartet. Ich werd jetzt nochmal make -j2 bzImage modules durchlaufen lassen und dann noch einen Screenshot machen.
Re: vanilla kernel zu "groß" wie eigenen kernel machen?
kannst du dir sparen. Installier' erstmal das Paket bc. Was ist denn das für ein Debian? Das Paket ist eigentlich immer vorinstalliert.
Beware of programmers who carry screwdrivers.
Re: vanilla kernel zu "groß" wie eigenen kernel machen?
Also ich hab Debian GNU Linux 7.1 Wheezy stable.
Re: vanilla kernel zu "groß" wie eigenen kernel machen?
ok man sollte zwar den Tag vor dem Abend nicht loben aber meine Maschine kompiliert schon eine Stunde vor sich hin. Glaub das Paket bc war der Entscheidende Hinweis. Falls das klappt, werd ich irgendwie einen Guide schreiben denn der Guide von dem ich die Anleitung ist dann fail bzw gibts nen anderen Weg auch wie ich gesehen hab^^
Als nächstes werd ich mir anschauen wie ich den Kernel auf meine Hardware zuschneiden kann. Weil so sachen wie wireless brauch ich auf meinem Stand PC bestimmt nicht^^
Als nächstes werd ich mir anschauen wie ich den Kernel auf meine Hardware zuschneiden kann. Weil so sachen wie wireless brauch ich auf meinem Stand PC bestimmt nicht^^
Re: vanilla kernel zu "groß" wie eigenen kernel machen?
Ok Kernel kompilation Erfolgreich. Jetzt noch eine kleine Frage. Wie kann ich die Schriftfarbe im Terminal ändern? Hab ja ein Debian ohne GUI und brauchs ehrlich gesagt auch nicht. Aber Schwarz/Weiß auf einem Röhrenmonitor ist doof. Kann man die Schrift auch Giftgrün machen?
Re: vanilla kernel zu "groß" wie eigenen kernel machen?
viele Röhrenmonitore können aber nur eine Farbe, also entweder weiß, orange oder grün. Für weiße Röhren gab's früher grüne Folie, die konnte man auf die Röhre aufbügeln. Normale Folie geht nicht, weil die Röhre gewölbt ist. Natürlich finde ich die jetzt nicht wiederSuccess hat geschrieben:Aber Schwarz/Weiß auf einem Röhrenmonitor ist doof. Kann man die Schrift auch Giftgrün machen?
In drivers/tty/vt/vt.c (Zeile 2835 im 3.10.0er Kernel) wird beim Start die Standard-Schriftfarbe festgelegt:
Code: Alles auswählen
vc->vc_def_color = 0x07; /* white */
Code: Alles auswählen
echo -e -n "\e[32m"
date
echo -e -n "\e[m"
SCNR
Beware of programmers who carry screwdrivers.
Re: vanilla kernel zu "groß" wie eigenen kernel machen?
MitSuccess hat geschrieben:Als nächstes werd ich mir anschauen wie ich den Kernel auf meine Hardware zuschneiden kann. Weil so sachen wie wireless brauch ich auf meinem Stand PC bestimmt nicht^^
Code: Alles auswählen
make localmodconfig
Debian Testing + Gnome | Linux-Anfänger seit 04/2003
http://files.mdosch.de/2014-07/0xE13D657D.asc
http://files.mdosch.de/2014-07/0xE13D657D.asc
Re: vanilla kernel zu "groß" wie eigenen kernel machen?
Ist zwar ein depend von cups, die anderen depends dürften aber nicht unbedingt auf einer 08/15-Installation sein.cosmac hat geschrieben: Installier' erstmal das Paket bc. Was ist denn das für ein Debian? Das Paket ist eigentlich immer vorinstalliert.
Bemerkenswert ist, daß es ein recommend von linux-source-3.10 ist.
Da es beim vanilla-Kernel ein show-stopper ist, dann in debian aber nur ein recommend,
werden debian Kernelbau-Pakete wohl irgendwie drumherum lavieren?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: vanilla kernel zu "groß" wie eigenen kernel machen?
das ist ja spannend! Ich neige stark zu minimal-Installationen, statt cups gibt's praktisch immer lpd/lpr und trotzdem war bc immer dabei -- na gut, per debootstrap evt. nicht, aber per netinst.
Beware of programmers who carry screwdrivers.
Re: vanilla kernel zu "groß" wie eigenen kernel machen?
Rudere zurück
bc gehört zu den 96 'standard'.
Habe bc wohl mal entfernt und irgendwann wieder eingespielt
("Kommastellen"-Alternative zu '$(( .... ))' der shell).
Code: Alles auswählen
# cat /var/lib/apt/lists/ftp2.de.debian.org_debian_dists_wheezy_main_binary-amd64_Packages | egrep "^Priority.*" | sort | uniq -c
10036 Priority: extra
59 Priority: important
25730 Priority: optional
61 Priority: required
96 Priority: standard
Habe bc wohl mal entfernt und irgendwann wieder eingespielt
("Kommastellen"-Alternative zu '$(( .... ))' der shell).
Zuletzt geändert von rendegast am 17.07.2013 17:06:31, insgesamt 1-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: vanilla kernel zu "groß" wie eigenen kernel machen?
Hab' ich noch nie dabei gehabt.cosmac hat geschrieben: Ich neige stark zu minimal-Installationen, statt cups gibt's praktisch immer lpd/lpr
Wenn der Threadstarter wirklich Hilfe sucht, einen schlanken Kern zu bauen, sollte er mal sagen, was so mindestens alles laufen sollte (alles wird er auf einmal eh nicht schaffen), sodann sollte er sich mit mit make defconfig beschäftigen. Aber dazu brauchte es Geduld, darauf wurde schon hingewiesen.
Oder ist das auch schon wieder alles Schnee von gestern. Dass make-kpkg veraltet sein soll, ist für mich neu. Info-Link erbeten.
Grüße, Günther
Re: vanilla kernel zu "groß" wie eigenen kernel machen?
ahh ok also da das ganze umändern, dann make old config und dann kann ich mit make schon kompilieren oder muss ich für diese Änderung überhaupt den kernel kompilieren?cosmac hat geschrieben:viele Röhrenmonitore können aber nur eine Farbe, also entweder weiß, orange oder grün. Für weiße Röhren gab's früher grüne Folie, die konnte man auf die Röhre aufbügeln. Normale Folie geht nicht, weil die Röhre gewölbt ist. Natürlich finde ich die jetzt nicht wiederSuccess hat geschrieben:Aber Schwarz/Weiß auf einem Röhrenmonitor ist doof. Kann man die Schrift auch Giftgrün machen?
In drivers/tty/vt/vt.c (Zeile 2835 im 3.10.0er Kernel) wird beim Start die Standard-Schriftfarbe festgelegt:weiß ist 7, grün wäre 2.Code: Alles auswählen
vc->vc_def_color = 0x07; /* white */
schaltet auf grüne Schrift um, gibt das Datum aus und schaltet auf die Standard-Schriftfarbe zurück.Code: Alles auswählen
echo -e -n "\e[32m" date echo -e -n "\e[m"
SCNR
Re: vanilla kernel zu "groß" wie eigenen kernel machen?
du möchtest das nicht wirklich fest in den Kernel einbauen. Das sieht bei manchen Programmen (z.B. syntax highlighting im vi) nicht gut aus und dann kannst du es nicht mehr abschalten¹. Die seriöse Methode ist eine Zeile in z.B. in ~/.bashrc:
manche Leute bauen sich auch ein "echo [m" in den shell prompt ein.
Aber allgemein zum Kernel: make oldconfig brauchst du pro Kernelversion maximal einmal, eben um eine alte .config auf den aktuellen Stand zu bringen. Das hast du ja gemacht. Außerdem würden deine Anpassungen an der .config verlorengehen (na gut, jetzt hast du noch keine gemacht, aber das ist ja der nächste Schritt).
Also rein theoretisch würdest du die Datei vt.c ändern, dann einfach make aufrufen und anschließend den neuen Kernel installieren. Bei so einer kleinen Änderung merkst du dann, wozu make gut ist: das Übersetzen dauert maximal wenige Minuten.
Edit: 1) "nicht mehr abschalten" ist übertrieben, aber es wird unübersichtlich
Code: Alles auswählen
setterm -foreground green
Aber allgemein zum Kernel: make oldconfig brauchst du pro Kernelversion maximal einmal, eben um eine alte .config auf den aktuellen Stand zu bringen. Das hast du ja gemacht. Außerdem würden deine Anpassungen an der .config verlorengehen (na gut, jetzt hast du noch keine gemacht, aber das ist ja der nächste Schritt).
Also rein theoretisch würdest du die Datei vt.c ändern, dann einfach make aufrufen und anschließend den neuen Kernel installieren. Bei so einer kleinen Änderung merkst du dann, wozu make gut ist: das Übersetzen dauert maximal wenige Minuten.
Edit: 1) "nicht mehr abschalten" ist übertrieben, aber es wird unübersichtlich
Beware of programmers who carry screwdrivers.