Aus welchen Gründen braucht das Booten eines PCs bis zum Bootloader so lange?
-
Das sind meist oft mehr als 10 Sekunden bis der Bootloader auf dem MBR der Festplatte an der Reihe ist.
Die Frage ist aber, warum ist das so?Was macht z.B. das Bios in der ganzen Zeit?
Ist daran vielleicht der Realmode schuld, in dem sich jede x86 CPU zu Beginn befindet?
Woran liegt das also?Andere Computerarchitekturen sind in 3 Sekunden gebootet.
-
Nope, mit dem "Real-Mode" hat das nichts zu tun.
Ich denke da kommen einige Dinge zusammen:
* Devices initialisieren (verbunden mit einigen Tests) braucht einfach etwas Zeit
* An gewissen Stellen muss man auf die Hardware warten (bis Platten hochgedreht haben, ...)
* An gewissen Stellen werden Meldungen ausgegeben die der User auch lesen können soll - dazu werden die oft 2-3 Sekunden am Bildschirm stehen gelassen (speziell Dinge wie RAID BIOSe fallen mir dazu jetzt ein)Dann kommt als Faktor denke ich noch dazu dass das BIOS - ich schätze mal weil es am einfachsten so zu programmieren ist - alle Initialisierungs-Schritte hintereinander ausführt anstatt parallel. In einem System mit Multithreading wäre es ja z.B. leicht möglich 2 oder mehr SATA/ATA/RAID/... Controller gleichzeitig zu initialisieren.
----
Was ich aber nicht ganz verstehen ist: warum braucht ein OS wie Ubuntu so EWIG lange um zu booten (also von dem Zeitpunkt weg gestoppt wo die erste Meldung von Ubuntu ausgegeben wird bis zu dem Zeitpunkt wo man Username/Passwort eingeben kann)???
----
BTW: guck mal einem Server (z.B. von IBM) beim Booten zu. Dann wirst du über die 10 Sekunden froh sein, denn das kann leicht mal 30 Sekunden oder mehr brauchen bis die anfangen den MBR zu laden.
-
Braucht Ubuntu wirklich so lange?
Mein linux braucht unter 40 Sek bis zum Login.
-
sorry, aber bei linux ist es nicht anders zu erwartet, dass es lange bootet. es ist halt schlecht programmiert.
mein vista bootet in 25 sekunden.
-
hustbaer schrieb:
BTW: guck mal einem Server (z.B. von IBM) beim Booten zu. Dann wirst du über die 10 Sekunden froh sein, denn das kann leicht mal 30 Sekunden oder mehr brauchen bis die anfangen den MBR zu laden.
Hängt in den meisten Fällen vom RAID-Controller ab, teils brauchen die wirklich recht lange.
hustbaer: Keine Ahnung, welches Init-System Ubuntu derzeit verwendet, aber da kann man normalerweise noch viel drehen.
-
Ich glaube es geht hier um die POST-Geschichte, nicht um das OS an sich. Beim POST werden die Komponenten des Systems durchgecheckt.
Ich habe hier einen Intel-Server, der braucht bei einem Kaltstart für den Power on self test etwa 1 1/2 Minuten. Es dauert schon 40 Sekunden bis überhaupt der Bildschirm angeht.
Wenn du wirklich schnelle Bootvorgänge brauchs, kauf die einen C64, der braucht etwa 2 Sekunden.
-
grimmsen_at_work schrieb:
Ich glaube es geht hier um die POST-Geschichte, nicht um das OS an sich.
Nein, es geht einfach um alles vor dem Bootloader. Und das, was bei Servern so elendslange braucht, ist selten der POST.
Meine Antwort zu Ubuntu bezog sich hierauf:
hustbaer schrieb:
warum braucht ein OS wie Ubuntu so EWIG lange um zu booten
-
nman schrieb:
grimmsen_at_work schrieb:
Ich glaube es geht hier um die POST-Geschichte, nicht um das OS an sich.
Nein, es geht einfach um alles vor dem Bootloader. Und das, was bei Servern so elendslange braucht, ist selten der POST.
Was ist denn alles vor dem Bootloader? Tss.Meine Antwort zu Ubuntu bezog sich hierauf:
hustbaer schrieb:
warum braucht ein OS wie Ubuntu so EWIG lange um zu booten
-
grimmsen_at_work schrieb:
Was ist denn alles vor dem Bootloader? Tss.Der POST ist nur ein Teil davon. Eben der Power On Self Test.
-
Wenn du QuickPOST anstellst und die Festplatten fest einstellst, anstatt die bei jedem Booten automatisch einstellen zu lassen kannst du shcon einige Zeit sparen.
-
TheToast schrieb:
Wenn du QuickPOST anstellst
Ist das mittlerweile nicht ohnehin schon länger Standard?
-
wie siehts den mit EFI aus? unterstützt das Multithreading? Würde ja den Systemstart bei entsprechender Hardware erheblich beschleunigen...
-
Also mit LinuxBIOS sollen die ja in 3 Sek hochgefahren sein.
-
ad7mac schrieb:
Braucht Ubuntu wirklich so lange?
Mein linux braucht unter 40 Sek bis zum Login.Also mein Sidux ist nach 36 Sekunden beim Login, danach noch ca. 5 Sekunden bis KDE bereit ist (Kaltstart). Dazu kommen noch 6 Sekunden bis zum Grub-Menu. Naja dafuer habe ich ein super System das nach Tagen im Betrieb noch so schnell ist wie nach dem ersten Installieren. Ausserdem gibts ja Suspend To Disk

