elias5000
Site Reliability Engineer
Ich habe ein kleines Problem. Ich habe eine Kiste, die läuft auf einem RAIS1 aus einer SSD und einer HDD. Jetzt ist die SSD ausgefallen und müsste ersetzt werden. Wie das geht ist mir klar, mein Problem ist ein anderes:
Die Kiste läuft auf einem Ubuntu 14.04 und bootet mit Grub2. Die SSD ist /dev/sda und die HDD ist /dev/sdb. Beide laufen als Kernel-RAID mit level 1.
Unter dem alten Grub hatte ich den Bootloader immer auf beiden Devices eines RAID1 installiert. Da das mit Grub2 irgendwie komplizierter (anders) war, habe ich das bisher vor mir her geschoben. Und jetzt hat es mich erwischt.
Die Kiste läuft noch und das stabil. Ich komme per SSH drauf. Mein Problem ist, dass sie nicht mehr booten wird und ich auch keinen Monitor habe, den ich anschließen kann. (Ist kaputt gegangen und sonst habe ich nur Laptop, wurde also nicht ersetzt.)
Ich muss jetzt also nicht nur irgendwie einen Grub auf /dev/sdb installieren sondern auch noch den Grub2 davon überzeugen, dass er das tun soll obwohl /dev/sda ausgefallen ist.
Ich habe es versucht mit:
Das schaut nicht so gut aus. Bei Grub1 gab es eine konsole in der ich das Device-Mapping überschreiben konnte und /dev/sdb als hd0 definieren und dann den bootloader schreiben. Ein äquivalent konnte ich bei Grub2 nicht finden.
Vielleicht kennt sich ja jemand gut genug mit Grub2 aus oder ich sehe einfach die offensichtliche Lösung nicht.
TL;DR: Erste Platte meines RAID1 futsch, muss jetzt den Bootloader auf /dev/sdb installieren wobei ich etwas Hilfe gebrauchen könnte.
Die Kiste läuft auf einem Ubuntu 14.04 und bootet mit Grub2. Die SSD ist /dev/sda und die HDD ist /dev/sdb. Beide laufen als Kernel-RAID mit level 1.
Unter dem alten Grub hatte ich den Bootloader immer auf beiden Devices eines RAID1 installiert. Da das mit Grub2 irgendwie komplizierter (anders) war, habe ich das bisher vor mir her geschoben. Und jetzt hat es mich erwischt.
Die Kiste läuft noch und das stabil. Ich komme per SSH drauf. Mein Problem ist, dass sie nicht mehr booten wird und ich auch keinen Monitor habe, den ich anschließen kann. (Ist kaputt gegangen und sonst habe ich nur Laptop, wurde also nicht ersetzt.)
Ich muss jetzt also nicht nur irgendwie einen Grub auf /dev/sdb installieren sondern auch noch den Grub2 davon überzeugen, dass er das tun soll obwohl /dev/sda ausgefallen ist.
Ich habe es versucht mit:
Code:
root@vbox:~# grub-install /dev/sdb
Installing for i386-pc platform.
/dev/sda: read failed after 0 of 4096 at 0: Input/output error
/dev/sda: read failed after 0 of 4096 at 128035586048: Input/output error
/dev/sda: read failed after 0 of 4096 at 128035667968: Input/output error
/dev/sda: read failed after 0 of 4096 at 4096: Input/output error
/dev/sda1: read failed after 0 of 4096 at 1998520320: Input/output error
/dev/sda1: read failed after 0 of 4096 at 1998577664: Input/output error
/dev/sda1: read failed after 0 of 4096 at 0: Input/output error
/dev/sda1: read failed after 0 of 4096 at 4096: Input/output error
/dev/sda2: read failed after 0 of 4096 at 126035623936: Input/output error
/dev/sda2: read failed after 0 of 4096 at 126035681280: Input/output error
/dev/sda2: read failed after 0 of 4096 at 0: Input/output error
/dev/sda2: read failed after 0 of 4096 at 4096: Input/output error
/dev/sda: read failed after 0 of 4096 at 0: Input/output error
/dev/sda: read failed after 0 of 4096 at 128035586048: Input/output error
/dev/sda: read failed after 0 of 4096 at 128035667968: Input/output error
/dev/sda: read failed after 0 of 4096 at 4096: Input/output error
/dev/sda1: read failed after 0 of 4096 at 1998520320: Input/output error
/dev/sda1: read failed after 0 of 4096 at 1998577664: Input/output error
/dev/sda1: read failed after 0 of 4096 at 0: Input/output error
/dev/sda1: read failed after 0 of 4096 at 4096: Input/output error
/dev/sda2: read failed after 0 of 4096 at 126035623936: Input/output error
/dev/sda2: read failed after 0 of 4096 at 126035681280: Input/output error
/dev/sda2: read failed after 0 of 4096 at 0: Input/output error
/dev/sda2: read failed after 0 of 4096 at 4096: Input/output error
grub-install: error: disk `lvmid/Qiyofc-Zyp2-fos1-Y951-566U-4WWw-JTFlrJ/VLiXQW-uKrO-K2Hw-sBQP-fUha-2tBF-vneD2m' not found.
Vielleicht kennt sich ja jemand gut genug mit Grub2 aus oder ich sehe einfach die offensichtliche Lösung nicht.
TL;DR: Erste Platte meines RAID1 futsch, muss jetzt den Bootloader auf /dev/sdb installieren wobei ich etwas Hilfe gebrauchen könnte.