1000 Hz kompilieren

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
debuser1988
Beiträge: 210
Registriert: 02.09.2009 20:23:05

1000 Hz kompilieren

Beitrag von debuser1988 » 01.10.2009 16:10:11

Guten Tag,

ich möchte gerne auf einem Root Server einen 1000 Hz Kernel hat einer eine Anleitung die Aktuell ist bzw. getestet ist ?
Alle Anleitung die ich bisher getestet habe funktionieren nicht wirklich.

Gruß

Debuser1988
## Internet ##
Telekom VDSL 100 / 40
## Router ##
Speedport W724v + PFSense im CARP HA
## System Konfiguration ##
Multiboot: Debian
## Blog ##
http://blog.mincore.de

Benutzeravatar
GRed
Beiträge: 363
Registriert: 10.09.2009 14:28:37

Re: 1000 Hz kompilieren

Beitrag von GRed » 01.10.2009 16:58:08

debuser1988 hat geschrieben:Guten Tag,

ich möchte gerne auf einem Root Server einen 1000 Hz Kernel hat einer eine Anleitung die Aktuell ist bzw. getestet ist ?
Alle Anleitung die ich bisher getestet habe funktionieren nicht wirklich.

Gruß

Debuser1988
Kannst nach meiner Anleitung probieren, bei mir klappts immer damit.

http://nopaste.debianforum.de/25169

Solltest du den Aktuellen kernel nehmen, also den 2.6.31.1 und den Fehler mit lguest bei der kompilierung haben, dann gibts hier ne lösung.

http://debianforum.de/forum/viewtopic.p ... 5&start=30

Desweiteren um ein wirklich schlankes Kernel zu bauen, kannst du vor dem make xconfig (in meiner Anleitung) das make defconfig, ausführen. Ist aber nur dann empfehlenswert wenn du bischen ahnung hast, was für ne hardware bei dir drin steckt.
PC
Debian Squeeze
Maiboard: Asus P5E Deluxe
CPU: Core2Quad Q6600
GPU: gForce 6600 GT

debuser1988
Beiträge: 210
Registriert: 02.09.2009 20:23:05

Re: 1000 Hz kompilieren

Beitrag von debuser1988 » 02.10.2009 12:23:10

Guiten Tag,

das Problem ist das ich das in der Shell mache, dadurch fällt "make xconfig" weg.

Gruß


Debuser1988
## Internet ##
Telekom VDSL 100 / 40
## Router ##
Speedport W724v + PFSense im CARP HA
## System Konfiguration ##
Multiboot: Debian
## Blog ##
http://blog.mincore.de

Benutzeravatar
TRex
Moderator
Beiträge: 8339
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: 1000 Hz kompilieren

Beitrag von TRex » 02.10.2009 12:33:22

Dann nimmst du make menuconfig.
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

debuser1988
Beiträge: 210
Registriert: 02.09.2009 20:23:05

Re: 1000 Hz kompilieren

Beitrag von debuser1988 » 02.10.2009 12:53:51

Guten Tag,

welche Parameter muss ich da ändern und wie gehts danach weiter ?

Gruß

Debuser1988
## Internet ##
Telekom VDSL 100 / 40
## Router ##
Speedport W724v + PFSense im CARP HA
## System Konfiguration ##
Multiboot: Debian
## Blog ##
http://blog.mincore.de

Benutzeravatar
TRex
Moderator
Beiträge: 8339
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: 1000 Hz kompilieren

Beitrag von TRex » 02.10.2009 14:33:13

Du musst eigentlich nur ändern, was du ändern *willst*. Also die 1000Hz und gut is ;)
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

debuser1988
Beiträge: 210
Registriert: 02.09.2009 20:23:05

Re: 1000 Hz kompilieren

Beitrag von debuser1988 » 02.10.2009 15:21:56

Guten Tag,

Ok das Problem ist das ist das erstmal das ich mich an das Kompilieren wage, deshalb bitte etwas genauer wo muss ich was einstellen und was muss ich danach machen ?

Gruß

Debuser1988
## Internet ##
Telekom VDSL 100 / 40
## Router ##
Speedport W724v + PFSense im CARP HA
## System Konfiguration ##
Multiboot: Debian
## Blog ##
http://blog.mincore.de

hackbardceline
Beiträge: 3
Registriert: 25.09.2009 11:46:46

Re: 1000 Hz kompilieren

Beitrag von hackbardceline » 02.10.2009 15:36:07

Die Anleitung geht bei Lenny:

http://nopaste.debianforum.de/25169

Gruß h.c

