Verifique o tamanho do Bootimage no ISO El Torito

0

Eu verifiquei o código Hex para saber as informações sobre o setor de catelog de inicialização, entrada de catelog de inicialização ...

Eu obtive informações como Iniciar LBA e Contagem de setor da primeira entrada no catelog de inicialização, mas com a última entrada, ele tem apenas o código LBA inicial e o código hex de contagem de setor é 00 00 .

Portanto, preciso verificar o tamanho total e subtrair o tamanho anterior. Como verificar o tamanho dele?

    
por nguyentu 16.08.2016 / 02:01

1 resposta

0

Se a última entrada apontar para uma partição do sistema EFI, tamanho 0 significa "até o fim do ISO". As especificações da UEFI prescrevem isto se a imagem da partição é maior que 32 MiB.

Você terá que perguntar o tamanho do sistema de arquivos FAT no imagem de partição ou você pode olhar no ISO se há um dado arquivo apontando para o endereço inicial da imagem de inicialização.

xorriso -indev my.iso -report_el_torito plain

pode informá-lo, por exemplo,

El Torito caminho img: 2 /boot/grub/efi.img

Senão você pode encontrá-lo pela soma dos primeiros blocos e comparando com todos os arquivos no ISO.

    
por 16.08.2016 / 08:20