System bootet nicht mehr - bitte um Hilfe...
Servus zusammen, auf einem Server mit 11.2 habe ich gerade folgendes gemacht: Die Maschine hat drei Platten, eine IDE, und zwei SATA. Die IDE habe ich nun ausgebaut und leider auch schon zerstört, und stelle jetzt fest, daß die Maschine nicht mehr booten will, weil offenbar der Bootloader auf der IDE drauf war. Die Root-Partition ist auf /dev/md0, bestehend aus sda2 und sdb2. Wie kriege ich denn einen Grub so geschrieben, daß die Kiste wieder startet? Wäre sehr dankbar für einen hilfreichen Hinweis. Viele Grüße! -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Andre Tann´s Tastaturgeklapper am Dienstag 28 Dezember 2010 :
Servus zusammen,
auf einem Server mit 11.2 habe ich gerade folgendes gemacht:
Die Maschine hat drei Platten, eine IDE, und zwei SATA. Die IDE habe ich nun ausgebaut und leider auch schon zerstört, und stelle jetzt fest, daß die Maschine nicht mehr booten will, weil offenbar der Bootloader auf der IDE drauf war.
Die Root-Partition ist auf /dev/md0, bestehend aus sda2 und sdb2.
Wie kriege ich denn einen Grub so geschrieben, daß die Kiste wieder startet?
Wäre sehr dankbar für einen hilfreichen Hinweis.
Viele Grüße!
-- Andre Tann
Hallo Andre, hattest du ein Raid eigerichtet? Gruß Lutz -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Lutz Weber, Mittwoch 29 Dezember 2010:
hattest du ein Raid eigerichtet?
Ja, auf der Maschine lag / auf md0, sprich also Softraid. Das heißt also ich muß dem Grub sagen, daß er das Root-FS auf einem Softraid suchen soll, welches jetzt wohl von der Zählweise her auf einem anderen Device liegt als zuvor. -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Andre Tann wrote:
Lutz Weber, Mittwoch 29 Dezember 2010:
hattest du ein Raid eigerichtet?
Ja, auf der Maschine lag / auf md0, sprich also Softraid. Das heißt also ich muß dem Grub sagen, daß er das Root-FS auf einem Softraid suchen soll, welches jetzt wohl von der Zählweise her auf einem anderen Device liegt als zuvor.
NEIN, musst Du nicht (falls Du ein Raid1 fährst). Dein Linux kann von /dev/sda ODER /dev/sdb booten (auf jeder der beiden Platten ist ja das komplette root-Fs drauf). Installier dir grub also einfach in den MBR von /dev/sda; für failover-Zwecke evtl. auch in den MBR von sdb. Falls sda dann mal komplett weg ist kannst du wieder von sda (vorher: sdb) booten. Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Kyek, Andreas, VF-DE, Mittwoch 29 Dezember 2010:
NEIN, musst Du nicht (falls Du ein Raid1 fährst).
Ja, ist ein Raid1.
Dein Linux kann von /dev/sda ODER /dev/sdb booten (auf jeder der beiden Platten ist ja das komplette root-Fs drauf).
Tja, genau das hatte ich gestern Nacht versucht, aber das Ding wollte trotzdem nicht booten. Warum genau weiß ich nicht, aber vielleicht hat ein Kernelmodul gefehlt. Damit ich beim nächsten mal besser gewappnet bin, folgende Fragen: Ist es richtig, daß bei Softraid1 das komplette root-FS auf allen Partitionen gleichberechtigt drauf ist, sprich: ich kann von sda3, sdb3 oder auch von md0 (bestehend aus sda3 und sdb3) booten? Wenn ich als root-Partition md0 angebe - woher weiß der Kernel oder der Grub, aus was md0 besteht und wo er es findet?
Installier dir grub also einfach in den MBR von /dev/sda; für failover-Zwecke evtl. auch in den MBR von sdb. Falls sda dann mal komplett weg ist kannst du wieder von sda (vorher: sdb) booten.
Weil es gestern nicht funktioniert hat - wie macht man das korrekt (und ohne Yast)? Und wie macht man es korrekt, wenn das System nicht mehr booten will, zB weil sda absäuft, und auf dem neuen sda (vorher: sdb) kein Grub drauf ist? Das Ende vom Lied gestern war, daß ich neu installiert habe. Immerhin hab ich jetzt ne brandaktuelle 11.3_64 drauf, das ist auch gut. Trotzdem hat es sehr viel Zeit gekostet, und ich verstehe eben nicht, was eigentlich schiefgelaufen ist. -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Andre Tann, Mittwoch 29 Dezember 2010:
Ist es richtig, daß bei Softraid1 das komplette root-FS auf allen Partitionen gleichberechtigt drauf ist, sprich: ich kann von sda3, sdb3 oder auch von md0 (bestehend aus sda3 und sdb3) booten?
Ungenau gefragt: ist es richtig, daß ich sda3, sdb3 oder auch md0 gleichberechtigt *mounten* kann? -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Andre Tann schrieb:
Kyek, Andreas, VF-DE, Mittwoch 29 Dezember 2010:
NEIN, musst Du nicht (falls Du ein Raid1 fährst).
Ja, ist ein Raid1.
Dein Linux kann von /dev/sda ODER /dev/sdb booten (auf jeder der beiden Platten ist ja das komplette root-Fs drauf).
Tja, genau das hatte ich gestern Nacht versucht, aber das Ding wollte trotzdem nicht booten. Warum genau weiß ich nicht, aber vielleicht hat ein Kernelmodul gefehlt.
Damit ich beim nächsten mal besser gewappnet bin, folgende Fragen:
Ist es richtig, daß bei Softraid1 das komplette root-FS auf allen Partitionen gleichberechtigt drauf ist, sprich: ich kann von sda3, sdb3 oder auch von md0 (bestehend aus sda3 und sdb3) booten?
Moin Andre, ja, Du kannst allen diesen Devices / zuordnen und davon starten. Wenn ich als
root-Partition md0 angebe - woher weiß der Kernel oder der Grub, aus was md0 besteht und wo er es findet?
Der grub lädt zunächst eine init.rd. Darin muss das Raid gestartet werden.
Installier dir grub also einfach in den MBR von /dev/sda; für failover-Zwecke evtl. auch in den MBR von sdb. Falls sda dann mal komplett weg ist kannst du wieder von sda (vorher: sdb) booten.
Weil es gestern nicht funktioniert hat - wie macht man das korrekt (und ohne Yast)? Und wie macht man es korrekt, wenn das System nicht mehr booten will, zB weil sda absäuft, und auf dem neuen sda (vorher: sdb) kein Grub drauf ist?
Man kann grub von irgendeinem Medium starten, z.B. von einer x-beliebigen Grub-Boot-CD. Danach definiert man in der Grub-Konsole das /-Device, lädt die init.rd und den Kernel. Das war's.
Das Ende vom Lied gestern war, daß ich neu installiert habe.
Da hast Du aber vorschnell aufgegeben! Immerhin
hab ich jetzt ne brandaktuelle 11.3_64 drauf, das ist auch gut. Trotzdem hat es sehr viel Zeit gekostet, und ich verstehe eben nicht, was eigentlich schiefgelaufen ist.
SEHR einfach:
Die IDE habe ich nun ausgebaut und leider auch schon zerstört, und stelle jetzt fest, daß die Maschine nicht mehr booten will,
Gruß, Boris -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Wed, 29 Dec 2010, Andre Tann schrieb:
Tja, genau das hatte ich gestern Nacht versucht, aber das Ding wollte trotzdem nicht booten. Warum genau weiß ich nicht, aber vielleicht hat ein Kernelmodul gefehlt.
Vermutlich hattest du /dev/disk/by-id/ oder /dev/disk/by-uuid/ Devices in der /boot/grub/device.map bzw. entsprechende Einträge in der menu.lst. Wegen sowas hab ich für die Bootplatte (und root) /dev/sdX in der device.map und root=/dev/sdXY Kernelparameter in der menu.lst, in der fstab hab ich dann (bis auf die /-Partition) dann LABEL Einträge. -dnh -- This is sick. Count me in. -- Arvid G. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (5)
-
Andre Tann
-
Boris
-
David Haller
-
Kyek, Andreas, VF-DE
-
Lutz Weber