¿Por qué no puedo simplemente copiar un CD de arranque a una unidad USB e iniciar desde allí?

¿Por qué no puedo simplemente copiar un CD de arranque a una unidad USB e iniciar desde allí?

Me gustaría entender lo siguiente:

Tengo un CD de instalación de Debian desde el que puedo arrancar. Ahora lo copié en una memoria USB usandodd

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

La imagen del CD debe contener un sector de arranque y todo lo demás necesario para el arranque, pero la memoria USB no arranca.

¿Qué me falta? ¿Por qué el dispositivo no arranca?

PD: No estoy interesado en consejos sobre cómo crear un dispositivo de arranque, solo quiero entender por qué el método anterior no funciona.

Respuesta1

Siempre que lo hice, usé la ruta del dispositivo USB, no la primera partición. Es decir, /dev/sdcen lugar de /dev/sdc1.

Respuesta2

No conozco los detalles de El Torito, pero no creo que los "sectores de arranque" funcionen de la misma manera en un CD.

¿El Torito (el estándar de arranque de CD) especifica cuál es elprimerosector debería contener? Si no, entonces probablemente haya basura en el primer sector, lo que hace que no se pueda iniciar.

información relacionada