Benutzeravatar
chabayo
Beiträge: 930
Registriert: 17.08.2005 07:44:33
Lizenz eigener Beiträge: Artistic Lizenz

Re: 1000 Hz kompilieren

Beitrag von chabayo » 02.10.2009 15:50:59

...wenn du den Kerneltree schon ausgepackt hast, davon geh ich doch aus, und Ihn schon konfiguriert hast, davon geh ich auch aus (ansonsten schoenen Tag noch), oeffne dir die .config im Basisverzeichnis und such dir den Abschnitt mit den '# CONFIG_HZ_' ... aender das in sowas etwa:

Code: Alles auswählen

# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
CONFIG_HZ_1000=y
CONFIG_HZ=1000
...sollte so hinkommen.

Kleiner Tip noch, wenn du dich erst noch fragst wie es am einfachsten geht das zu kriegen was du schon hast, und dann das aendern moechtest...die Kernelconfig die dein alter Kernel hat verwenden mit 'make oldconfig'. Ein Paar Aenderungen in den Optionen koennten dir unterlaufen - aber die sind oft selbsterklaerend.
Watt about the non-digital!?

debuser1988
Beiträge: 210
Registriert: 02.09.2009 20:23:05

Re: 1000 Hz kompilieren

Beitrag von debuser1988 » 21.11.2009 16:12:04

Guten Tag,

habe jetzt per "make menuconfig" auf 1000HZ gestellt und gespeichert. Danach habe ich "make" ausgeführt wie geht es nun weiter ?

Mit freundlichem Gruß

Debuser1988
## Internet ##
Telekom VDSL 100 / 40
## Router ##
Speedport W724v + PFSense im CARP HA
## System Konfiguration ##
Multiboot: Debian
## Blog ##
http://blog.mincore.de

Benutzeravatar
chabayo
Beiträge: 930
Registriert: 17.08.2005 07:44:33
Lizenz eigener Beiträge: Artistic Lizenz

Re: 1000 Hz kompilieren

Beitrag von chabayo » 21.11.2009 17:48:55

Wenn du jetzt 'make install' eingibst legt er den Kernel in /boot/vmlinuz-<kernel-version>-<archtype> ab. Falls gegeben macht er das auch mit dem initrd.img . Ausserdem kopiert er einen Moduls-Tree nach /lib/modules/<kernel-version> .

Nun muss der Bootloader konfiguriert werden. Wie haengt davon ab ob du lilo oder grub verwendest.

Bei grub koennte es reichen die Links /vmlinuz und /initrd.img auf die neuen/erneuerten Dateien in /boot verlinkst.
Bei lilo kann das auch reichen, aber du musst noch 'lilo' aufrufen, glaub ich, oder lilo-config - ist schon ne Weile her das ich damit gearbeitet habe; ist eigentlich die aeltere Variante, darum denk ich du verwendest grub.
Watt about the non-digital!?

debuser1988
Beiträge: 210
Registriert: 02.09.2009 20:23:05

Re: 1000 Hz kompilieren

Beitrag von debuser1988 » 21.11.2009 19:24:22

Guten Abend,

ich habe jetzt make install ausgeführt und auch wollte nun die /boot/grub/menu.lst bearbeiten da ist mir aufgefallen das keine "initrd.img" vom neuen Kernel vorliegt.

Woran könnte das liegen ?

Mit freundlichen Gruß

Debuser1988
## Internet ##
Telekom VDSL 100 / 40
## Router ##
Speedport W724v + PFSense im CARP HA
## System Konfiguration ##
Multiboot: Debian
## Blog ##
http://blog.mincore.de

Benutzeravatar
chabayo
Beiträge: 930
Registriert: 17.08.2005 07:44:33
Lizenz eigener Beiträge: Artistic Lizenz

Re: 1000 Hz kompilieren

Beitrag von chabayo » 21.11.2009 20:04:07

Bitte entschuldige; ich mach meine Kernel ohne initrd indem ich Festplatten und Dateisystemtreiber fest einbinde, deshalb liess ich mich hinreisen falsche Tatsachen aufzustellen.

Die initrd wird wohl doch nicht von 'make install' erstellt. Aber, ich habe eben mal 'make initrd' probiert, und dieses Target scheint es im Makefile auch zu geben.

Anders noch, sieh dir dazu das Paket initramfs-tools an. In der Manpage dort ist in der Sektion EXAMPLES wohl auch Hilfe zu finden.
Watt about the non-digital!?

debuser1988
Beiträge: 210
Registriert: 02.09.2009 20:23:05

Re: 1000 Hz kompilieren

Beitrag von debuser1988 » 21.11.2009 20:48:03

