Discussion:
'Bootsequenz' im BIOS instabil
Michael Eschweiler
2014-10-03 03:29:52 UTC
Permalink
Hallo Listenleser,

der Rechner oder das Betriebssystem verändert 'eigenmächtig' die
Reihenfolge der Geräte, von denen gebootet werden soll/kann und dann
findet das System keine Bootpartition mehr.
Die Details:
Mein Rechner hat eine i3 CPU mit einem XXX BIOS. Installiert ist OSS
13.1; uname -a sagt: "Linux rechnername 3.11.10-21-desktop #1 SMP
PREEMPT [...] x86_64 x86_64 x86_64 GNU/Linux".
Weiterhin habe ich auf einer verschlüsselten SD-Karte einige User-Daten
(E-Mails, etc.), die ich über fstab in einer Unterverzeichnis der
Home-Partition mounte. (Da ich oft offline arbeite, meine Mails aber
auch auf dem Laptop verfügbar haben möchte, schien mir diese Lösung
einfacher als ständig die kompletten Mails kopieren zu müssen.
Nachteil: Wenn die SD-Karte mal nicht im Rechner steckt, dauert das
Booten etwas länger.)
Mein Problem ist, dass, seitdem ich mit der SD-Karte arbeite, irgend
etwas, entweder das BIOS selbst oder das Betriebssystem die Reihenfolge
der zum Booten zu durchsuchenden Geräte verändert. Eingetragen hatte ich:
1. SSD-Platte
2. DVD-Laufwerk
3. usb:generic
..
7. usb.generic

Nach ein-/zweimal Booten sieht die Liste im BIOS dann so aus:
1. usb:generic
2. DVD-Laufwerk
3. Festplatte ohne Boot-Flag (home-Partition)
4. usb:generic
5. usb:generic
6. Festplatte ohne Boot-Flag [ja, zum zweiten Mal die gleiche Platte]
7. usb:generic

Wie man sieht, taucht die zweite Festplatte (ohne Boot-Flag) plötzlich
zweimal in der Liste auf und die Festplatte mit der Boot-Partition ist
rausgefallen, und dann passiert es, der Rechner mir sagt, er findet
keine bootbare Partition. Das einzige Boot-Flag, dass gesetzt ist, hat
die Bootpartition der SSD, die 'User'-Festplatte ist ohne Bootflag und
die SD-Karte natürlich auch.
Leider gibt's im Netz nur Fragen dazu, wie man die Boot-Sequence
verändern kann, nicht aber wie man 'eigenmächtiges' Verändern durch den
Rechner verhindert.
Daher meine Frage:
Weiß zufällig jemand, was da los ist und wie ich verhindern kann, dass
die Reihenfolge der bootbaren Medien ohne mein Zutun verändert wird?
Vielen Dank!

