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 bytes
Se 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/syslog
Isso 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 disk
Isso indica que a unidade USB foi atribuída
/dev/sdX
, em queX
geralmente é um caractere alfabético minúsculo.- Insira a unidade USB e observe o arquivo do dispositivo
/dev/sdX
assistindo à 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
dd
para 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,
isohybrid
criará uma unidade inicializável no modo BIOS, mas há uma opção para criar uma unidade inicializável UEFI. Vejaman isohybrid
para mais informações. -
Aproveite a instalação do seu novo SO!