Bootprozess beschleunigen

Aus Gemini-Wiki
Version vom 15. Oktober 2009, 16:17 Uhr von Tode (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen


Dieser Beitrag soll dazu dienen, jedem Besitzer einer Enigma2- Box zu ermöglichen, die Boot- zeiten auf ein erträgliches Mass zu verringern.

Ursprung ist der thread qWickie - der Forschungs und Pluginthread für die Beschleunigung des Bootprozesses beim enigma2 initiiert von gutemine.

Das im Thread benutze Plugin entrümpelt den generellen Start- Prozess der Boxen. Maximale Ergebnisse erhält man aber nur, wenn man alle möglichen Komponenten optimiert. Diese sind:

Multiboot

Auch wenn das paradox klingt, gilt grundsätzlich: Booten von USB / CF- Karte (je nach Box) ist -aufgrund des schnelleren Dateisystems- SCHNELLER, als das Booten direkt aus dem Flash. Dateien aus dem Flash müssen zuerst immer entpackt werden, während Sie im ext3 der USB- Partition bereits entpackt vorliegen. Diesen Geschwindigkeits- Vorteil macht auch der schnellere Flash- Speicher nicht wieder wett. Deshalb gilt: Wer richtig schnell booten will, kommt um ein installiertes WallyWest + BarryAllen nicht drumrum.

Um hier zu profitieren ist ein Layout des Typs 2 oder 3 notwendig, wie in diesem Thread erklärt.

Viele der folgenden Einstellungen helfen aber auch direkt im Flash, momentan scheint der Unterschied zwischen USB <> Flash sich auf ca. 5 sec. zu belaufen.

Bios

Einige der folgenden Optionen sind nur notwendig, wenn man BA & WW verwendet (ToDo: Markieren der Optionen, die nur bei WW notwendig sind)

Boot:
Enable Prerun [DISABLE]
Primary Boot Source 	usb [/autorun.bat]
Secondary Boot Source	flash [  ]

Alternate Boot Source 1	usb [/autorun.bat]
Alternate Boot Source 2 none [   ]

Change Command Line	[DISABLE]
ENABLE USB Boot		[ENABLE]

Network:
IP auf feste IP stellen

Skins

Die Wahl des Skins hat nicht nur Auswirkungen auf die Performance während die Box läuft, sondern auch auf den Boot- Prozess. Der sehr schlanke Skin Swain HD zum Beispiel bringt gut 2-3 sec. für das booten.
Der Nebeneffekt, dass die ganze Box sich wesentlich flüssiger bedienen lässt, wird da gerne mitgenommen.

Nicht benutzte Skins sollten von der Box deinstalliert werden.

Sender Konfig

Die drei Dateien

  • satellites.xml
  • terrestrial.xml
  • cable.xml

(ToDo: Wo liegen die nochmal genau ? irgendwo in etc...) werden bei jedem Boot eingelesen. Hat man nur einen Tuner- Typ installiert, kann man getrost die beiden anderen Dateien löschen (umbenennen) und spart sich so das einlesen der anderen beiden beim Boot. Im Beispiel SAT: terrestrial.xml und cable.xml umbenennen

Die verbleibende xml sollte man dann mit einem Linux- konformen Editor so editieren, dass Sie nur noch die Empfangbaren Satelliten / Transponder enthält.

Diese Massnahmen bringen ca. 5 sek.

Plugins

Jedes installierte Plugin wird beim boot compiliert und braucht damit Boot- Zeit. Es gilt also alle nicht benötigten Plugins zu deinstallieren.

Enigma2

  • in /usr/share/enigma2/po alle Sprachordner bis auf /de und /en entfernen
  • in /usr/share/keymaps eng.kmap umbenennen
  • in /usr/share/enigma2/skin_default/spinner alle *.png umbenennen (Spinner wird abgeschalten)
  • in /etc/fstab beim hda-Eintrag auto auf ext3 ändern


Zurück zur Übersicht:Gemini-Wiki:Portal oder Hauptseite