do I need to
...
create the arrays for / and /boot while they are not mounted?
Precisamente.
Espero que você também tenha percebido que o conteúdo antigo será apagado no processo, portanto, convém criar um novo array com um dispositivo ausente (use mdadm --level=10 --raid-devices=8 --missing /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 /dev/sdg1 /dev/sdh1
). Em seguida, formate o sistema de arquivos no novo volume da matriz e copie todos os dados de / dev / sda1 para ele. Em seguida, reinicie a partir da matriz (assim, não usando a raiz / dev / sda1) e, na verdade, adicione / dev / sda1.
Não se esqueça de ajustar o bootloader de acordo.