Aqui está uma resposta usando os mesmos utilitários da resposta do ipse lute , mas com um procedimento completo e mais detalhes, conforme solicitado pelo OP.
CUIDADO : este procedimento usa o comando dd ; por favor, certifique-se de que você sabe como usá-lo corretamente.
OBJETIVO
Este documento explica como "hibridizar" um sistema de arquivos ISO 9660 (arquivo .iso), de modo que possa ser inicializado de mídia ótica e dispositivos de armazenamento em disco, como unidades flash USB. Este processo é alcançado usando ferramentas desenvolvido pelo Projeto Syslinux: link
FONTES
PROCEDIMENTO
Configuração inicial: instale o software necessário
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) main universe"
sudo apt-get install syslinux isolinux syslinux-utils syslinux-efi
-
Determine se o seu ISO não é hibridizado, execute:
fdisk -l <your.iso>Você verá a saída como (o conteúdo exato pode ser diferente):
Disk your.iso: 709.3 MiB, 743718912 bytes, 1452576 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytesSe você já tem um ISO hibridizado, você verá a saída como a seguinte (Ubuntu Trusty Desktop usado como exemplo; todos os ISOs do Ubuntu são híbridos; formatação de stdout foi desconfigurada aqui):
Disk ubuntu-14.04.4-desktop-amd64.iso: 1020 MiB, 1069547520 bytes, 2088960 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x1a447608 Device Boot Start End Sectors Size Id Type ubuntu-14.04.4-desktop-amd64.iso1 * 0 2088959 2088960 1020M 0 Empty ubuntu-14.04.4-desktop-amd64.iso2 26268 30811 4544 2.2M ef EFI (FAT-12/16/32) -
Se o seu ISO já está
hyrbidized, pule para o passo 4. Se você tem um ISO não-hibridizado , instale os pacotes apropriados como segue: Em uma distribuição Debian Linux , execute como root (por exemplo, com sudo):apt-get install syslinux isolinux syslinux-utils syslinux-efi -
Hibridização: Se você deseja manter seu ISO original, não hibridizado, primeiro faça uma nova cópia, a qual chamaremos de
your.hybrid.iso. Na nova cópia, execute:isohybrid <your.hybrid.iso>Nota: isto sobrescreverá o conteúdo do ISO existente. Se você não precisa do original, simplesmente opere nele.
-
Crie um disco inicializável a partir da ISO (por exemplo, uma unidade flash USB)
-
Determine o arquivo do dispositivo atribuído à unidade USB. Abra um terminal e execute
tail -f /var/log/syslogIsso permitirá que você tenha ABSOLUTAMENTE CERTEZ de qual arquivo de dispositivo o kernel atribui ao dispositivo quando ele é inserido. Você deveria ver uma linha como:
Aug 5 11:04:34 yourbox kernel: [2407408.163088] sd 23:0:0:0: [sdX] Attached SCSI removable diskIsso indica que a unidade USB foi atribuída
/dev/sdX, em queXgeralmente é um caractere alfabético minúsculo.- Insira a unidade USB e observe o arquivo do dispositivo
/dev/sdXassistindo à saída desyslog.
- Insira a unidade USB e observe o arquivo do dispositivo
-
Desmonte todas as partições da unidade flash, se houver alguma montagem automática.
-
Envie o arquivo para a unidade USB. Use WITH EXTREME CAUTION
ddpara despejar o ISO na unidade-
Certifique-se de substituir X pela letra associada ao arquivo do dispositivo da unidade no seguinte comando, e que você não faz erros de digitação (por exemplo, espaços em branco dispersos) nos argumentos !! Se você errar, poderá destruir todo o seu sistema.
-
Executar como root:
dd if=<your.hybridized.iso> of=/dev/sdX bs=4M && sync
-
-
-
Remova a unidade USB, insira-a na máquina a ser inicializada e inicialize a partir da unidade USB no modo BIOS. Por padrão,
isohybridcriará uma unidade inicializável no modo BIOS, mas há uma opção para criar uma unidade inicializável UEFI. Vejaman isohybridpara mais informações. -
Aproveite a instalação do seu novo SO!