Como verificar se o ISO que baixei é inicializável antes de gravá-lo?

Respostas:

18

O isoinfo provavelmente pode dizer se ele possui os arquivos certos para inicializar, se você quiser rápido e sujo. isoinfo -l -i is_it_bootable.isolistará a estrutura de diretórios para que você possa verificar os arquivos que um CD ao vivo / CD inicializável deve ter.

isoinfo -d -i is_it_bootable.isodirá se o CD tem uma seção El Torito . Os relatórios iso de CD ao vivo do Ubuntu:

Eltorito validation header:
Hid 1
Arch 0 (x86)
ID ''
Key 55 AA
Eltorito defaultboot header:
    Bootid 88 (bootable)
    Boot media 0 (No Emulation Boot)
    Load segment 0
    Sys type 0
    Nsect 4
    Bootoff 8F 143
Charlesbridge
fonte
OMG isso produz uma tonelada de saída! Por que você recomendaria isso ?! Como alguém poderia lê-lo?
Jonathan fundido
11

Você verifica o MD5SUM. Veja https://help.ubuntu.com/community/HowToMD5SUM .

O iso em http://www.ubuntu.com/desktop/get-ubuntu/download é garantido pelo ubuntu como inicializável, um MD5SUM válido, portanto, afirma que o iso é inicializável.

Jorge Castro
fonte
4
O md5sum informa se o iso é inicializável? (Eu quero saber se é inicializável, não se ele foi corretamente baixado)
Tom Brito
2
Se o arquivo no site de origem foi inicializável e md5sumoferece o mesmo resultado nas duas cópias, há uma chance insignificante de que os arquivos sejam diferentes, e você pode assumir que sua cópia também é inicializável.
waltinator
Para mim, a melhor abordagem parece ser validar o cabeçalho do El Torito .
U880D 06/06/19
6

A execução de uma verificação criptográfica de hash do arquivo ISO que você baixou consiste nas seguintes etapas.

  1. Abra um terminal e digite o seguinte:

    md5sum 
    

    Nota: existe um espaço após o md5sum.

  2. Agora abra o Nautilus e navegue até a pasta que contém o arquivo ISO.

  3. Arraste o arquivo ISO para a janela do terminal aberta. Isto irá inserir o caminho / nome do arquivo ISO na janela do terminal.
  4. Pressione Enterna janela do terminal.
  5. A primeira parte da saída é o hash MD5 do CD.
  6. aqui e encontre o diretório que corresponde ao seu release e localize o arquivo MD5SUMS. Compare o hash do seu arquivo ISO com a entrada apropriada nesse arquivo.

Se os dois hashes não corresponderem, seu arquivo ISO está corrompido e você precisará fazer o download novamente.

Nathan Osman
fonte
4

Se você possui uma CPU suficientemente boa, instale o VirtualBOX e configure uma máquina virtual. Faça apontar para o ISO como CDROM e configure-o para inicializar primeiro a partir do CDROM. Ele irá inicializar diretamente do arquivo ISO, sem precisar gravá-lo.

Outra coisa que eu sempre faço, como prática geral, é realmente colocar o ISO em uma chave USB e inicializá-la, o que é algo agora possível na maioria dos computadores. O UNETBOOTIN (apenas no Google) fará isso por você. Apenas espere que o disco USB seja completamente limpo.

Agora, eu nunca mais inicializo de um CD-ROM. Não me lembro da última vez que gravei um CD-ROM.

jfmessier
fonte
1

Uma maneira superficial é correr file. No final da linha, imprime se o iso é inicializável, por exemplo

$ file fd11src.iso
fd11src.iso: ISO 9660 CD-ROM filesystem data 'FD11SRC' (bootable)

Uma maneira mais profunda é usar um emulador como o qemu :

qemu-system-x86_64 -boot d -cdrom image.iso -m 512

Se carregar, está tudo bem. Apesar da emulação completa, executá-lo é muito fácil e não consome recursos.

Esses métodos devem funcionar para qualquer distribuição Linux.

Yaroslav Nikitenko
fonte
0

Olá, para qualquer distro que você esteja tentando baixar, basta usar o criador do LinuxLive Usb, ele fará o download do iso certo e verificará, ao mesmo tempo, que isso ajude.


fonte
-2

É muito simples. Iremos passo a passo ...

  • Usando o PowerISO.
  • Primeiro faça o download e instale o PowerISO.
  • Abra o PowerISO.
  • Em seguida, clique em ARQUIVO e, em seguida, em ABRIR, procure e abra o arquivo ISO.
  • Quando você abre o arquivo ISO, se ele for inicializável, no canto inferior esquerdo, ele mostra "Imagem inicializável". Se não for uma imagem inicializável, mostrará "Imagem não inicializável".

insira a descrição da imagem aqui

vijay dewani
fonte
Isso se parece muito com um programa do Windows.
guntbert
@ guntbert Eles acabaram de lançar uma versão Linux do programa.
Ploni 21/03/19