Am 04.09.21 um 23:58 schrieb Jan Ernst Voß:
> Hallo NG,
Hallo Jan-Ernst. Ernsthaft? (SCNR)
Dein Setup scheint ein Echter Grenzfall zu sein, mit Multiboot über
diverse Platten. Und so was ist nie einfach. Dieses scheint mir einfach
nur *krank*
> ich habe ein völlig skurriles Problem mit einem PC, er hat ein
> Fujitsu-Mainboard D3162-B12 mit einer CPU i5-3570K. Das Mainboard hat
> 6 SATA-Anschlüsse, die alle belegt sind: 4 gehen an einen
> Plattenkäfig für 4 HDD, 1 an einen Einbauschacht für HDD ohne
> Einbaurahmen und schließlich 1 an einen DVD-Brenner. Die
> SATA-Anschlüsse sind ganz sicher richtig belegt, 0-3 gehen an den
> Plattenkäfig, 4 an den Einbauschacht und schließlich 5 an den
> DVD-Brenner. Solange nur 2 Platten eingesetzt sind, werden diese
> anhand der Boot-Reihenfolge im BIOS richtig gespeichert und auch so
> erkannt. Kommt allerdings eine dritte Platte dazu, pfeift das BIOS
> auf die Einstellungen: es bootet in nicht nachvollziehbarer
> beliebiger Reihenfolge, trägt außerdem Platten teilweise 10x in die
> Boot-Reihenfolge ein. Das geht soweit, daß teilweise die Platten und
> der Brenner bis zu 64x in der Reihenfolge stehen, scheinbar das
Bis zu, oder genau 64 Einträge? Das wären IMHO exakt 7 Bits.
Kennt dein BIOS mehrere Boot-sequenzen? Ich habe hier ein Gerät das eine
Standard-Bootsequenz hat und eine getrennte für Fehler-situationen. Wäre
eine Denkbare Erklärung.
> Maximum des BIOS. Es liegt definitiv nicht an einem der installierten
> OS: ich trage die Platten richtig ein, wähle "Save and Reset" oder
> "Save and Reboot", rufe das BIOS erneut auf und die Platten stehen im
> Chaos da. Das kann also unmöglich an einer leeren BIOS-Batterie
> liegen, da der PC überhaupt nicht stromlos war. Und mit nur 2 Platten
> gibt es ja auch keinerlei Problem. Das BIOS ist das neueste, daß es
> für das Board gibt.
Du sagst der PC war nie stromlos wenn du Platten rein und raus steckst.
In dem Zusammenhang fällt mir deine Erwähnung von "einbauschacht - ohne
Rahmen) und "Festplattenkäfig" (also mit Rahmen) auf. Plattenkäfig wird
ja vieles genannt. Logisch wäre hier an zu nehmen das deine 4 SATA Kabel
zu jeweils nur einem Einschub gehen und da keine Backplane dazwischen
funkt. Frage: Kannst du das sicher ausschließen?
> Kurz noch zur Erläuterung, wozu der ganze Zauber
> dient: Windows kann m.W. nur von primären Partitionen starten, die
> erste Platte enthält davon 3 (XP, 7, 8.1), die zweite 2 (10, Server
> 2019) die dritte auch 2 (11, Server 2022). Die erste Platte hat eine
> erweiterte Partition mit 5 logischen Partitionen (4x Linux, 1x Swap).
Ich fasse das mal (anders) zusammen
SATA-0 (Drivecage)
Pri: WinXP
Pri: Win 7
Pri: Win8.1
Ext: log0: Linux 1
log1: Linux 2
log2: Linux 3
log3: Linux 4
log4: swap
SATA-1 (Drivecage)
Pri: Windows 10
Pri: WinServer 2019
SATA-2 (Drivecage)
Pri: Windows 11
Pri: WinServer 2022
SATA-3 (Drivecage)
*unknown* ???
SATA-4 (drivebay Intern)
*unknown* ???
SATA-5 Optical Drive
Das ist schon *extrem*!
Was sich mir da unwillkürlich aufdrängt ist: Warum zum Geier so viele
Betriebssysteme Parallel installiert sind?
Und wie wählst du da bitte das jeweils zu bootende aus, per EFI-Bootmenü
(F10 oder F12)? Mit irgendeinem Bootmanager der auf irgendeinem OS
(welchem?) installiert und konfiguriert ist?
Da du von deinen 7 Windosen und 4 Linuxen nur jeweils EINES laufen
lassen kannst... versteckst du die anderen mit irgend einem Trick,
sortierst laufwerks-buchstaben händisch auseinander oder lässt es
einfach in Kraut & Rüben.
Und, warum nicht getrennte Platten als Einschub in EINEM Rahmen? Sorge
wg. Mechanischem Verschleiß...
Warum nicht virtualisieren was geht?
> Ein baugleicher PC (gleiches Mainboard, gleiche CPU) hat dieses
> Problem nicht, da startet allerdings alles von der ersten Platte (2x
Du hast dein Problem offensichtlich grade selbst gelöst. Entweder:
1. der Problem-PC ist defekt (BIOS, Chipsatz, Controller, Batt.)
2. Die BIOS-Version unterscheidet sich. Kannst du selbst testen.
3. Dein Setup mit 11 Betriebssystemen nebeneinander ist
A. Grenzwertig
B. Völlig überzogen
C. Fehlerhaft.
> Windows, 6x Linux, 1x Swap), die anderen 4 Platten enthalten Daten
> mit cryptsetup unter ext4. Ich denke, daß ich GRUB2 verstanden habe,
> das läuft alles problemlos. Allerdings mit dem erstgenannten PC und
> seinen Problemen bin ich etwas ratlos – mir fällt nur ein Bug im BIOS
Ich glaube eher der Bug sitzt in deinem Verrückten Setup.
> ein. Aber vielleicht weiß hier ja jemand Rat – dann gern her damit!
> Nur die HDD mit installiertem GRUB in die Boot-Reihenfolge
> einzutragen bringt nichts – dann kennt GRUB2 die anderen Platten
> nicht.
Was jetzt, GRUB oder GRUB2? Wie viele Bootmanager sind da bitte beteiligt?
Mal abgesehen davon das du die Laufwerks-HW des Problem-PCs mal am
Funktionierenden ausprobieren könntest und dann siehst ob der das
gleiche falsch macht... würde ich dir ansonsten raten auf die Massiv
Parallele Installation zu verzichten oder es zumindest um zu
strukturieren. Z.b. in dem du eine Platte mit einem Bootmanager an den
SATA-0 im Internen Schacht anschließt und ausschließlich diese Platte im
BIOS als Boot-Laufwerk einträgst. Dann startet EFI diesen Bootmanager
und dieser muß dann zu allen anderen OS weiter leiten, deren Bootloader
entweder im MBR (1 Platte = 1 OS) oder in seiner eigenen Partition
liegen muß. Das entspräche dann am Ehesten dem Setup deines
funktionierenden PCs.
Und, wozu eigentlich Plattenrahmen für Platten auf denen Betriebssysteme
laufen - dies aber offensichtlich nicht in irgend einem RAID modus.
Wechselrahmen sind gut für Hotplug bei HW-Raid oder für Datenlaufwerke
die man im OS abmelden kann. Aber nichts für das OS selbst - es sei denn
in einem HW-Raid 1 oder 5 wozu dann aber auch noch eine Backplane
gehörte (für's Hot-plugging).
So kenne ich das von meinen Servern. Ob mit (Linux-) Softraid ohne
Backplane Hot-plug problemlos geht weiß ich nicht. Noch nie benutzt.