booten vom raid (Fasttrack100TX2)

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
thorius
Beiträge: 50
Registriert: 07.04.2002 16:25:10
Wohnort: Dresden

booten vom raid (Fasttrack100TX2)

Beitrag von thorius » 15.06.2002 20:28:51

Hallo Debianer

Ich habe auf ein Raidarray (raid0) Debian Woody installiert und kann von eben diesem nicht direkt booten.

Als Kernel benutze ich den bf24 von den InstallationsCD´s. Bei der Installation mit konnte ich mit Lilo nicht in den MBR des Arrays schreiben, deshalb hatte ich mit noch schnell eine Bootdisk erstellt - mit der ich das System ersteinmal starten kann, was allerdings sehr lange dauert und wohl auch nicht im Sinne des Erfinders ist :).

Der nächste Anlauf nach Lilo war Grub, der sich natürlich problemlos auf der Grub-Bootdiskette installieren lässt und auch von dieser das Array bootet, und das in wesentlich kürzerer Zeit. Allerdings muss ich bei dieser Diskette die Parameter immer von Hand eingeben, also:
root (hd1,1)
kernel /vmlinuz root=/dev/ataraid/d0p2
boot

dann klappt das mit dem Booten (aber halt nach wie vor mit der Disk). Alternativ kann ich auch meine menu.lst in der Grubshell angeben und er lässt mit dem Menue starten - leider ist diese menu.lst nicht auf der Disk, was aber sicher leicht zu beheben ist. BTW: welches Dateisystem benutzen die GRUB-Disketten, ext2 scheint es nicht zu sein...

Mein primäres Problem ist nun, direkt vom Raidarray zu starten - weiss jemand Rat??

Danke im Voraus
Thorius

arteist
Beiträge: 728
Registriert: 20.05.2002 17:26:23
Kontaktdaten:

Beitrag von arteist » 15.06.2002 20:46:00

kannst du denn mit grub in den mbr schreiben??

also grub-install /dev/hdx

thorius
Beiträge: 50
Registriert: 07.04.2002 16:25:10
Wohnort: Dresden

Beitrag von thorius » 15.06.2002 22:48:22

Nein, das funktioniert leider auch nicht. So hatte ich es ja auch schon probiert. Nebenbei heisst die Zeile bei mir: grub-install --install-drive /dev/ataraid/d0

Mir ist aufgefallen, das die Festplatten auch als hde und hdf ansprechbar sind, aber da das ja ein Raidarray ist, nützt mir das nichts. In demn Standardkernel ist aber auch der Support für den Promise Ultra100 einkompiliert und die Karten unterscheiden sich ja nicht besonders (Fasttrack=Quasi-Software-Raid).

Was gibt es denn noch so für Bootloader, mit denen man experimentieren kann?

Hat jemand schon mal vor diesem Problem gestanden und eine andere Idee?

Danke Thorius

thorius
Beiträge: 50
Registriert: 07.04.2002 16:25:10
Wohnort: Dresden

Die Lösung

Beitrag von thorius » 22.06.2002 21:03:46

Hallo Debianer,

ich habe intensiv im web gesucht und nun auch eine Lösung. Falls jemand in eine ähnliche Situation kommen sollte oder mit dem Kauf eines Promise Fasttrack liebäugeln sollte... hier entlang.

die Kernelconfig:
TA/IDE/MFM/RLL Support -->
<*> ATA/IDE/MFM/RLL Support
IDE/ATA/ATAPI Block Devices -->
<*> Enhanced ATA/IDE/MFM/RLL disk/cdrom/tape/floppy support
<*> Include IDE/ATA-2 Disk Support
[*] Use multi-mode by default
Include IDE/ATAPI CDROM support
[*] Generic PCI IDE chipset support
[*] Sharing PCI IDE interrupt support
[*] Generic PCI Bus master DMA support
[*] Use PCI DMA by default when available
[*] Promise PDC202{46|62|65|67|68} support
[*] Special UDMA Feature
[*] Special FastTrack Feature
[*] VIA 82CXXX chipset support
<*> Support for IDE RAID controllers
<*> Support Promise Software RAID (fasttrack)

das makedev (bei mir war es nicht da, obwohl es das sollte?)
#!/bin/sh
mkdir -p /target/dev/ataraid
cd /target/dev/ataraid
mknod d0 block 114 0
mknod d0p1 block 114 1
mknod d0p2 block 114 2
mknod d0p3 block 114 3
mknod d0p4 block 114 4
mknod d0p5 block 114 5
mknod d0p6 block 114 6
mknod d0p7 block 114 7
mknod d0p8 block 114 8
mknod d0p9 block 114 9
mknod d0p10 block 114 10
mknod d0p11 block 114 11
mknod d0p12 block 114 12
mknod d0p13 block 114 13
mknod d0p14 block 114 14
mknod d0p15 block 114 15

und danach Lilo, wenn diese Fehlermeldung kommt:
Fatal: Sorry, don't know how to handle device 0x7201 #dann ist lilo zu alt.... das deb aus Woody geht aber

last, but not least die /etc/lilo.conf

root=/dev/ataraid/d0pX # X ist durch die Partition zu erstetzen
boot=/dev/ataraid/d0
disk=/dev/ataraid/d0
bios=0x80
lba32
#schnipp, ab hier die persönlichen Daten

/sbin/lilo nicht vergessen und dann bootet er...

have fun, bye Thorius

Antworten