Hi Neil,

> >>
> >> Use --create --assume-clean again but add the --uuid= option there.
> >>
> >
> > I already tried this. But that didn't work, mdadm says that option
> > "--uuid=" is not available when "--create" is used.
> 
> You would need mdadm-2.6 or later.  And that might get the checksum
> wrong ... but it might be worth trying if you can figure a way to
> do it.

Except if I'm mistaken, creating the array will start (thus assemble) it. I 
should then get a workable array with mdadm-2.6 but no more workable for 
mdadm-1.9 . So this shouldn't work... am I wrong ?

> >> If that doesn't work (and I'm not 100% sure it will), you will need to
> >> find a way to rebuild your initrd.
> >
> What I would try would be:
>   - --create the array
>   - mount the filesystem
>   - chroot /mount/point
>   - mkinitramfs
> (or whatever the command is).  Maybe it is "mkinitrd" in that
> release of Debian.

I will try mkinitrd. I am not used to use this command. I guess that I need to 
mount any needed filesystem prior to use it (there also is another raid on my 
system using /dev/sd[a-c]3; corrupted by mdadm as the first one).

My system uses EFI to boot; should I have to simply copy the initrd.img 
generated to the EFI partition ?

Thanks,
 



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to