On Thu, Feb 01, 2007 at 01:11:17PM +0100, Boris Andratzek wrote: > Jens Millitzer wrote: > > > > > -------- Original-Nachricht -------- > > Datum: Wed, 31 Jan 2007 18:52:16 +0100 > > Von: Boris Andratzek <Boris.Andratzek@cation.de> > > An: Debian Mailingliste <debian-user-german@lists.debian.org> > > CC: > > Betreff: DAC960 > > > > > >>Ich bitte um Unterstützung bei einer Lapalie, die ich ein bisschen > >>ärgerlich finde und über die ich mich auch ein bisschen wundere.... > >> > >>Ich habe einen Rechner mit Mylex DAC960 Array-Controller. Den möchte ich > >>mit Sarge installieren. Ich habe die Netinstall-CD gebrannt und die > >>Installation läuft wunderbar. > >>Beim Booten startet grub, aber dann wird initrd nicht gefunden. Ich > >>vermute, dass das DAC960-Modul in diesem Augenblick noch nicht geladen > >>ist und deshalb das Arry nicht gemountet werden kann. > >>Ich boote dann erneut von der Netinstall-CD, schalte um auf Konsole 2 > >>und überprüfe, dass DAC960 geladen ist. Aber wie nun weiter? Wie mounte > >>ich das RAID? Muss ich eine neues initrd bauen? Wie? In /etc/mkinitrd/modules die gewünschten Module eintragen und dann normalerweise per mkinitrd -o <pfad> die Datei erstellen. > > > > Also ich hatte bei einem Server mit DAC960 Controller der heute > > noch mit sarge läuft ein ähnliches Problem. Die Installation > > lief bis zum ersten neustart wunderbar durch. Da blieb das > > System dann mit irgendeiner Meldung hängen. Leider weiß ich > > nicht mehr genau mit welcher Meldung die Installation ist > > schon einige Zeit her ;-) Die Lösung des Problems war das > > ich eine kleine primäre Partion für /boot am Anfang des ersten > > Arrays angelegt habe. > > > > Die Devices zum mounten solltest du unter /dev/rd/ finden. > > Genaueres ist z. B. hier erklärt: > > http://de.gentoo-wiki.com/Mylex_Controller > > > > Jens. > > Hallo Jens, hallo Alle, > > > vielen Dank zunächst für Deine Zeilen! > Ich habe ja nicht zuviele Problemdetails beschrieben, daher hier mehr: > > Es geht tatsächlich um den ersten Neustart vom Array während der > Installation. Dabei bekomme ich: > ______________________________________________________________ > Booting 'Debian Gnu/Linux, kernel 2.6.8-3-386' > > root (hd2,0) > > Filesystem type is ext2fs, partition type is 0xfd > > kernel /boot/vmlinuz-2.6.8-3-386 root=/dev/rd/c0d0p1 ro > > Error 15 file not found > > Press any key to continue... > ______________________________________________________________ > > Ich boote dann wieder von der Installations-CD, schalte auf Konsole 2. > Dann ist das Array als /dev/ > > Ich habe DAC960 Firmware 4.06-0-11 und BIOS 4.10-30. > Das Array ist vernünftig konfiguriert und hat auch schon gelaufen unter > Debian. Ich habe es damals installiert, als Woody noch testing war und > dann immer upgegradet. Allerdings hat das System soviele Probierereien > hinter sich gebracht, dass es jetzt 'zerfrickelt' war und einige Sachen > nicht mehr rund liefen. Deshalb habe ich gedacht, die Neuinstallation > ist sicher kein Problem.... > > Während der Installation ist das Array gemountet als > /dev/rd/host0/target0/part1 auf /target > > Da kann ich dann auch sehen, dass /boot/vmlinuz-2.6.8-3-386 dort existiert. > > In /boot/grub/menu.lst wird auf /dev/rd/c0d0p1 verwiesen (s.o.). Das ^^^^^^^^ ?? Ist das denn auch so richtig? normalerweise gibt es hier ja eher etwas wie /dev/hda1 oder /dev/sda1, zumindest selten /dev/rd/c0d0p1, dasieht irgendwie eher nach Solaris-Notation aus. Aber wenn es dieser Controller so will... > > Wenn ich den Bootvorgang richtig verstehe, muss das Arry doch aus der > initrd gemountet werden und dann kann der Kern geladen werden, oder? > Dann muss in der initrd das DAC960-Modul vorhanden sein und geladen > werden. Das ist m.E. das Problem... > Bitte korrigiert mich, so lerne ich auch noch 'was über den Bootvorgang! > Paul --
Attachment:
signature.asc
Description: Digital signature