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

10

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

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

Eu tenho que procurar algo ao fazer o ISO do DVD (DRM ou qualquer coisa)?

Após a ISO ser feita, a UNetbootin funcionará? Que tal dd?

    
por Shane 19.12.2010 / 01:30

1 resposta

7

Pergunta interessante - vamos supor que seu pen drive seja sdc e seu ISO seja chamado de w7.iso.

Eu acho que a resposta mais curta e sem complicações é perguntar se a sua placa-mãe suporta a inicialização via estilo USB-CDROM, porque se você pode apenas 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:

Primeiro, desmonte o disco USB ...

umount /dev/sdc

Depois vá para o fdisk ...

fdisk /dev/sdc

Quando estiver no fdisk, exclua cada partição usando d e, em seguida, inserindo o número da respectiva partição. Agora crie uma partição totalmente nova preenchendo o disco fazendo a seguinte sequência: n , p , 1 , ENTER , ENTER . ENTER . Depois disso, a verificação é feita com p . Agora defina-o como uma partição NTFS com t e, em seguida, 7 e forneça o sinalizador de inicialização com a , 1 , ENTER . Por fim, pressione w para escrever a tabela no pen drive.

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 pen drive novamente ...

mount /dev/sdc1 /media/usb

Copie tudo recursivamente da montagem do 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 lá vai você (espero).

Eu tentei algo parecido com isso na minha máquina Debian e funcionou, isso é uma versão um pouco refinada.

    
por 21.12.2010 / 18:23

Tags