Você pode encontrar o md5sum de um iso Ubuntu aqui .
O valor md5 acima é a soma de verificação de todo o disco, não dos arquivos individuais.
Quando você prepara um USB inicializável, os arquivos do arquivo iso são copiados para o USB e o codificador de inicialização do USB é substituído, tornando-o inicializável . Você vê aqui, um único arquivo (por exemplo, lubuntu 14.04.1 x64 iso) com uma soma md5 ( a5f97cd6a9f171c70cf816de8728f13b
) agora é destruído e vários arquivos estão presentes no USB. Portanto, você não tem mais um iso para comparar a soma md5 do lubuntu iso original.
Se você deseja verificar a integridade de cada um dos arquivos individuais, é necessário inicializar a partir do USB e selecionar check cd for defects
no menu de inicialização. Há um arquivo ms5sum.txt
em cada ubuntu iso que contém o md5sum de cada arquivo individual no iso. A check cd for defects
opção verifica o md5sum de cada arquivo com a lista md5 presente no iso.
De resposta de LiveWireBT , apenas navegar na unidade usb e funcionando md5sum -c md5sum.txt
deve executar uma verificação de consistência dos arquivos individuais.
check cd for defects
no menu de inicialização.check cd for defects
nada é, mas a md5 comparar os arquivos individuais com a lista de md5 valores presentes nomd5sum.txt
arquivo presente no cd. para melhor paz de espírito, podemos manualmente Navegue até a pasta usb e executarmd5sum -c md5sum.txt
Hashes de arquivos individuais contidos na imagem ISO são armazenados na pasta raiz como
md5sum.txt
.A execução
md5sum -c md5sum.txt
na mesma pasta deve executar uma verificação de consistência.fonte
Minha resposta é baseada na resposta de Lucas no Unix e Linux StackExchange . Para verificar a integridade de um disco de inicialização USB, localize primeiro o tamanho da imagem ISO com
Isso produzirá um tamanho de imagem que você pode inserir no lugar do
<imagesize>
comando abaixo. O próximo comando envia (através de um canal) todos os bytes correspondentes ao tamanho da imagem ao comando md5sum:Você pode comparar isso com o md5sum do seu arquivo .iso.
Se md5sums forem diferentes, ocorreu um problema ao copiar os dados. Se md5sums forem iguais, você verificou com êxito a integridade dos dados no seu disco USB!
Nota sobre a localização do seu dispositivo USB em
/dev/
Para o comando acima, você precisa saber o nome do seu dispositivo USB, como
/dev/sdbX
, não o ponto de montagem (como/media/usbX
). Você pode descobrir olhando a colunaFilesystem
, na saída dedf
. Por exemplo, meu dispositivo USB aparece como/dev/sdb1
na saída defonte
Não sei se o Linux Mint ISO usa o mesmo menu grub que o ISO baunilha do Ubuntu, mas estou instalando agora e o menu grub que aparece:
check the integrity of the medium
que levou 10 minutos para ser executado e encontrou 69 erros. Eu verifiquei se a imagem ISO baixada estava boa, então estou tentando um pendrive diferente agora.
Está
GNU GRUB version 2.02^beta2-36ubuntu3
fonte
head -c $(stat -c imagename.iso) /dev/sdX | sha256sum
Semelhante à resposta de paul-rougieux, mas obtém o tamanho da ISO e executa a verificação de hash em um único comando
fonte
No código abaixo, altere X para o caminho da imagem (iso-), você pode verificar isso:
ls -AFl Documents/tails.ISO # X would be Documents/tails.ISO
E mude Y para o identificador de dispositivo certo para a unidade USB. Você pode verificar
lsblk
enquanto ele não está conectado e quando está conectado para garantir que você tenha o nome correto do dispositivo (geralmente algo como/dev/sdZ
).O código para verificar se o que foi gravado na unidade USB corresponde ao arquivo de imagem usado (no shell bash !):
Se você usar uma ferramenta como o GNU ddrescue (o pacote costuma ser chamado de gddrescue), você poderá escrever:
ddrescue --force 'X' 'Y'
e verificará automaticamente se foi escrito corretamente!Observe que, conectando e retirando o pendrive USB, algumas partições da imagem gravada podem ser montadas automaticamente e, assim, modificadas (o 'bit sujo'), fazendo com que produza uma soma de verificação completamente diferente !!
fonte