Você precisará de
- Software para criar imagens iso (usei o k3b)
- Software para criar uma unidade flash inicializável a partir de um USB (usei o unetbootin)
Criando a imagem
Você precisa criar um ISO inicializável. Você provavelmente terá que selecionar um arquivo de inicialização (para o Windows 7 e provavelmente 8, isso é etfsboot.com). Eu usei o k3b para fazer isso, mas outros programas o suportam e, na verdade, descobri como fazer isso em grande parte graças a um guia para um software do Windows. Veja o que funcionou para mim:
- Abra o k3b
- Ir para novo projeto > Novo projeto de dados
- Arraste seus arquivos do disco descompactado para a seção de dados na parte inferior
- Clique em "Editar imagens de inicialização"
- Clique em Novo ...
- Selecione a imagem de inicialização - se for a mesma no Windows 8 (e provavelmente é), ela estará na pasta de inicialização. Eu acho que o arquivo exato que você precisa é etfsbootcom. Não se deixe seduzir pelo bootmgr na raiz! Não é esse.
- Ele perguntará sobre a emulação do disco rígido. Eu usei "sem emulação"
- As opções padrão devem estar bem
- Ir para projeto > Propriedades e na guia de escrita, marque "Criar Imagem" e "Apenas Criar Imagem".
- Você precisa de extensões UDF ativadas para os padrões do sistema de arquivos, mas para mim isso aconteceu automaticamente quando eu as deixei sozinha
- Feche isso e "gravar" (lembre-se, você está realmente apenas criando a imagem, mas você ainda usa o botão de gravação) na imagem. Lembre-se de definir um nome de arquivo.
Formatando a unidade flash
Você precisará de uma unidade flash com a primeira partição formatada em NTFS e grande o suficiente para conter o disco do Windows (4GiB foi mais do que suficiente para o meu instalador universal do Windows 7 de 32/64 bits e deve ser bom para o Windows 8 bem). Eu usei o GParted. Veja o que funcionou para mim:
- Desmonte seu pendrive se ele estiver montado - provavelmente você pode fazer isso clicando com o botão direito do mouse no gerenciador de arquivos
- Abrir o GParted
- Selecione sua unidade flash no menu suspenso no canto superior direito - provavelmente será chamado / dev / sd [LETTER]. Verifique se o tamanho e as partições correspondem! Você não quer usar seu disco rígido acidentalmente.
- Limpe espaço suficiente (basta clicar com o botão direito e as partições "Remover" ou "Redimensionar", mas tenha cuidado para fazer o backup de dados)
- Crie uma nova partição (Partição > Novo). O sistema de arquivos deve ser NTFS, o tamanho grande o suficiente para o seu ISO e deve ser a primeira partição na unidade (pelo menos para o Windows).
- Monte novamente o flash drive (ejete / conecte-o novamente ou clique nele no gerenciador de arquivos)
Criando uma unidade flash inicializável
Você poderia realmente fazer isso de algumas maneiras, mas eu usei o unetbootin (provavelmente o mais fácil e amigável ao Linux). Observe que você precisará usar uma versão mais antiga, pois os mais recentes eliminaram o suporte a unidades flash formatadas com NTFS ( build 494 deve funcionar). Veja o que funcionou para mim:
- Abra o unetbootin (você precisará executar como root, mas solicitará uma senha)
- Selecione o botão de opção "Diskimage" e digite o caminho para sua imagem ISO
- Mude a opção do tipo de unidade de "USB" para "Disco Rígido" e selecione a sua unidade flash formatada em NTFS - tenha cuidado para não selecionar seu disco rígido real!
- Clique bem e aguarde. Uma vez feito isso, você terá uma unidade flash inicializável do Windows