Sua premissa é incorreta. Nem todas as distribuições do Linux podem inicializar apenas por dd
da imagem na unidade flash. Por exemplo, nas antigas versões do Ubuntu você tem que usar uma ferramenta para criar uma unidade USB de instalação / live do Ubuntu. No Ubuntu 5.x ou 6.x você precisa usar CDs separados para sessões ao vivo e para instalação.
A maioria das distribuições Linux atualmente usam ISOs híbridos para que você pode simplesmente escrever todo o ISO no disco e ele funcionará. No entanto, isso não significa que todas as distribuições Linux suportam isso. O Knoppix acabou de mudar para o ISO híbrido na última versão (8.1)
What is a Hybrid Image?
We are used to downloading ISO images from Ubuntu mirrors whenever a new release comes out. At the same time when these images can be burnt directly to a CD-ROM disc, for creating a startup installation USB, one needs to use specific USB creation tools like 'Startup Disk Creator' (included by default in Ubuntu), 'UNetbootin', etc. With hybrid images, you can simply write the data -including the filesystem- of the image to a USB drive by using the 'dd' command. Notice that just copying its content, after mounting it, won't work, as it wouldn't copy the MBR and the partition table, as well as additional sectors at the end of the image.
Um ISO normal terá todos os zeros no começo. Um ISO híbrido conterá um MBR no início para que o BIOS pense que é um setor de inicialização válido e carregue-o
Hybrid Setup for BIOS and EFI from CD/DVD and USB stick
The EL Torito Boot Catalog can offer in the same ISO filesystem alternative boot images for PC-BIOS and for EFI.
But El Torito is interpreted by the firmware only if presented on an optical medium: CD, DVD, BD. For booting PC-BIOS and EFI from USB stick or other hard-disk-like devices, there is need for an MBR and, if desired, for a GPT.
http://wiki.osdev.org/El-Torito#Hybrid_Setup_for_BIOS_and_EFI_from_CD.2FDVD_and_USB_stick
Os bootloaders Linux suportam a inicialização a partir do MBR e do GPT nos sistemas BIOS e UEFI, portanto, não haverá problemas. No entanto, a unidade flash USB não pode mais ser gravada no Windows porque é reconhecida como uma unidade de CD ou DVD. Você precisa limpar a unidade e recriar usando o esquema MBR ou GPT, como esta . Você ainda precisa de ferramentas para fazer pendrives Linux inicializáveis se você quiser usar a unidade para armazenamento de dados normal, bem como para inicializar ou se você quiser inicializar ao vivo com dados persistentes .
OTOH O Windows não usa um ISO híbrido e normalmente os fabricantes de instaladores USB apenas copiam o boot.wim, install.wim e outros arquivos necessários, em seguida, flash bootloader do Windows para a unidade. Como o gerenciador de inicialização do Windows requer GPT em sistemas UEFI e MBR em sistemas BIOS, se você estiver inicializando a unidade flash MBR no UEFI, isso não funcionará.
Para mais informações: