Compaq DL380 G1 - Bootprobleme
Hallo Forum.
Ich habe ein Problem beim Booten auf einem Compaq DL380 G1
Hardware:
1x 1GHz
2.5 GB RAM
4x 18.2 GB SCSI über Compaq Smart Array 3200 oder Compaq Integrated Controller (RAID5)
...
In dieser Konfiguration habe ich keine Probleme beim Installieren/Booten von Debian Etch oder W2k Server.
Jetzt will ich jedoch zwei 80GB IDE Platten in einem RAID0 anschliessen.
Also IDE-Controller rein (mit einem Adaptec 1200A und einem anderen probiert), Festplatten angeschlossen, beim booten ins BIOS des Adaptec-RAID-Controllers, RAID0 konfiguriert, gespeichert und verlassen --> System Disk not found (o.ä.) ...
Auf welchem Slot die Controller stecken spielt auch keine Rolle (Adaptec vor Compaq oder nach Compaq ...).
Meine bis jetzt probierten Varianten:
- Alles mit der SmartStart-CD 5.5 eingerichtet (RAID etc)
- Debian Etch installiert
- IDE-Controller + Platten rein
--> System Disk not found
- Alles mit der SmartStart-CD 5.5 eingerichtet (RAID etc)
- W2K Server installiert
- IDE-Controller + Platten rein
--> System Disk not found
- Alles mit der SmartStart-CD 5.5 eingerichtet (RAID etc)
- IDE-Controller + Platten rein
- Debian Etch installiert
--> GRUB-Bootloader macht Probleme (bootdisk etc falsch lalalala)
- Alles mit der SmartStart-CD 5.5 eingerichtet (RAID etc)
- IDE-Controller + Platten rein
- W2K Server installiert
--> System Disk not found
Kann man irgendwo (SmartStart-CD???) die Bootreihenfolge einstellen (BIOS gibt es nicht)?
Später sollten da mal zwei TB-Platten in einem RAID1-Verbund rein ... wäre schade wenn dies nicht klappen würde ...
Greetz, Lousek
Ich habe ein Problem beim Booten auf einem Compaq DL380 G1
Hardware:
1x 1GHz
2.5 GB RAM
4x 18.2 GB SCSI über Compaq Smart Array 3200 oder Compaq Integrated Controller (RAID5)
...
In dieser Konfiguration habe ich keine Probleme beim Installieren/Booten von Debian Etch oder W2k Server.
Jetzt will ich jedoch zwei 80GB IDE Platten in einem RAID0 anschliessen.
Also IDE-Controller rein (mit einem Adaptec 1200A und einem anderen probiert), Festplatten angeschlossen, beim booten ins BIOS des Adaptec-RAID-Controllers, RAID0 konfiguriert, gespeichert und verlassen --> System Disk not found (o.ä.) ...
Auf welchem Slot die Controller stecken spielt auch keine Rolle (Adaptec vor Compaq oder nach Compaq ...).
Meine bis jetzt probierten Varianten:
- Alles mit der SmartStart-CD 5.5 eingerichtet (RAID etc)
- Debian Etch installiert
- IDE-Controller + Platten rein
--> System Disk not found
- Alles mit der SmartStart-CD 5.5 eingerichtet (RAID etc)
- W2K Server installiert
- IDE-Controller + Platten rein
--> System Disk not found
- Alles mit der SmartStart-CD 5.5 eingerichtet (RAID etc)
- IDE-Controller + Platten rein
- Debian Etch installiert
--> GRUB-Bootloader macht Probleme (bootdisk etc falsch lalalala)
- Alles mit der SmartStart-CD 5.5 eingerichtet (RAID etc)
- IDE-Controller + Platten rein
- W2K Server installiert
--> System Disk not found
Kann man irgendwo (SmartStart-CD???) die Bootreihenfolge einstellen (BIOS gibt es nicht)?
Später sollten da mal zwei TB-Platten in einem RAID1-Verbund rein ... wäre schade wenn dies nicht klappen würde ...
Greetz, Lousek
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 92990
Url: https://administrator.de/contentid/92990
Ausgedruckt am: 22.11.2024 um 16:11 Uhr
13 Kommentare
Neuester Kommentar
Servus,
zum einen - von deiner Smart Start dürfte schon ein paar Updates geben. Nimm eine aktuelle.
Zum anderen, IDE Laufwerke im "Server" - dann lieber SATA.
Was ich in deinen bisherigen Versuchen nicht herausgelesen habe und mein "Favorit wäre - komplettes "montieren" des IDE Adapters und dann per Smart Start einrichten.
Gruß
zum einen - von deiner Smart Start dürfte schon ein paar Updates geben. Nimm eine aktuelle.
Zum anderen, IDE Laufwerke im "Server" - dann lieber SATA.
Was ich in deinen bisherigen Versuchen nicht herausgelesen habe und mein "Favorit wäre - komplettes "montieren" des IDE Adapters und dann per Smart Start einrichten.
Gruß
Hallo Lousek,
die einfachste Lösung in deinem Fall wäre, deinem SCSI RAID Controller zu sagen, er soll kein Laufwerk beim BIOS per INT 0x13 anmelden. Somit wäre dein IDE Controller der einzige was Laufwerke anmeldet (Als 0x80, also erstes Laufwerk). So kennt dein System beim starten nur den RAID 0 Verbund und kann garnicht anders als davon zu booten.
Michi
die einfachste Lösung in deinem Fall wäre, deinem SCSI RAID Controller zu sagen, er soll kein Laufwerk beim BIOS per INT 0x13 anmelden. Somit wäre dein IDE Controller der einzige was Laufwerke anmeldet (Als 0x80, also erstes Laufwerk). So kennt dein System beim starten nur den RAID 0 Verbund und kann garnicht anders als davon zu booten.
Michi
Hallo Lousek,
bei INT 20 (Hexadezimal 0x13) handelt es sich um einen Mechanismus für einen Zugriff auf Laufwerke (http://en.wikipedia.org/wiki/INT_13). Wenn man sich das ansieht wie ein Computer startet, passiert folgendes um diesen einfachen Zugriff zu ermöglichen:
Das BIOS selber registriert Laufwerke. Diesen folgen diesem Nummerierungsschema: http://en.wikipedia.org/wiki/INT_13#List_of_INT_13h_services .
Jedoch können sich Controller mit eigenem BIOS (oder richtiger Firmware) an den start des BIOS anhängen. SCSI oder RAID Controller machen das eigentlich immer. Leicht erkenntlich wenn sich nach dem Einbau eines solchen Controller die Meldungen des selbigen verfolgen kann.
Bei diesem Vorgang können sie auch änderungen an diesem Nummerierungsschema vornehmen und dort eigene Laufwerke eintragen.
Das ist entscheident für den nachfolgenden versuch des BIOS das Bestriebssystem zu starten. Je nach eingestellter Bootreihenfolge wird die Liste der Laufwerke abgearbeitet. Von jedem Medium wird versucht etwas Bootfähiges zu finden. Das BIOS verwendet INT 20 (oder 0x13 oder 13h was alles dem selben entspricht) dafür.
Entscheident für dich ist nun die Reihenfolge wie sich die Festplatten melden. Wie du aus der Liste siehst beginnt das BIOS mit 0x80 für das erste Festplattenlaufwerk.
Da deine Controller (RAID und SCSI) über eigene Firmware verfügen, kann man ihnen mitteilen ob sie ihre Laufwerke bei INT 13h registrieren sollen. Das geht in den Einstellungen des jeweiligen Controller. Entweder per Tastenkombination wenn ihre Firmware läuft oder mit einem Programm das die Änderungen erlaubt.
Da du ja ausschließlich von deinem SCSI Controller starten willst, stelle ein das er seinen RAID Verbund dort anmelden soll. Entgegen bei deinem IDE RAID Controller veranlasse das er tunlichst nichts registriert. So kann das BIOS ausschließlich von deinem RAID 5 einen Startversuch unternehmen, da es sich als "0x80 First Harddisk" eingetragen hat.
Somit sollte der anfängliche Start deines Betriebssystem gesichert sein. Vergiss jedoch nicht, das alle modernen Betriebssystem im Protected Mode laufen und somit sehr früh in deren Startprozess den INT 13h ersetzten. Ab dann gilt die Ordnung deines jeweiligen Betriebssystem.
Michi
bei INT 20 (Hexadezimal 0x13) handelt es sich um einen Mechanismus für einen Zugriff auf Laufwerke (http://en.wikipedia.org/wiki/INT_13). Wenn man sich das ansieht wie ein Computer startet, passiert folgendes um diesen einfachen Zugriff zu ermöglichen:
Das BIOS selber registriert Laufwerke. Diesen folgen diesem Nummerierungsschema: http://en.wikipedia.org/wiki/INT_13#List_of_INT_13h_services .
Jedoch können sich Controller mit eigenem BIOS (oder richtiger Firmware) an den start des BIOS anhängen. SCSI oder RAID Controller machen das eigentlich immer. Leicht erkenntlich wenn sich nach dem Einbau eines solchen Controller die Meldungen des selbigen verfolgen kann.
Bei diesem Vorgang können sie auch änderungen an diesem Nummerierungsschema vornehmen und dort eigene Laufwerke eintragen.
Das ist entscheident für den nachfolgenden versuch des BIOS das Bestriebssystem zu starten. Je nach eingestellter Bootreihenfolge wird die Liste der Laufwerke abgearbeitet. Von jedem Medium wird versucht etwas Bootfähiges zu finden. Das BIOS verwendet INT 20 (oder 0x13 oder 13h was alles dem selben entspricht) dafür.
Entscheident für dich ist nun die Reihenfolge wie sich die Festplatten melden. Wie du aus der Liste siehst beginnt das BIOS mit 0x80 für das erste Festplattenlaufwerk.
Da deine Controller (RAID und SCSI) über eigene Firmware verfügen, kann man ihnen mitteilen ob sie ihre Laufwerke bei INT 13h registrieren sollen. Das geht in den Einstellungen des jeweiligen Controller. Entweder per Tastenkombination wenn ihre Firmware läuft oder mit einem Programm das die Änderungen erlaubt.
Da du ja ausschließlich von deinem SCSI Controller starten willst, stelle ein das er seinen RAID Verbund dort anmelden soll. Entgegen bei deinem IDE RAID Controller veranlasse das er tunlichst nichts registriert. So kann das BIOS ausschließlich von deinem RAID 5 einen Startversuch unternehmen, da es sich als "0x80 First Harddisk" eingetragen hat.
Somit sollte der anfängliche Start deines Betriebssystem gesichert sein. Vergiss jedoch nicht, das alle modernen Betriebssystem im Protected Mode laufen und somit sehr früh in deren Startprozess den INT 13h ersetzten. Ab dann gilt die Ordnung deines jeweiligen Betriebssystem.
Michi
Hallo Lousek,
bei Adaptec Controller geht das in etwa so:
Mit Strg+A kannst du in die Controllerfirmware. Die Tastenkombination drückst du wenn sich der Controller am Bildschrim sich meldet. Danach kommt die Oberfläche. Wähle die erweiterten Controllereinstellungen. Dort hale ausschau nach einer Zeile mit INT 13h oder BIOS. Stelle die Zeilen auf "Disable".
Deinen SCSI Controller lasse unverändert. Ich gehe davon aus das er in Werkseinstellung ist, die die INT 13h Routine macht.
Michi
bei Adaptec Controller geht das in etwa so:
Mit Strg+A kannst du in die Controllerfirmware. Die Tastenkombination drückst du wenn sich der Controller am Bildschrim sich meldet. Danach kommt die Oberfläche. Wähle die erweiterten Controllereinstellungen. Dort hale ausschau nach einer Zeile mit INT 13h oder BIOS. Stelle die Zeilen auf "Disable".
Deinen SCSI Controller lasse unverändert. Ich gehe davon aus das er in Werkseinstellung ist, die die INT 13h Routine macht.
Michi
Hallo Lousek,
bei mir funktioniert der DL370G0 mit SmartArray und Adapter 1200A.
Habe Debian auf dem AmartArray und zwei Platten, allerdings nicht im RAID, am 1200er.
Die Compaq-System-Partition ist auch auf dem SmartArray, funktioniert soweit gut.
Was ich aber habe, ist ein Performance-Problem auf den Platten am 1200er. Diese sind recht langsam.
zur Konfig: Schau mal in die BIOS-Einstellungen (sprcih mit SmartStart 5.5 oder per F10),
bei dem intergierten Array-Controller muss dieser als "erster" eingetragen sein.
Gruß,
rdt-23
bei mir funktioniert der DL370G0 mit SmartArray und Adapter 1200A.
Habe Debian auf dem AmartArray und zwei Platten, allerdings nicht im RAID, am 1200er.
Die Compaq-System-Partition ist auch auf dem SmartArray, funktioniert soweit gut.
Was ich aber habe, ist ein Performance-Problem auf den Platten am 1200er. Diese sind recht langsam.
zur Konfig: Schau mal in die BIOS-Einstellungen (sprcih mit SmartStart 5.5 oder per F10),
bei dem intergierten Array-Controller muss dieser als "erster" eingetragen sein.
Gruß,
rdt-23