Gruß,
Michael
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Joerg Thuemmler
2014-10-06 06:10:02 UTC
Permalink
Post by Michael Eschweiler
Hallo Listenleser,
der Rechner oder das Betriebssystem verändert 'eigenmächtig' die
Reihenfolge der Geräte, von denen gebootet werden soll/kann und dann
findet das System keine Bootpartition mehr.
Mein Rechner hat eine i3 CPU mit einem XXX BIOS. Installiert ist OSS
13.1; uname -a sagt: "Linux rechnername 3.11.10-21-desktop #1 SMP
PREEMPT [...] x86_64 x86_64 x86_64 GNU/Linux".
Weiterhin habe ich auf einer verschlüsselten SD-Karte einige User-Daten
(E-Mails, etc.), die ich über fstab in einer Unterverzeichnis der
Home-Partition mounte. (Da ich oft offline arbeite, meine Mails aber
auch auf dem Laptop verfügbar haben möchte, schien mir diese Lösung
einfacher als ständig die kompletten Mails kopieren zu müssen.
Nachteil: Wenn die SD-Karte mal nicht im Rechner steckt, dauert das
Booten etwas länger.)
Mein Problem ist, dass, seitdem ich mit der SD-Karte arbeite, irgend
etwas, entweder das BIOS selbst oder das Betriebssystem die Reihenfolge
1. SSD-Platte
2. DVD-Laufwerk
3. usb:generic
..
7. usb.generic
1. usb:generic
2. DVD-Laufwerk
3. Festplatte ohne Boot-Flag (home-Partition)
4. usb:generic
5. usb:generic
6. Festplatte ohne Boot-Flag [ja, zum zweiten Mal die gleiche Platte]
7. usb:generic
Wie man sieht, taucht die zweite Festplatte (ohne Boot-Flag) plötzlich
zweimal in der Liste auf und die Festplatte mit der Boot-Partition ist
rausgefallen, und dann passiert es, der Rechner mir sagt, er findet
keine bootbare Partition. Das einzige Boot-Flag, dass gesetzt ist, hat
die Bootpartition der SSD, die 'User'-Festplatte ist ohne Bootflag und
die SD-Karte natürlich auch.
Leider gibt's im Netz nur Fragen dazu, wie man die Boot-Sequence
verändern kann, nicht aber wie man 'eigenmächtiges' Verändern durch den
Rechner verhindert.
Weiß zufällig jemand, was da los ist und wie ich verhindern kann, dass
die Reihenfolge der bootbaren Medien ohne mein Zutun verändert wird?
Vielen Dank!
Gruß,
Michael
Hi,

ich bin mir nicht sicher, ob ich Deine Boot-Config ganz richtig
verstanden habe, aber vielleicht kommt Dir was in die Quere, was ich -
zumindest hier bei einem ASRock EM 150M - auch nicht ändern kann.
Auch bei einem Intel MiniITX-Board habe ich das gleiche Verhalten:

USB-Bootmedien werden nicht als Extra-Rubrik, sondern als Unterart von
HDs behandelt. Wenn ich als vom Stick booten will, muss ich nicht ein
anderes Bootmedium einstellen, sondern die Festplattenreihenfolge bei
"boot from HD" (oder wie das heißt, kann gerade nicht nachsehen) ändern.
Dort steht mein USB-Stick erstmal an 2. Stelle, vorher kommt die 1.
SATA-HD, evt. auch alle SATAs, habe ich nicht getestet.
Verschiebe ich den Stick an die erste Stelle, kann ich davon booten.

Bei einem erfolgreichen Boot setzt das BIOS das dann - ohne mich zu
fragen - wieder auf die ursprüngliche Reihenfolge zurück. Das muss es
wohl auch, denn wenn ich - wie gehabt - vom Stick zB OS13.1 installiere,
will das nach der Installation von HD booten, Windoof dito und wenn ich
automatische Installationen ohne Benutzereingriff erlauben will, muss
ich das BIOS eben die HD-Reihenfolge ändern lassen, wenn ich einen
USB-Stick als HD sehe...

Wieso USB-Sticks hier quasi als Festplatten gesehen werden, weiß ich
nicht, aber es ist so. Und ich habe keine Option gesehen, das oder
dieses Rücksetzen der Bootreihenfolge der HDs zu ändern...

