Como criar uma instalação USB do Windows 7 no Linux ou Mac?


10

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

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

Preciso procurar algo ao criar o ISO a partir do DVD (DRM ou algo assim)?

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

Respostas:


7

Pergunta interessante - vamos assumir que sua unidade flash é sdc e sua ISO é chamada w7.iso.

Eu acho que a resposta mais curta e sem complicações é perguntar se sua placa-mãe suporta inicialização no estilo USB-CDROM, porque nesse caso, você pode apenas DD a imagem diretamente no dispositivo bruto:

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

Caso contrário, você precisará de ms-sys e 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, em seguida, inserindo o número da respectiva partição. Agora crie uma inteiramente nova partição de encher o disco, fazendo o seguinte sequência: n, p, 1, ENTER, ENTER. ENTER. Depois dessa verificação, está feito p. Agora defini-lo como uma partição NTFS com t, então 7, e dar-lhe a bandeira de boot com a, 1, ENTER. Por fim, pressione w para escrever 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 a partir de ...

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

E lá vai você (espero).

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


1
Você também precisa formatar a partição ntfs com mkfs.
Lzm 3/03

sudo mkfs.ntfs / dev / sdc1 etapa ausente. Também para ativar o sinalizador de inicialização, digite "a" e "1" e, em seguida, insira.
Matt H

@ MatH: onde devo fazer esse passo? Este é um wiki da comunidade, você pode modificar a resposta em vez de comentar. Obrigado!
precisa

Isso não deveria ser 'cp -a / mnt / iso / * / media / usb', caso contrário, eu recebo uma pasta chamada iso dentro / media / usb
Aaron J Lang
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.