Por que não consigo simplesmente copiar um CD inicializável para uma unidade USB e inicializar a partir dele?

Por que não consigo simplesmente copiar um CD inicializável para uma unidade USB e inicializar a partir dele?

Gostaria de entender o seguinte:

Eu tenho um CD de instalação do Debian que posso inicializar. Agora copiei isso para um pendrive usandodd

dd if=/dev/sr0 of=/dev/sdc bs=1M

A imagem do CD deve conter um setor de inicialização e tudo o mais que for necessário para inicializar, mas o pendrive não inicializa.

O que estou perdendo – por que o stick não inicializa?

PS: Não estou interessado em dicas de como criar um stick inicializável, só quero entender porque o método acima não funciona.

Responder1

Sempre que fiz isso, usei o caminho do próprio dispositivo USB, não a primeira partição. Isto é, /dev/sdcem vez de /dev/sdc1.

Responder2

Não conheço as especificidades do El Torito, mas não acredito que os “setores de inicialização” funcionem da mesma maneira em um CD.

El Torito (o padrão de inicialização do CD) especifica qual é oprimeirosetor deve conter? Caso contrário, provavelmente há lixo no primeiro setor, tornando-o impossível de inicializar.

informação relacionada