O arquivo casper / filesystem.squashfs está corrompido

0

Eu tentei gravar o Lubuntu 12.04 em um CD-RW com Xfburn e braseo, mas ele continua corrompido. Eu tentei verificar meus hashes, mas:

Lubuntu 12.04 i386$ md5sum -c md5sum.txt | grep -v "OK$"
md5sum: ./casper/filesystem.squashfs: Input/output error
./casper/filesystem.squashfs: FAILED open or read
md5sum: WARNING: 1 listed file could not be read

Meu disco tem espaço suficiente. Além disso, a soma de verificação do iso é boa.

~/Desktop$ md5sum -c MD5SUMS.txt
md5sum: lubuntu-12.04-alternate-amd64+mac.iso: No such file or directory
lubuntu-12.04-alternate-amd64+mac.iso: FAILED open or read
md5sum: lubuntu-12.04-alternate-amd64.iso: No such file or directory
lubuntu-12.04-alternate-amd64.iso: FAILED open or read
md5sum: lubuntu-12.04-alternate-i386.iso: No such file or directory
lubuntu-12.04-alternate-i386.iso: FAILED open or read
md5sum: lubuntu-12.04-alternate-powerpc.iso: No such file or directory
lubuntu-12.04-alternate-powerpc.iso: FAILED open or read
md5sum: lubuntu-12.04-desktop-amd64+mac.iso: No such file or directory
lubuntu-12.04-desktop-amd64+mac.iso: FAILED open or read
md5sum: lubuntu-12.04-desktop-amd64.iso: No such file or directory
lubuntu-12.04-desktop-amd64.iso: FAILED open or read
lubuntu-12.04-desktop-i386.iso: OK <--------------------------------This is the file
md5sum: lubuntu-12.04-desktop-powerpc.iso: No such file or directory
lubuntu-12.04-desktop-powerpc.iso: FAILED open or read
md5sum: WARNING: 7 listed files could not be read

O que está acontecendo?

    
por PyRulez 20.01.2014 / 14:46

1 resposta

0

Erro de entrada / saída não é incomum no final de um CD. (Causado frequentemente pelo tipo de gravação "TAO", que cria dois blocos de dados não no final do intervalo, que a unidade anuncia como legível. Aka "Bug de leitura antecipada". Tradicionalmente feito inofensivo por 300 kB de preenchimento. Isso não deve acontecer se você tiver escolhido o tipo de gravação "SAO".)

Certifique-se de tentar ler apenas quantos bytes do CD como estão armazenados no arquivo de imagem .iso original.

O tamanho de uma imagem ISO é supostamente divisível por inteiro em 2048. Por exemplo. se o seu arquivo .iso tem um tamanho de 4.581.523.456 bytes, então tem 2.237.072 blocos. Então use

dd if = / dev / sr0 bs = contagem de 2048 = 2237072 | md5sum

(supondo que sua unidade de CD tenha endereço / dev / sr0)

Quando a leitura estiver concluída (esperamos que sem erro de E / S), então pesquisa a soma de verificação MD5 resultante em seu arquivo "md5sums.txt". Por exemplo. "a87d2796b7acf90fbe48dcaeb27dc7cc"

Exemplo de linha de comando para gravar CD com o tipo de gravação SAO:

xorriso -as cdrecord -v / dev / sr0 -sao -eject lubuntu-12.04-desktop-i386.iso

A mesma opção também funcionará com programas cdrecord ou wodim, em vez de "xorriso -as cdrecord".

    
por Thomas Schmitt 25.01.2014 / 11:41