Hallo zusammen,
ich versuche, einen Rechner mit einer als Software-RAID-1 angelegten root-Partition zum Booten zu bewegen. Mit dem Rettungssystem funktioniert
das RAID.
Beim Booten bekomme ich die Meldung:
mounting /dev/md1 on /newroot failed: Invalid argument
Ausführlicher auch im angehängten Screenshot zu sehen.
Wenn ich dort "shell" eingebe und dann cat /proc/partitions, werden die ganzen sd*-Partitionen aufgelistet, aber kein md*.
Hat jemand eine Idee woran das liegen könnte?
Als Bootloader habe ich Grub 2 eingerichtet und auch eine
bios_grub-Partition angelegt. Im Kernel 4.9.6-gentoo-r1 habe ich die RAID-Sachen und ext4 mit genkernel fest einkompiliert.
Grüße, Magnus
so aus dem Kopf: welchen Metadaten-Typ hat der Mirror?
Falls Du schon eine initramfs mit md-Support gebaut hast:
Hast Du den kernel entsprechend angewiesen, das auch zu benutzen? Auf der commandline brauchst Du sowas wie "domdadm", für grub kannst Du das z.B.
in /etc/default/grub.conf als "GRUB_CMDLINE_LINUX="domdadm"" eintragen.
Kernel und initramfs habe ich so gebaut:
rescue linux # genkernel --lvm --mdadm --mdadm-config=/etc/mdadm.conf --no-mrproper all
On Thu, 16 Mar 2017 00:40:00 +0100 Magnus Rosenbaum <cmr_lists@forestfactory.de> wrote about Re: [gentoo-user-de]
Software-RAID booten:
Kernel und initramfs habe ich so gebaut:
rescue linux # genkernel --lvm --mdadm --mdadm-config=/etc/mdadm.conf
--no-mrproper all
Hast Du das mal ohne --mdadm-config versucht, um autodetect zu erzwingen?
Hast Du das mal ohne --mdadm-config versucht, um autodetect zu
erzwingen?
Ja, das habe ich schon probiert. Einziger Unterschied war, dass die Partitionen dann andere Namen bekamen.
Beim Booten bekomme ich die Meldung:
mounting /dev/md1 on /newroot failed: Invalid argument
Wenn ich dort "shell" eingebe und dann cat /proc/partitions, werden die ganzen sd*-Partitionen aufgelistet, aber kein md*.
Beim Booten bekomme ich die Meldung:
mounting /dev/md1 on /newroot failed: Invalid argument
Ist /newroot nicht falsch?
Wenn ich dort "shell" eingebe und dann cat /proc/partitions, werden die
ganzen sd*-Partitionen aufgelistet, aber kein md*.
Hast du die genkernel mit --mdadm gestartet?
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 293 |
Nodes: | 16 (2 / 14) |
Uptime: | 237:08:39 |
Calls: | 6,624 |
Files: | 12,172 |
Messages: | 5,319,873 |