Moin moin,
also ich hab hier ne microSDHC class 10 und bekomme trotzdem beim Kernel eine Bootzeit von knapp über 9 Sekunden. System ist ein RPi 2 B+.
Hat da jemand Ideen wie ich Bootzeit einsparen kann? Ich benutze schon eine initrd und schaue gerade daß ich die Ausgaben weitgehend stummschalte um weitere Millisekunden einzusparen. Aber das ist so weit von den 5 Sekunden entfernt die einige behaupten erreicht zu haben, daß ich gerade ein paar Zweifel habe ob diese Leute gemessen haben oder nur geschätzt. Im Anhang findet ihr einmal die Ausgabe von systemd-analyze plot und einmal den Plot bei aktiviertem systemd-bootchart. Daß systemd-bootchart selbst langsam ist, ist hier nicht das Problem, denn das ist ja nur dazu drin um mir Details über den Bootvorgang zu verraten und wird im Produktivbetrieb herausgenommen.
Ziel ist es, daß ich im Produktivbetrieb den RPi so hochfahre, daß er komplett von der initrd läuft und allenfalls das Root-Dateisystem unter einem Overlay Nur-Lesen gemountet wird.
Die Abhängigkeiten der Systemd-Units habe ich im Griff. Es geht also tatsächlich ausschließlich um die für den Kernel benötigte Zeit.