Guten Abend,

also ich habe "mkinitramfs" gefunden aber wirklich weiter komme ich dadurch auch nicht wäre sehr dankbar wenn mir das ganze etwas genauer erklärt wird.

Danke.

Mit freundlichem Gruß

Debuser1988
## Internet ##
Telekom VDSL 100 / 40
## Router ##
Speedport W724v + PFSense im CARP HA
## System Konfiguration ##
Multiboot: Debian
## Blog ##
http://blog.mincore.de

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: 1000 Hz kompilieren

Beitrag von Lord_Carlos » 21.11.2009 22:34:46

Ich habe hier mal eine Kleine Anleitung wie man einen Kernel unter Debian baut und installiert: http://www.linuxlounge.net/index.php/20 ... ebian-art/

Das benutzt das Debian tool make-kpkg, dadurch erhaelzt du leicht zu installierende Debian Pakete. Bei bedarf kann der Kernel dann auch leicht deinstalliert werden, oder auf anderen Computern installiert werden.

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

debuser1988
Beiträge: 210
Registriert: 02.09.2009 20:23:05

Re: 1000 Hz kompilieren

Beitrag von debuser1988 » 22.11.2009 15:31:02

Guten Tag,

jetzt bootet der Kernel nicht,

Ich müsste nochmals genau wissen was ich in "make menuconfig" anpassen muss das der Server wirklich ein 1000 FPS Kernel ist.
Ich werde es zwischenzeitlich nochmals versuchen.

Zu Lord Carlos:

in deiner Anleitung steht das man eine Config braucht welche muss ich nehmen für den neuesten kernel ?

Mit freundlichen Grüßen


Debuser1988
## Internet ##
Telekom VDSL 100 / 40
## Router ##
Speedport W724v + PFSense im CARP HA
## System Konfiguration ##
Multiboot: Debian
## Blog ##
http://blog.mincore.de

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: 1000 Hz kompilieren

Beitrag von Lord_Carlos » 22.11.2009 18:42:32

debuser1988 hat geschrieben: jetzt bootet der Kernel nicht,
Keine ausreichende Fehlerbeschreibung.
debuser1988 hat geschrieben: in deiner Anleitung steht das man eine Config braucht welche muss ich nehmen für den neuesten kernel ?
Die neuste.
  • Laedst die runter
  • entpackst die wie in der anleitung beschrieben
  • make menuconfig, muss nur einmal gestartet werden, das kannst du dann wieder beenden.
  • Dann mit einem beliebigen text editor die .config oeffnen und wie andere in diesen Thread beschrieben aendern.
  • make-kpkg .... (der anleitung weiter folgen)

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

debuser1988
Beiträge: 210
Registriert: 02.09.2009 20:23:05

Re: 1000 Hz kompilieren

Beitrag von debuser1988 » 22.11.2009 22:54:38

Guten Abend,

ne der schreibt nur "Loading" und dann passiert nichts mehr.

Gruß

Debuser1988
## Internet ##
Telekom VDSL 100 / 40
## Router ##
Speedport W724v + PFSense im CARP HA
## System Konfiguration ##
Multiboot: Debian
## Blog ##
http://blog.mincore.de

debuser1988
Beiträge: 210
Registriert: 02.09.2009 20:23:05

Re: 1000 Hz kompilieren

Beitrag von debuser1988 » 23.11.2009 19:03:53

Guten Abend,

ich habe alles nochmals neu gemacht auch mit der .config dort habe ich auf 1000 alles gestellt und das .deb paket angefertigt und installiert. Der Kernel reagiert nur im Single User Mode und meckert beim starten das die HDA0 nicht vorhanden ist usw. Kann es daran liegen das ich als Umgebung Virtualbox nehme ?

Mit freundlichen Grüßen


Debuser1988
## Internet ##
Telekom VDSL 100 / 40
## Router ##
Speedport W724v + PFSense im CARP HA
## System Konfiguration ##
Multiboot: Debian
## Blog ##
http://blog.mincore.de

Benutzeravatar
chabayo
Beiträge: 930
Registriert: 17.08.2005 07:44:33
Lizenz eigener Beiträge: Artistic Lizenz

Re: 1000 Hz kompilieren

Beitrag von chabayo » 23.11.2009 19:25:18

Haengt mitunter davon ab welche Treiber an der Festplatte am Werke sind.

Da kann dann schon mal ne BIOS-Einstellung aus einer zuvor IDE eine SATA machen.

Gerade wenn du dann VirtualBox oder KVM/Qemu verwendest macht das schnell mal nen Unterschied.

