Como criar um USB de instalação do Windows 7 a partir de Linux ou Mac?

Como criar um USB de instalação do Windows 7 a partir de Linux ou Mac?

Eu tenho um DVD de instalação do Windows 7 que acompanha um computador sem unidade óptica. Eu tenho um pen drive USB vazio. Tenho acesso a dois computadores com unidades ópticas, um rodando Linux e outro rodando Mac OS X.

Notavelmente, não tenho acesso a nenhum computador Windows no momento. Com as ferramentas que possuo, como posso criar um pen drive para inicializar e instalar o Windows 7?

Devo prestar atenção em alguma coisa ao fazer o ISO do DVD (DRM ou algo assim)?

Depois que o ISO for feito, o UNetbootin funcionará? Que tal dd?

Responder1

Pergunta interessante - vamos supor que sua unidade flash seja sdc e seu ISO seja chamado w7.iso.

Acho que a resposta mais curta e descomplicada é perguntar se sua placa-mãe suporta inicialização no estilo USB-CDROM, porque nesse caso você pode simplesmente DD a imagem diretamente para o dispositivo bruto:

dd if=w7.iso of=/dev/sdc

Se não, você precisaráms-sys, e então você precisará fazer algo como o seguinte:

Primeiro desmonte o disco USB...

umount /dev/sdc

Então entre no fdisk...

fdisk /dev/sdc

Quando estiver no fdisk, exclua cada partição usando de inserindo o número da respectiva partição. Agora crie uma partição inteiramente nova preenchendo o disco fazendo a seguinte sequência: n, p, 1, ENTER, ENTER. ENTER. Depois dessa verificação, está feito com p. Agora defina-o como uma partição NTFS com t, então 7e forneça o sinalizador de inicialização com a, 1, ENTER. Por fim, pressione w para gravar a tabela no pendrive.

Coloque o sistema de arquivos na partição executando o seguinte como root:

mkfs.ntfs /dev/sdc1

Agora você precisará montar o iso como um vnd. Para fazer isso, faça o seguinte...

mkdir /mnt/iso
mount -o loop w7.iso /mnt/iso

E agora monte o pendrive novamente...

mount /dev/sdc1 /media/usb

Copie tudo recursivamente da montagem em loop para o disco USB...

cp -a /mnt/iso /media/usb

Escreva o registro mestre de inicialização para inicializar...

ms-sys -7 /dev/sdc (use -m for WinXP)

E aí está (espero).

Eu tentei algo semelhante a isso na minha máquina Debian e funcionou, esta é uma versão um pouco ajustada.

informação relacionada