Como exatamente uma imagem é feita para ser “inicializável” por um sistema?

3

Eu sabia há tempos que você não pode simplesmente colocar uma imagem de disco em um CD ou unidade flash USB e esperar que ela seja inicializada, mas quais características tornam uma imagem inicializável?

Eu pergunto isso porque um dos meus computadores caiu e eu estava tentando fazer uma versão inicializável do DBAN no meu computador Ubuntu. Nenhum dos programas GUI do Linux usados para gravar uma imagem em uma unidade flash USB funcionou para mim e tentei usar o comando dd para fazer isso.

Escreveu para a unidade flash com êxito e até mesmo renomeou a unidade flash USB no gerenciador de arquivos DBAN e colocou os arquivos de forma que parecesse fazer da maneira correta. No entanto, não foi inicializável em nenhum computador. Mas eu tentei usar o Brasero para gravar a imagem no disco e funcionou como sempre funciona.

    
por thinksinbinary 22.07.2016 / 01:42

1 resposta

3

A presença de um Setor de inicialização que inicializa uma imagem do sistema de algum tipo. Antigamente, para fazer um disquete inicializável do MS-DOS, era necessário formatá-lo para ser inicializável (o que criava um MBR no primeiro e no 63º setor do disco e marcava a partição como Ativa) e copiava alguns arquivos do sistema para isto. Alguns sistemas de arquivos e BIOS requerem bandeiras especiais para informar ao BIOS se um sistema deve implementar um setor de inicialização de algum tipo.

Quando o sistema tenta inicializar, o BIOS / Firmware seleciona o bootsector do dispositivo de inicialização, coloca-o na RAM e o lê para determinar onde o bootloader está no disco. Em seguida, ele executa o gerenciador de inicialização.

No caso de um CD, a especificação ISO-9660 define um Descritor de Volume Primário especificando um TypeCode de '0 'e um Registro de inicialização do El-Torito no endereço 0x11, que por sua vez indica uma estrutura de catálogo de inicialização. O firmware carrega uma instrução de inicialização do catálogo, indicando a localização do carregador de boot.

    
por 22.07.2016 / 04:34