Eu tive o mesmo problema e finalmente resolvi
O problema parece estar em update-initramfs que não gera o initrd corretamente.
"evms_activate not found" significa que o arquivo / sbin / evms_activate não é criado dentro do arquivo initrd por update-initramfs
Portanto, minha solução consiste em descompactar o initrd que não funciona e copiar o executável evms_activate para / sbin / a partir de um arquivo initrd funcional (provavelmente obtendo um de um arquivo deb de repositórios debian / ubuntu) e compactando initrd novamente. / p>
No meu caso, fiz os seguintes passos.
Criamos duas pastas:
mkdir NOT_WORKING
mkdir WORKING
Copiamos o initrd corrompido para a pasta NOT_WORKING (no meu caso "initrd.img-3.4.94") e o trabalho para WORKING (no meu caso "initrd.img-3.8.0-31-generic"). / p>
cp /boot/initrd.img-3.4.94 NOT_WORKING
cp initrd.img-3.8.0-31-generic WORKING
Desembale o initrd:
cd NOT_WORKING
mv initrd.img-3.4.94 initrd.img-3.4.94.gz
gzip -d initrd.img-3.4.94.gz
cpio -id < initrd.img-3.4.94
cd ..
cd WORKING
mv initrd.img-3.8.0-29-generic initrd.img-3.8.0-29-generic.gz
gzip -d initrd.img-3.8.0-29-generic.gz
cpio -id < initrd.img-3.8.0-29-generic
cd ..
Copiamos evms_activate
cp WORKING/sbin/evms_activate NOT_WORKING/sbin/evms_activate
E nós empacotamos initrd novamente
cd NOT_WORKING
mv initrd.img-3.4.94 .. #We don't want to pack an older initrd into the newer :p
find . | cpio --quiet -H newc -o | gzip -9 -n > /boot/initrd.img-3.4.94
Agora, o erro evms_active deve desaparecer:)