cu jth
--
www.teddylinx.de
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Michael Eschweiler
2014-10-07 21:28:16 UTC
Permalink
Hallo Jörg,
Post by Joerg Thuemmler
Post by Michael Eschweiler
Hallo Listenleser,
der Rechner oder das Betriebssystem verändert 'eigenmächtig' die
Reihenfolge der Geräte, von denen gebootet werden soll/kann und dann
findet das System keine Bootpartition mehr.
Mein Rechner hat eine i3 CPU mit einem XXX BIOS. Installiert ist OSS
13.1; uname -a sagt: "Linux rechnername 3.11.10-21-desktop #1 SMP
PREEMPT [...] x86_64 x86_64 x86_64 GNU/Linux".
Weiterhin habe ich auf einer verschlüsselten SD-Karte einige User-Daten
(E-Mails, etc.), die ich über fstab in einer Unterverzeichnis der
Home-Partition mounte. (Da ich oft offline arbeite, meine Mails aber
auch auf dem Laptop verfügbar haben möchte, schien mir diese Lösung
einfacher als ständig die kompletten Mails kopieren zu müssen.
Nachteil: Wenn die SD-Karte mal nicht im Rechner steckt, dauert das
Booten etwas länger.)
Mein Problem ist, dass, seitdem ich mit der SD-Karte arbeite, irgend
etwas, entweder das BIOS selbst oder das Betriebssystem die Reihenfolge
1. SSD-Platte
2. DVD-Laufwerk
3. usb:generic
..
7. usb.generic
1. usb:generic
2. DVD-Laufwerk
3. Festplatte ohne Boot-Flag (home-Partition)
4. usb:generic
5. usb:generic
6. Festplatte ohne Boot-Flag [ja, zum zweiten Mal die gleiche Platte]
7. usb:generic
Wie man sieht, taucht die zweite Festplatte (ohne Boot-Flag) plötzlich
zweimal in der Liste auf und die Festplatte mit der Boot-Partition ist
rausgefallen, und dann passiert es, der Rechner mir sagt, er findet
keine bootbare Partition. Das einzige Boot-Flag, dass gesetzt ist, hat
die Bootpartition der SSD, die 'User'-Festplatte ist ohne Bootflag und
die SD-Karte natürlich auch.
Leider gibt's im Netz nur Fragen dazu, wie man die Boot-Sequence
verändern kann, nicht aber wie man 'eigenmächtiges' Verändern durch den
Rechner verhindert.
Weiß zufällig jemand, was da los ist und wie ich verhindern kann, dass
die Reihenfolge der bootbaren Medien ohne mein Zutun verändert wird?
Vielen Dank!
Gruß,
Michael
Hi,
ich bin mir nicht sicher, ob ich Deine Boot-Config ganz richtig
verstanden habe, aber vielleicht kommt Dir was in die Quere, was ich -
zumindest hier bei einem ASRock EM 150M - auch nicht ändern kann.
USB-Bootmedien werden nicht als Extra-Rubrik, sondern als Unterart von
HDs behandelt. Wenn ich als vom Stick booten will, muss ich nicht ein
anderes Bootmedium einstellen, sondern die Festplattenreihenfolge bei
"boot from HD" (oder wie das heißt, kann gerade nicht nachsehen) ändern.
Dort steht mein USB-Stick erstmal an 2. Stelle, vorher kommt die 1.
SATA-HD, evt. auch alle SATAs, habe ich nicht getestet.
Verschiebe ich den Stick an die erste Stelle, kann ich davon booten.
Bei einem erfolgreichen Boot setzt das BIOS das dann - ohne mich zu
fragen - wieder auf die ursprüngliche Reihenfolge zurück. Das muss es
wohl auch, denn wenn ich - wie gehabt - vom Stick zB OS13.1 installiere,
will das nach der Installation von HD booten, Windoof dito und wenn ich
automatische Installationen ohne Benutzereingriff erlauben will, muss
ich das BIOS eben die HD-Reihenfolge ändern lassen, wenn ich einen
USB-Stick als HD sehe...
Wieso USB-Sticks hier quasi als Festplatten gesehen werden, weiß ich
nicht, aber es ist so. Und ich habe keine Option gesehen, das oder
dieses Rücksetzen der Bootreihenfolge der HDs zu ändern...
cu jth
Danke für die Antwort! Auch wenn der Fall bei mir ein Bisschen anders
liegt, scheint es jedenfalls Automatismen zu geben, die es dem BIOS
ermöglichen,'eigenständig' die Bootreihenfolge verändert. Bei scheint es
so zu sein, dass USB-Geräte unabhängig davon, ob sie ein Bootflag haben,
zunächst einmal den Vorzug bekommen. Warum dann aber die SSD, die
immerhin am ersten SATA-Anschluss steckt, das Nachsehen hat, d.h. aus
der Liste fliegt, obwohl sie das einzige Medium mit einer Partition mit
Bootflag ist, verstehe ich nicht...
Gruß,
Michael
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Detlef Wiese
2014-10-08 10:55:40 UTC
Permalink
Am 07.10.2014 um 23:28 schrieb Michael Eschweiler:
...
Post by Michael Eschweiler
Post by Joerg Thuemmler
Hi,
ich bin mir nicht sicher, ob ich Deine Boot-Config ganz richtig
verstanden habe, aber vielleicht kommt Dir was in die Quere, was
ich - zumindest hier bei einem ASRock EM 150M - auch nicht ändern
kann. Auch bei einem Intel MiniITX-Board habe ich das gleiche
USB-Bootmedien werden nicht als Extra-Rubrik, sondern als Unterart
von HDs behandelt. Wenn ich als vom Stick booten will, muss ich
nicht ein anderes Bootmedium einstellen, sondern die
Festplattenreihenfolge bei "boot from HD" (oder wie das heißt,
kann gerade nicht nachsehen) ändern. Dort steht mein USB-Stick
erstmal an 2. Stelle, vorher kommt die 1. SATA-HD, evt. auch alle
SATAs, habe ich nicht getestet. Verschiebe ich den Stick an die
erste Stelle, kann ich davon booten.
Bei einem erfolgreichen Boot setzt das BIOS das dann - ohne mich zu
fragen - wieder auf die ursprüngliche Reihenfolge zurück. Das muss
es wohl auch, denn wenn ich - wie gehabt - vom Stick zB OS13.1
installiere, will das nach der Installation von HD booten, Windoof
dito und wenn ich automatische Installationen ohne
Benutzereingriff erlauben will, muss ich das BIOS eben die
HD-Reihenfolge ändern lassen, wenn ich einen USB-Stick als HD
sehe...
Wieso USB-Sticks hier quasi als Festplatten gesehen werden, weiß
ich nicht, aber es ist so. Und ich habe keine Option gesehen, das
oder dieses Rücksetzen der Bootreihenfolge der HDs zu ändern...
cu jth
Danke für die Antwort! Auch wenn der Fall bei mir ein Bisschen anders
liegt, scheint es jedenfalls Automatismen zu geben, die es dem BIOS
ermöglichen,'eigenständig' die Bootreihenfolge verändert. Bei scheint
es so zu sein, dass USB-Geräte unabhängig davon, ob sie ein Bootflag
haben, zunächst einmal den Vorzug bekommen. Warum dann aber die SSD,
die immerhin am ersten SATA-Anschluss steckt, das Nachsehen hat, d.h.
aus der Liste fliegt, obwohl sie das einzige Medium mit einer
Partition mit Bootflag ist, verstehe ich nicht... Gruß, Michael
Ohne den Thread jetzt gründlich gelesen zu haben: hast du mal beim
Boardhersteller geschaut, ob es evtl eine neuere BIOS-Version gibt, die
möglicherweise dein Problem löst? Ich bin kein Freund davon, immer das
neueste BIOS haben zu müssen, aber bei Problemen ist ein BIOS-Update
eine Überlegung wert.
--
Mit freundlichen Grüßen
Detlef Wiese
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Michael Eschweiler
2014-10-08 18:24:02 UTC
Permalink
Post by Detlef Wiese
...
Post by Michael Eschweiler
Post by Joerg Thuemmler
Hi,
ich bin mir nicht sicher, ob ich Deine Boot-Config ganz richtig
verstanden habe, aber vielleicht kommt Dir was in die Quere, was
ich - zumindest hier bei einem ASRock EM 150M - auch nicht ändern
kann. Auch bei einem Intel MiniITX-Board habe ich das gleiche
USB-Bootmedien werden nicht als Extra-Rubrik, sondern als Unterart
von HDs behandelt. Wenn ich als vom Stick booten will, muss ich
nicht ein anderes Bootmedium einstellen, sondern die
Festplattenreihenfolge bei "boot from HD" (oder wie das heißt,
kann gerade nicht nachsehen) ändern. Dort steht mein USB-Stick
erstmal an 2. Stelle, vorher kommt die 1. SATA-HD, evt. auch alle
SATAs, habe ich nicht getestet. Verschiebe ich den Stick an die
erste Stelle, kann ich davon booten.
Bei einem erfolgreichen Boot setzt das BIOS das dann - ohne mich zu
fragen - wieder auf die ursprüngliche Reihenfolge zurück. Das muss
es wohl auch, denn wenn ich - wie gehabt - vom Stick zB OS13.1
installiere, will das nach der Installation von HD booten, Windoof
dito und wenn ich automatische Installationen ohne
Benutzereingriff erlauben will, muss ich das BIOS eben die
HD-Reihenfolge ändern lassen, wenn ich einen USB-Stick als HD
sehe...
Wieso USB-Sticks hier quasi als Festplatten gesehen werden, weiß
ich nicht, aber es ist so. Und ich habe keine Option gesehen, das
oder dieses Rücksetzen der Bootreihenfolge der HDs zu ändern...
cu jth
Danke für die Antwort! Auch wenn der Fall bei mir ein Bisschen anders
liegt, scheint es jedenfalls Automatismen zu geben, die es dem BIOS
ermöglichen,'eigenständig' die Bootreihenfolge verändert. Bei scheint
es so zu sein, dass USB-Geräte unabhängig davon, ob sie ein Bootflag
haben, zunächst einmal den Vorzug bekommen. Warum dann aber die SSD,
die immerhin am ersten SATA-Anschluss steckt, das Nachsehen hat, d.h.
aus der Liste fliegt, obwohl sie das einzige Medium mit einer
Partition mit Bootflag ist, verstehe ich nicht... Gruß, Michael
Ohne den Thread jetzt gründlich gelesen zu haben: hast du mal beim
Boardhersteller geschaut, ob es evtl eine neuere BIOS-Version gibt, die
möglicherweise dein Problem löst? Ich bin kein Freund davon, immer das
neueste BIOS haben zu müssen, aber bei Problemen ist ein BIOS-Update
eine Überlegung wert.
Danke für den Hinweis. Darüber habe ich auch schon nachgedacht. Da ich
aber kein Windows zur Verfügung habe und in meiner Erinnerung
DOS/Windows für ein BIOS-Update erforderlich ist, habe ich das nicht
weiterverfolgt. Aber vielleicht geht ein BIOS-Update mittlerweile auch
anders. Ich werde mich mal schlau machen.

Gruß,
Michael
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Detlef Wiese
2014-10-08 21:11:40 UTC
Permalink
Post by Michael Eschweiler
Danke für den Hinweis. Darüber habe ich auch schon nachgedacht. Da ich
aber kein Windows zur Verfügung habe und in meiner Erinnerung
DOS/Windows für ein BIOS-Update erforderlich ist, habe ich das nicht
weiterverfolgt. Aber vielleicht geht ein BIOS-Update mittlerweile auch
anders. Ich werde mich mal schlau machen.
Beim klassischen BIOS kann man es von einer DOS-Bootdiskette machen -
geht zB mit FreeDOS. Beim (U)EFI-BIOS gibt es AFAIK neben Windows auch
eine integrierte Lösung, müsste im Board-Handbuch oder auf der Homepage
des Boardherstellers zu finden sein.
--
Mit freundlichen Grüßen
Detlef Wiese
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Loading...