Estou tentando instalar o Voyage Linux em um cartão compact flash de 4 GB de acordo com estas etapas .
No entanto, sempre falha em algum momento.
Quando formato o disco manualmente (em vez de usar o script fornecido) às vezes fico preso no comando mkfs.ext2 com a mensagem
Had trouble writing out superblocks.
Às vezes o mkfs funciona, mas o tune2fs falha com:
tune2fs: Bad magic number in super-block while trying to open /dev/sdb1
Couldn't find valid filesystem superblock.
Nesse caso, às vezes, posso executar o fsck -y até que ele não encontre mais erros, depois do qual o tun2fs funcionará.
Mas, então, ele falhará ao copiar os arquivos do sistema para o disco. (Eu não tenho a mensagem de erro exata no momento, mas foi algo como "erro de entrada / saída do rsync (5)").
Eu tentei usar o comando dd para verificar a integridade do cartão como sugerido em esta postagem . A leitura funciona, mas escrever zeros no dispositivo falha com
dd: writing '/dev/sdb': Input/output error
Estou fazendo tudo isso no Linux Mint 14 em um VirtualBox no Windows 8 (ambos de 64 bits) e estou usando um leitor de cartão USB externo (Transcend TS-RDF8K). Eu posso formatar o cartão para FAT32 e escrever nele no Windows sem problemas. Também executei o programa Verificar Flash , que não encontrou problemas.
O meu cartão está quebrado e eu só preciso comprar um novo ou há mais alguma coisa que eu possa tentar primeiro?