geforce28
Goto Top

Raid6 Debian OS Grub funktioniert nicht mehr nach fail

Hallo Leute,

ich habe mal ein Testscenario aufgebaut mit einem debian System.

4 Disks, raid6 mit mdadm erstellt, alles super.
Anschließend habe ich auf allen Volumes grub installiert mit: "grub-install /dev/sda" "grub-install /dev/sdb", usw...

Nun habe ich mal das System heruntergefahren und eine Virtuelle Festplatte entfernt und versucht zu booten.
Der Bootloader (Grub) lädt auch, anscheinend von /dev/sdb/

Er sagt dann "Booting Debian GNU/Linux ......."
und dann direkt
error: out of memory.
error: out of memory.
error: out of memory.
error: out of memory.
error: out of memory.
error: out of memory.
error: out of memory.
error: out of memory.
assert: error stack overflow detected!
Linux 3.2.0-4-amd64 wird geladen
error: out of memory.
error: out of memory.
Initiale Ramdisk wird geladen
error: out of memory.
error: out of memory.
error: out of memory.
error: out of memory.
error: out of memory.
error: out of memory.

Press any key to continue...

Was nun ?
Wie kriege ich das System dazu wieder zu booten?

Content-ID: 261142

Url: https://administrator.de/forum/raid6-debian-os-grub-funktioniert-nicht-mehr-nach-fail-261142.html

Ausgedruckt am: 22.12.2024 um 11:12 Uhr

Pjordorf
Pjordorf 26.01.2015 um 00:21:42 Uhr
Goto Top
Hallo,

Zitat von @geforce28:
Nun habe ich mal das System heruntergefahren und eine Virtuelle Festplatte entfernt
Wie entfernt man eine Virtuelle Platte bei einen heruntergefahrenen System?

Wie kriege ich das System dazu wieder zu booten?
In dein Ausgeschalteten System (Heruntergefahren) die Virtuelle Platte wieder einbauen....

Was war denn dein Ziel deiner Bastelei?

Gruß,
Peter
geforce28
geforce28 26.01.2015 um 08:00:56 Uhr
Goto Top
Okay, sorry, dann werde ich mal die Unklahrheiten beseitigen:

Ziel meiner Bastelei war natürlich zu testen, was ist wenn die Platte in der Realität ausfallen würde.

Die Umgebung ist VMware Workstation, also Virtuell alles aufgesetzt.

Und wie man die Festplatte entfernt? Naja System heruntergefahren und bei der VM einfach die Festplatte entfernt face-wink
Chonta
Chonta 26.01.2015 um 12:23:34 Uhr
Goto Top
Hallo,

ist der Softwareraid denn auch über alle HDD also auch MIT /boot ? oder liegt /boot auf einer separaten Partition auf /dev/sda die Du anscheinend entfernt hast?

Gruß

Chonta
geforce28
geforce28 26.01.2015 um 13:01:16 Uhr
Goto Top
Also habe /boot nicht gesetzt bei der installation

Bei der Installation habe ich das Wurzelverzeichnis gesetzt also /
und Swap.
Vielleicht liegt ja da dann der Fehler, teste ich mal eben.
geforce28
geforce28 26.01.2015 um 13:34:51 Uhr
Goto Top
So habe ich nun so gemacht wie du gesagt hast.
Noch zusätzlich ein /boot im Raid angelegt.

Nach er installation auch wieder auf allen Platten im MBR den Grub bootloader installiert mit grub-install /dev/sdb, usw...

Nun erhalte ich folgenden Error beim booten nachdem ich sda entfernt habe:

error: fd0 read error.
error: invalid arch independent ELF magic.
Entering rescue mode...

grub rescue>

Was nu?
Chonta
Chonta 26.01.2015 um 13:52:35 Uhr
Goto Top
Hallo,

also wenn / im raid ist brauchts keine extra /boot.
Kannst Du mal Deine Konfiguration der partitionen und des RAID posten?
Und auch die /etc/fstab

Gruß

Chonta
Vision2015
Vision2015 26.01.2015 um 17:02:09 Uhr
Goto Top
Zitat von @geforce28:

Okay, sorry, dann werde ich mal die Unklahrheiten beseitigen:

Ziel meiner Bastelei war natürlich zu testen, was ist wenn die Platte in der Realität ausfallen würde.

Die Umgebung ist VMware Workstation, also Virtuell alles aufgesetzt.

Und wie man die Festplatte entfernt? Naja System heruntergefahren und bei der VM einfach die Festplatte entfernt face-wink

Verstehe ich das Richtig....

Also ein Software Raid 6, das ganze in einer VM mit 4 Virtuellen HDD´s Virtualisiert... *Kopf meets Tischplatte face-smile*

ok... das wäre also eine Fake Raid auf einem Fake PC.... *grübel*

hast du vmware tools installiert ?
ok, an deiner stelle würde ich mit der Supergrub ISO Booten, mir das Raid ansehen und Grub neu Installieren!
und gut ist.... face-smile

nur noch eine frage: hast du 5 HDD´s im System, und auf 4 VMware Datastores, worauf du die 4 Virtuellen HDD´s erstellt hast für ein Raid 6
*kopfkratz*
oder ist da nur eine HDD in deinem System ?
*nochmal Kopfkratz*
lg
V
Chonta
Chonta 26.01.2015 um 17:14:48 Uhr
Goto Top
Hallo,

da er nur die Funktionsweise des Linux Softwareraid testen will ist das doch ok mit der VM.
Wenn die VM mit allen virtuellen Platten normal bottet sollte auch ein simulierter Ausfall des RAID funktionieren.
Das ganze wird dann zwar noch viel viel langsamer, aber wenn alles richtig eingerichtet ist, sollte die VM trozdem booten (außer das System wird dermaßen ausgebremst das irgendwelche Timeouts überschritten werden und deswegen nicht gebootet wird, was aber unwarscheinlich ist)

btw wieviel RAM hat die VM bekommen und kannst Du der mehr geben?

Gruß

Chonta
Alchimedes
Alchimedes 27.01.2015 um 23:20:58 Uhr
Goto Top
Hallo ,

/boot musst Du nicht setzen das macht das System selbst.

Beim booten greift das System auf die menue.lst zu.
Da Du hier Hardwaretechnisch etwas geaendert hast ohne die config anzupassen
kollabiert Dein System.
Hilfe hier: Supergrub !!

http://www.supergrubdisk.org/

Das scannt Dein System und repariert Dein Bootloader.
Hab ich schon oft genutzt und hat mir den Tag / Nacht face-sad gerettet.)


Gruss