Ankündigung

Einklappen
Keine Ankündigung bisher.

Linux Kernel 1000hz compile etc..

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #46
    #45 agree (:

    Kommentar


      #47
      das bezog sich nur auf die anfänger die hier anscheinend hilfe suchen. weil ubuntu besonders für anfänger wohl am besten geeignet ist.
      für gameserver bevorzuge ich debian etch.

      Kommentar


        #48
        das howto scheint nicht mehr so einfach zu funktionieren.. oder ich mache irgendetwas falsch.

        debian lenny
        installiert - nur textmode

        * gcc (der Kompiler) -ok-
        * make, gmake oder gnu-make -ok-
        * chrt (Paket heißt evtl. schedutils) -ok-
        * ncurses und ncurses-dev -fail-

        'apt-get update' dann 'apt-get install ncurses ncurses-dev'

        Spoiler: 


        thextor-debian-vm:/usr/src/linux-2.6.26.8# apt-get install ncurses ncurses-dev
        Paketlisten werden gelesen... Fertig
        Abhängigkeitsbaum wird aufgebaut
        Lese Status-Informationen ein... Fertig
        Paket ncurses ist nicht verfügbar, wird aber von einem anderen
        Paket referenziert. Das kann heißen, dass das Paket fehlt, dass es veraltet
        ist oder nur aus einer anderen Quelle verfügbar ist.
        E: Paket ncurses hat keinen Installationskandidaten



        danach läuft soweit alles bis zu zum punkt 'make menuconfig'

        Spoiler: 


        thextor-debian-vm:/usr/src/linux-2.6.26.8# make menuconfig
        *** Unable to find the ncurses libraries or the
        *** required header files.
        *** 'make menuconfig' requires the ncurses libraries.
        ***
        *** Install ncurses (ncurses-devel) and try again.
        ***
        make[1]: *** [scripts/kconfig/dochecklxdialog] Fehler 1
        make: *** [menuconfig] Fehler 2



        weiß jemand weiter? :/

        Kommentar


          #49
          mach ma aptitude search ncurses

          müsste jetzt libncurses5 oder so heißen

          Kommentar


            #50
            alternativ halt nicht menuconfig, sondern normales config benutzen...

            also "make config" statt "make menuconfig".

            Allerdings ist das ganze leicht unübersichtilich. Kannst auch ne vorhandene Konfigurationsdatei einfach nehmen, falls vorhandne und "make oldconfig" verwenden.

            Kommentar


              #51
              danke schonmal an euch beiden.

              mit 'aptitude search ncurses' erscheint folgende liste:
              Spoiler: 

              thextor-debian-vm:/usr/src/linux-2.6.26.8# aptitude search ncurses i libncurses5 - shared libraries for terminal handling
              i libncursesw5 - shared libraries for terminal handling (wide chara
              i ncurses-base - basic terminal type definitions
              i ncurses-bin - terminal-related programs and man pages
              v ncurses-runtime -
              i ncurses-term - additional terminal type definitions



              habe dann mit 'apt-get install libncurses5 libncursesw5 ncurses-base ncurses-bin ncurses-runtime ncurses-term' versucht einfach mal alle zu installieren..
              allerdings waren schon alle drauf oO
              Spoiler: 


              thextor-debian-vm:/usr/src/linux-2.6.26.8# apt-get install libncurses5 libncursesw5 ncurses-base ncurses-bin ncurses-runtime ncurses-term
              Paketlisten werden gelesen... Fertig
              Abhängigkeitsbaum wird aufgebaut
              Lese Status-Informationen ein... Fertig
              libncurses5 ist schon die neueste Version.
              libncursesw5 ist schon die neueste Version.
              ncurses-base ist schon die neueste Version.
              ncurses-bin ist schon die neueste Version.
              Hinweis: wähle ncurses-base an Stelle von ncurses-runtime
              ncurses-base ist schon die neueste Version.
              ncurses-term ist schon die neueste Version.
              0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.


              wundere mich warum es trotzdem nicht funktioniert. fehlermeldung ist die gleiche.
              habe leider nicht so die ahnung von linux und kann deshalb nur ein paar basics.
              'make config' startet er zwar aber leider verstehe ich nicht was er da von mir will bzw wofür die sachen überhaupt stehen. 'make oldconfig' schaut genau so aus. traue mich da irgendwie nicht ran :)

              eventuell könnte ja mal jemand die .config hochladen?

              Kommentar


                #52
                Ich weiss ja nicht was du alles ändern willst. Du könntest z.B: die aktuelle Konfiguration, die dein jetziger Kernel halt nehmen (liegt (manchmal) im /boot Verzeichnis) und in das Verzichnis, wo deine Quelldatein sind hinkopieren (und Umbenennen zu .config).

                Danach make oldconfig aufrufen, bie den Fragen musst udu halt gucken: Default-Werte sind sicherlich nicht verkehrt, wenn auch nctih perfekt (Default-atnworten sind groß geschreiben und werden wenn man nur enter drückt genommen). Irgendwelche Treiber brauchst du allerdings natrülcih nihct.

                Du kannst danach noch die .config datei manuell bearbetien und schen, welche ändererungen du noch einbasteln willst.

                menuconfig erfodert die dev-packete von ncurses (libncurses5-dev). Ich weiß nicht warum das bei dir nicht auftacht, welche Debian-Version nuttz du bentuzt du? Evtl stimmt was bei deiner souces.list nicth (gibt an, woher die Packete bezogen werden, nach änderung aptitude update ausführen).

                Kommentar


                  #53
                  aus dem how-to:
                  Spoiler: 


                  Dies sind die wichtigsten Einstellungen:

                  * Processor type and features:
                  o Ausschalten: Tickless System (Dynamic Ticks)
                  o Einschalten: High Resolution Timer Support
                  o Wähle deinen Prozessor unter Processor family
                  o Ändere Preemtion Mode zu Complete Preemption (Real-Time)
                  o Einschalten: Enable priority boosting of RCU read-side critical sections (ignorieren, falls nicht vorhanden)
                  o Ausschalten: Enable tracing for RCU - currently stats in debugfs (ignorieren, falls nicht vorhanden)
                  o Einschalten: Machine Check Exception and select Intel or AMD depending on your CPU
                  o Ändere Timer frequency zu 1000 HZ
                  * Power management options
                  o Einschalten: Power Management support
                  + Ausschalten: Power Management Debug Support
                  o Ausschalten: Suspend to RAM and standby
                  o Ausschalten: Hibernation (aka 'suspend to disk')
                  o Einschalten: ACPI (Advanced Configuration and Power Interface) Support
                  o Ausschalten: CPU Frequency scaling
                  o Ausschalten: CPU idle PM support
                  * Networking
                  o Networking options
                  + Einschalten: Packet socket: mmapped IO
                  + Optional ausschalten: Network packet filtering framework (Netfilter) (Achtung! dies schaltet deine Firewall aus!)
                  + Ausschalten: QoS and/or fair queueing (Außer du brauchst und benutzt es)
                  * Device Drivers
                  o Ausschalten: Watchdog Timer Support
                  o Einschalten: Real Time Clock
                  + Einschalten: PC-style 'CMOS'
                  * Kernel hacking
                  o Alles ausschalten



                  habe das erste .iso von hier geladen und installiert. begebe mich gleich mal auf der suche nach der aktuellen konfiguration.

                  meine sources.list schaut so aus:
                  Spoiler: 


                  thextor-debian-vm:/usr/src/linux-2.6.26.8# more /etc/apt/sources.list
                  #
                  # deb cdrom:[Debian GNU/Linux 5.0.3 _Lenny_ - Official i386 CD Binary-1 20090905-08:23]/ lenny m
                  ain

                  deb cdrom:[Debian GNU/Linux 5.0.3 _Lenny_ - Official i386 CD Binary-1 20090905-08:23]/ lenny mai
                  n

                  deb http://security.debian.org/ lenny/updates main
                  deb-src http://security.debian.org/ lenny/updates main

                  deb http://volatile.debian.org/debian-volatile lenny/volatile main
                  deb-src http://volatile.debian.org/debian-volatile lenny/volatile main


                  Kommentar


                    #54
                    Auf der CD sind einfach nicht alle Packete drauf. Nimm folgendes (als Inhalt von sources.list):

                    deb ftp://ftp2.de.debian.org/debian lenny main
                    deb-src ftp://ftp2.de.debian.org/debian lenny main

                    deb ftp://ftp2.de.debian.org/debian-security lenny/updates main
                    deb-src ftp://ftp2.de.debian.org/debian-security lenny/updates main

                    Danach aptitude update, aptitude install libncurses5-dev. Dann sollte make menuconfig funktionieren.

                    Kommentar


                      #55

                      meine .list schaut nun so aus:

                      deb http://ftp.debian.org/debian/ lenny main contrib non-free
                      deb-src http://ftp.debian.org/debian/ lenny main contrib non-free
                      deb http://security.debian.org/ lenny/updates main contrib non-free

                      ich lad grad libncurses5-dev runter.

                      vielen dank! :)

                      hoffentlich klappt nun alles reibungslos.

                      Kommentar


                        #56
                        ich brauche doch noch einmal hilfe.

                        kernel usw läuft nun alles spitze.
                        habe einen gameserver ordentlich am laufen.

                        .. aber wie starte ich nun 2 gleichzeitig? :D

                        habe das einfach so aufgebaut:

                        /home/thextor | cs-1.6-clear cs-1.6-dm css-has

                        den 1.6 sever ohne addons starte ich nun zb. so:
                        Spoiler: 
                        cd cs-1.6-clear
                        ./hlds_run -game cstrike +maxplayers 12 +map de_inferno +ip 192.168.2.60 -port 27015 -pingboost 3 +sys_ticrate 2000 +sv_lan 1


                        aber dann bin ich ja 'gefangen' in der servershell :/

                        Kommentar


                          #57
                          Starte den Server mit screen:

                          apt-get install screen

                          dann machste dir ein neues script z.b. server.1sh (sollte im selben dir wie hlds_run liegen)

                          screen -AmdS server1 ./hlds_run -game cstrike +maxplayers 12 +map de_inferno +ip 192.168.2.60 -port 27015 -pingboost 3 +sys_ticrate 2000 +sv_lan 1

                          speichern chmod u+x auf das script und dann ./server1.sh

                          Der Server läuft dann im Hintergrund. reinschauen in die Konsole kannst du mit screen -r in den Hintergrund schicken mit strg+alt+d

                          Viel Spaß

                          Kommentar


                            #58
                            danke, klappt einwandfrei! :)

                            Kommentar


                              #59
                              muss hier mal meinen alten thread rauskramen.

                              kennt jemand was ganz aktuelles was gescheiten kernel angeht etc..?

                              der thread is ja nu schon uralt, tutorials hieraus funktionieren kaum noch und was man sonst so findet ist auch stark veraltet.. wäre nice wenn da jemand was aktuelles hat.

                              Kommentar


                                #60
                                nicht zu glauben, dass ich mich mal in Linux ausgekannt habe :D

                                Kommentar

                                Lädt...
                                X