Questão Como criar imagem ISO de arquivos de instalação do Windows 8 no Ubuntu?


Atualmente meu sistema operacional é o Ubuntu 13.10. Eu quero fazer um USB inicializável com o Windows 8 nele. Eu tenho o arquivo de instalação do Windows 8 no meu sistema, mas não é um arquivo ISO. É a forma extraída do arquivo ISO. É possível combinar os arquivos de configuração do Windows 8 em um arquivo de imagem ISO? Se possível, como?


4


origem


Certo; se é uma cópia exata do ISO, então é inicializável basta criar uma iso a partir do arquivo, siga o guia de sua escolha para criar um disco inicializável - Ramhound
@Ramhound O USB tornou-se inicializável se eu simplesmente copiar os arquivos para ele? - TomJ
Eu fiz isso antes com o Windows 7, criando um ISO inicializável em k3b (é não óbvio como fazer isso) e usando unetbootin (você precisa de uma versão um pouco mais antiga, como você precisa para formatar a unidade flash para NTFS) para carregá-lo na unidade como normal. Já faz alguns meses, então não consigo me lembrar, mas vou ter que ver se encontro alguma informação amanhã e respondo aqui com alguns detalhes, se alguém não tiver. - Dylan
@Dylan Ok. Eu vou esperar... - TomJ
Apenas uma observação rápida em relação ao meu comentário anterior, parece que as versões mais recentes do unetbootin têm suporte a disco rígido novamente (pelo menos no Fedora - os repositórios do Ubuntu podem ser um pouco mais antigos), portanto pode não ser necessário usar uma versão mais antiga. - Dylan


Respostas:


Você precisará

  • Software para criar imagens iso (usei k3b)
  • Software para criar uma unidade flash inicializável a partir de um USB (usei 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:

  1. K3b aberto
  2. Vá para Novo projeto> Novo projeto de dados
  3. Arraste seus arquivos do disco descompactado para a seção de dados na parte inferior
  4. Clique em "Editar imagens de inicialização"
  5. Clique em Novo ...
  6. Selecione a imagem de inicialização - se for a mesma no Windows 8 (e provavelmente é), ela estará na pasta de inicialização. Eu pensar o arquivo exato que você precisa é etfsbootcom. Não se deixe seduzir pelo bootmgr na raiz! Não é esse.
  7. Ele perguntará sobre a emulação do disco rígido. Eu usei "sem emulação"
  8. As opções padrão devem estar bem
  9. Vá para Project> Properties e na guia de escrita, marque "Create Image" e "Only Create Image".
  10. Você precisa de extensões UDF ativadas para os padrões do sistema de arquivos, mas para mim isso aconteceu automaticamente quando saí sozinho
  11. Feche isso e "queimar" (lembre-se, você está realmente apenas criando a imagem, mas você ainda usa o botão de gravação) a imagem. Lembre-se de definir um nome de arquivo.

Formatando o pen drive

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 também deve ser bom para o Windows 8). Eu usei o GParted. Veja o que funcionou para mim:

  1. Desmonte sua unidade flash se ela estiver montada - você provavelmente pode fazer isso clicando com o botão direito do mouse no gerenciador de arquivos
  2. Open GParted
  3. Selecione seu pen drive no menu suspenso no canto superior direito - provavelmente será chamado / dev / sd [LETTER]. Verifique se o tamanho e as partições correspondem! Você faz não quer acidentalmente usar seu disco rígido.
  4. Limpar espaço suficiente (você pode apenas clicar com o botão direito e "Remover" ou "Redimensionar" partições, mas tenha cuidado para fazer backup de dados)
  5. 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).
  6. Volte a montar o seu pen 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 em NTFS (construir 494 Deveria trabalhar). Veja o que funcionou para mim:

  1. Abra o unetbootin (você precisará rodar como root, mas ele pedirá uma senha)
  2. Selecione o botão de opção "Diskimage" e digite o caminho para a sua imagem ISO
  3. Alterne a opção para o tipo de unidade de "USB" para "Harddisk" e selecione o seu drive flash formatado em NTFS - tenha cuidado para não selecionar seu disco rígido real!
  4. Clique bem e espere. Uma vez feito isso, você terá uma unidade flash inicializável do Windows

9



DVD funciona perfeitamente :) - BurninLeo
Verificado e funciona perfeitamente. Apenas esta contribuição: "emulação de disco rígido" não funciona, pelo menos com o pacote cdrtools original, o mkisofs sai com o código de erro 255, então "sem emulação" é a única opção que temos. - Hatoru Hansou
Obrigado. Não foi possível descobrir a imagem de inicialização sem sua ajuda. - pauljohn32


Atualmente meu sistema operacional é o Ubuntu 13.10. Eu quero fazer um USB inicializável com o Windows 8 nele.

Você pode fazer o seu drive USB inicializável com o Windows 8 nele sem usar qualquer software adicional. 

Tudo o que você precisa fazer é:

  • Inicialize no seu Ubuntu ou em qualquer outro sistema Linux;
  • Formate sua unidade USB (prefira ter 8 GB ou mais de tamanho) com o sistema de arquivos NTFS;
  • Copie tudo do formato extraído do Windows ISO para a unidade USB.

Quando a cópia terminar, execute os seguintes comandos no seu terminal preferido:

  1. os-prober, deve detectar o seu drive USB como Ambiente de Recuperação do Windows com localização de unidade correspondente como / dev / sdb1;
  2. E se os-prober detecta o seu drive USB e digite grub-mkconfig -o grub.cfg_location Onde grub.cfg_location é o local do arquivo de configuração do grub, normalmente é /boot/grub/grub.cfg

O último comando irá criar uma entrada para o Windows 8 com o nome Ambiente de Recuperação do Windows no seu menu do Grub. Agora você pode reiniciar o sistema, inicializar no menu Grub e selecionar a opção correspondente para inicializar na instalação do Windows 8.

Nota : Você também pode remover facilmente esta nova entrada do Grub executando o mesmo comando com a Unidade USB desconectada.


1





Você pode criá-lo usando o WinUSB ferramenta.

Execute esses comandos no Terminal para instalar a ferramenta.

sudo add-apt-repository ppa:colingille/freshlight
sudo apt-get update
sudo apt-get install winusb

Você pode acessá-lo a partir da linha de comando com winusb ou através da GUI.

WinUSB screenshot


0



O problema era que ele não tinha um ISO bruto, ele tinha os arquivos do ISO. Embora eu note que não tenho 100% de certeza que um ISO inicializável é necessário para uma unidade flash inicializável. - Dylan
@Dylan Nuts! Não percebeu isso. Hmm, deve ser uma solução bastante fácil. - thegoose