So kann es sein das aus deiner HDA0 eine SDA0 wird.

Aber anfangs hast du von einem root-Server gesprochen; langsam verlieren wir uns in zwiegespaltenem Kontext.

Trotzdem ist es nicht schlecht wenn du den Computer nicht immer wider Hoch-/Runterfahren musst um einen Kernel zu testen, wenn du dich in den Kernelbau einarbeitest - probieren geht hier eindeutig ueber Studieren.

Es dauert bei mir immer etwas bis ich die Eckdaten einer Hardwarekonfiguration soweit beisammen habe um meine Konfiguration als zufriedenstellend zu akzeptieren. Und um fuehr das ganze Methode zu entwickeln...es wird nicht jeder mit dem Talent geboren die Environment systematisch zu integrieren, der eine passt sich mehr dem System an, der andere umgekehrt.
Watt about the non-digital!?

debuser1988
Beiträge: 210
Registriert: 02.09.2009 20:23:05

Re: 1000 Hz kompilieren

Beitrag von debuser1988 » 23.11.2009 19:36:38

Guten Abend,

ja ich kann jetzt nur Schlecht einfach hingehen und einen Root-Server nehmen und das testen, das kann ich erst in paar tagen machen. Nur die Frage die mich jetzt beschäftigt ob es ggf. zu dem Problem ebenfalls kommen kann wenn ich es Remote auf einem Root Server mache.
Mit freundlichen Grüßen


Debuser1988
## Internet ##
Telekom VDSL 100 / 40
## Router ##
Speedport W724v + PFSense im CARP HA
## System Konfiguration ##
Multiboot: Debian
## Blog ##
http://blog.mincore.de

Benutzeravatar
chabayo
Beiträge: 930
Registriert: 17.08.2005 07:44:33
Lizenz eigener Beiträge: Artistic Lizenz

Re: 1000 Hz kompilieren

Beitrag von chabayo » 23.11.2009 21:23:44

Mal so gesagt...

...wenn du auf dem Rootserver ein HDA0 Device hast koennte diese Konfiguration so wie sie in der VirtualBox nicht funktioniert vllt. funktionieren, davon ausgegangen das du die menu.lst vom Rootserver uebernommen hast.

Aenderst du den Eintrag von HDA0 auf SDA0, weil in der VirtualBox der SATA Treiber geladen wird, so wird diese menu.lst spaeter auf dem Rootserver zum gleichen Fehler fuehren wie jetzt in der VirtualBox - klar?

Nicht schwer...

...ich kenn aber die Arbeit mit einem Rootserver nicht, nur mit einem vServer. Dort hab ich zur Not ein Webinterface das mir verschiedene Statusanzeigen bereitstellt, Bootscreen zwar nicht, aber es gibt verschiedene Moeglichkeiten GRUB so zu konfigurieren das es einmal versucht einen Kernel zu booten, und, falls dann bei laufendem System nicht entsprechend verhindert, durch Neustart mit einem alten Kernel ins System bootet.

Damit siehst du vllt. in welche Richtung deine Arbeit mit VirtualBox gehen koennte.

Mal abgesehen davon, ist es dir von einem Interface moeglich die Bootpartition zu waehlen, oder hast du dort gar zwei Festplatten sodass du, falls Bootpartition nicht waehlbar (es waere ja moeglich mit mehreren GRUB, also einen im Masterbootrecord und andere in den Partitionen), ein Rettungssystem in eine kleine Partition einer Zweitfestplatte zu implementieren, das du dann per Webinterface welches das BIOS steuert (gibt es sowas bei Rootservern?) startest.

:hail:

Schoen wenn einer nen Rootserver zum spielen hat. :mrgreen:
Watt about the non-digital!?

debuser1988
Beiträge: 210
Registriert: 02.09.2009 20:23:05

Re: 1000 Hz kompilieren

Beitrag von debuser1988 » 24.11.2009 19:04:47

Guten Abend,

erstmals will ich mich bei allen bedanken für die Hilfe, es hat nun alles funktioniert ich habe einen super funktionierenden 1000 Hz Kernel gebaut und gebootet bekommen auf einem Root-Server mit Raid-1 (md0 statt sda0).

Der Server läuft Perfekt und wurde auch bereits unter Auslastung getestet.

Das hier ist das beste Forum für Debian. Danke euch für die Hilfe.

Mit freundlichen Grüßen

Debuser1988
## Internet ##
Telekom VDSL 100 / 40
## Router ##
Speedport W724v + PFSense im CARP HA
## System Konfiguration ##
Multiboot: Debian
## Blog ##
http://blog.mincore.de

Antworten