-
wiczer schrieb:
sorry, aber bei linux ist es nicht anders zu erwartet, dass es lange bootet. es ist halt schlecht programmiert.
mein vista bootet in 25 sekunden.1. Dass Linux schlecht programmiert ist, halte ich für den größten Mist überhaupt. Oder hättest du es besser gemacht? Kannst ja anschauen -> open source
2. NOCH bootet es in 25 sekunden...
in einem monat sind's mit glück 30
in zwei monaten mit glück 50
und in 3 monaten spätestens kannst du dein system neu aufsetzen.
Wirst es sicher noch merken. Viel Spaß mit dem neuen Windows Vista!
-
XaTrIxX schrieb:
1. Dass Linux schlecht programmiert ist, halte ich für den größten Mist überhaupt.
Ich auch !

-
Bin ich der einzige dem Bootzeiten mehr oder weniger sc****segal sind?
-
Tim schrieb:
Bin ich der einzige dem Bootzeiten mehr oder weniger sc****segal sind?
Ja.
Ich will nämlich einen Rechner, den man spontan in 2 Sekunden anschalten kann
und dann der ganze Desktop schon da ist, so daß man bei Bedarf mal schnell im Internet oder in einem Online Wörterbuch nach irgendetwas suchen kann.Der Computer sollte so sein wie ein Lexikon.
Zum Bücherregal greifen, Lexikon aufschlagen und nachsehen.
Das dauert < 10 Sekunden.Und so schnell muß das auch beim PC gehen.
Ich will einen Rechner mit Instant Access haben.
-
Nalo schrieb:
Der Computer sollte so sein wie ein Lexikon.
Zum Bücherregal greifen, Lexikon aufschlagen und nachsehen.
Das dauert < 10 Sekunden.Hat bei mir gerade 30 Sekunden gedauert. Naja, mein Rechner ist eh immer an. Und Suspend-to-RAM solls ja auch geben...
-
Ich sag ja C64. Gibt's ja auch eine Ethernetkarte zu, also ist Internet auch kein Problem:
www.dunkels.com/adam/tfe/Sobald ich einen Link poste, bin Spamer. Was soll denn der Schwachsinn?
-
Sobald ich einen Link poste, bin Spamer. Was soll denn der Schwachsinn?
Einfach einloggen (bis du DER grimmsen?), oder einbisschen sinnlosen Text in den Beitrag reinkopieren, so gibt die Spamerkennung auch Ruhe.