[Eisfair] Soft-Raid einrichten
Marcus Röckrath
marcus.roeckrath at gmx.de
Sa Dez 20 09:08:31 CET 2025
Hallo Fabian,
Marcus Röckrath wrote:
>> ich glaube hier ist ein Fehler, da die initrd ja nun noch auf dem /boot
>> liegt und nicht nach /mnt/boot kommt
>
> Das war auch so ein Knackpunkt, den ich nach Lesen der Anleitung heute in
> einem meiner Beiträge mal als Frage in den Raum gestellt habe.
Bevor man die Kopiererei von sda auf md doppelt macht (3.3.7), sollte vorher
wohl die initrd erzeugt werden, also 3.3.10 vor 3.3.7). Die Erzeugung der
initrd ist ja noch nicht ganz so alt, vielleicht ist das hierbei falsch
einsortiert worden.
>> und nun den reboot
>
> Und der fehlt mir an dieser Stelle in der Anleitung, weil der Rest doch
> dann im auf dem RAID laufenden System passieren muss.
>
>> ---[schnipp]---
>> eis-8648 # df -h
>> Filesystem Size Used Avail Use% Mounted on
>> /dev/sda3 4.7G 749M 3.7G 17% /
>> devtmpfs 4.0M 0 4.0M 0% /dev
>> tmpfs 2.0G 0 2.0G 0% /dev/shm
>> tmpfs 788M 636K 787M 1% /run
>> tmpfs 1.0M 0 1.0M 0%
>> /run/credentials/systemd-journald.service
>> /dev/sda1 85M 40M 39M 51% /boot
>> tmpfs 1.0M 0 1.0M 0% /run/credentials/getty at tty1.service
>> tmpfs 394M 4.0K 394M 1% /run/user/0
>> eis-8648 #
>> ---[/schnapp]---
>>
>> komisch immer noch keine /dev/md3 an /
>
> Moment, du hast doch jetzt zwei bootbare Platten gleichzeitig "aktiv".
>
> Auf echtem Bleck, müsste ich jetzt wohl das BIOS-Bootmenü bemühen, um die
> RAID-Paltte zum Booten auswählen.
Als ich schon im Bett lag, fiel mir hier noch etwas zu ein.
Die md-Paltte könnte garnicht bootfähig sein, da sie gar keinen Bootcode im
MBR enthält. Würde die VM starten, wenn du ihr die sda entziehst oder
meckert sie dann, dass sie keine bootbare Platte vorfindet.
Die sgdisk-Befehle aber auch das Kopieren der Daten macht das nicht.
Im Installer geschieht dies durch:
dd bs=440 count=1 conv=notrunc if=mbr.bin of="${disk}"
oder
dd bs=440 count=1 conv=notrunc if=gptmbr.bin of="${disk}"
je nachdem, ob mbr oder gpt Partitionierung benutzt wurde. $disk wäre
bezüglich der Anleitung sdb.
Aber woher nehmen, denn im laufenden System gibts die nicht. Also von sda
stehlen:
dd bs=440 count=1 conv=notrunc if=/dev/sda of=/dev/sdb
Erst jetzt ist die Platte für den PC überhaupt eine bootbare Platte.
Den Schritt muss man spätestens vor dem Reboot machen.
Könntest du das mal testen? Hast du noch die VM, die wieder in sda
reingestartet ist?
Machst du mal den dd-Schritt, um den mbr zu übertragen und schaust, ob du
die dann zu booten bekommst; gegebenenfalls muss man beim Start aus den
beiden Bootmöglichkeiten wählen oder sda "abklemmen".
--
Gruß Marcus
[eisfair-Team]
Mehr Informationen über die Mailingliste Eisfair