Compartilhar via


Boot Hyper-V 2012 R2 via USB

Nesse artigo e vídeo, ensino como fazer Hyper-V Server 2012 R2 bootar em Pendrive.

View

Materiais Necessários

Para realizarmos esse procedimento iremos precisar de:

- Pen drive de 8gb ou mais – independente de sua marca (Windows To Go que necessita de Pen Drive homologado)

- ISO do Hyper-V 2012 R2 – Mais precisamente do Install.wim

- WADK 8.1 (para Win 8.1) – Windows Assessment and Deployment Kit

Instalar Deployment tools e Windows Preinstallation Environment

- Windows .NET Framework 4.5

- PC com suporte a boot via USB (hoje todos que possuem suporte a virtualização já é capaz de bootar USB).

Dicas

- Se copiar os comandos e colar no CMD e não der certo, verifique os espaçamentos

- Teremos 2 letras de unidade que em meu caso será R: (letra do VHDX) e V: (letra do Pen drive)

Lembrando que ocorre de Pen Drive USB 3.0 (que é meu caso) não bootar pela porta USB 3.0 e somente pela 2.0. Infelizmente a experiência/desempenho não fica tão agradável no boot.

 

1º Passo – Criação do VHDX e Pasta

Primeiro iremos criar uma pasta no C: e o VHDX que irá receber o install.wim, também iremos anexar o VHDX na máquina, definir uma letra para a unidade e formatar.

- Abra o CMD como Administrador e siga os procedimentos abaixo:

mkdir c:\hypervboot – para criar a pasta no C: (escolha qualquer nome para sua pasta e para seu VHDX)

diskpart

create vdisk file=c:\hypervboot\2012R2.vhdx maximum=6000 type=fixed

select vdisk file=c:\hypervboot\2012R2.vhdx

attach vdisk

create partition primary

assign letter=r – defina também a letra que lhe convir

format quick fs=ntfs label=HYPERV2012R2

**exit

**

2º Passo – Aplicar Install.wim no VHDX

Agora utilizando o CMD ainda entraremos na pasta do WADK, ou simplesmente abrir direto do Windows a Ferramenta de Implantação e Geração de Imagens. Se preferir, deixar 2 CMD aberto um para diskpart e outro para os comandos do DISM que irão ocorrer nos passos seguintes.

1 – abrir direto do CMD já aberto – digite:

cd “C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\amd64\DISM”

2 - Abrindo direto da Ferramenta de Implantação, apenas digite:

Cd amd64\dism

Alterar a arquitetura se for IA64.

3 – Agora iremos digitar o comando a seguir:

Dism.exe /apply-image /Imagefile:caminho-para-o-wim /index:1 /ApplyDir:R:\

Monte o ISO do Hyper-V com algum software de sua preferência, e para ficar mais fácil, copie o arquivo install.wim para C: \hypervboot, que é a pasta que criamos para colocar o VHDX. Altere o caminho para o wim ficando assim:

dism.exe /apply-image /Imagefile:c:\hypervboot\install.wim /index:1 /ApplyDir:R:\
**
**

3º Passo – Desanexar o VHDX do computador

Usando novamente a ferramenta diskpart iremos desanexar o vhdx com os seguintes comandos

diskpart

select vdisk file=c:\hypervboot\2012R2.vhdx

detach vdisk

Não precisamos dar exit pois já iremos utilizar o diskpart novamente

4º Passo – Plugar o Pen Drive para formatarmos e preparar a partição

Agora iremos selecionar o Pen Drive no diskpart, digite:

list disk

select disk 2 – Coloque o número que aparece na sua lista (em meu caso procuro pelo pen drive de 32gb – Cuidado para não formatar outro disco, escolha o correto)

clean

create partition primary

select partition 1

active

format quick fs=ntfs

assign letter=v

**exit

**

5º Passo – Copiar o VHDX para o Pen drive

Apenas vá em seu c:\hypervboot e copie o vhdx para seu pen drive com um control + c e control + v

6º Passo – Criar setor de boot/mbr com a ferramenta bootsect

1 - Voltando para a pasta do WADK no CMD, iremos voltar um nível e anterior e digitar BCDBoot no lugar do Dism, resultado igual abaixo

cd “C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\amd64\BCDBoot”

2 – digitar o comando abaixo

Bootsect /nt60 v: /force /mbr – aponte em v: para a letra do seu pen drive

7º Passo – Anexar VHDX no Pen drive usando diskpart

Já no diskpart digitamos

select vdisk file=V:\2012R2.vhdx

attach vdisk

exit – nesse caso precisamos sair do diskpart para o passo seguinte

8º Passo – Copiar os arquivos necessários para o Pen drive dar boot

**bcdboot r:\windows /s v:

**

9º Passo – Desativar o arquivo de paginação (Paging File) para melhor desempenho

Como estamos instalando num pen drive e não num servidor de produção precisamos desativar a paginação, novamente no cmd (fora do diskpart) – Lembrando caso comando não funcionar copiando e colando, tente digitar, as vezes copiar pode não funcionar se copiar algum espaço a mais

1 – Carregar o registro do VHDX

reg load HKLM\HyperVTemp r:\windows\system32\config\system

2 – Remover o valor do registro do Page Files

reg add "HKLM\HyperVTemp\ControlSet001\Control\Session Manager\Memory Management" /v PagingFiles /t REG_MULTI_SZ /d "" /f 

3 – Deletar o valor de entrada do Page File

reg delete "HKLM\HyperVTemp\ControlSet001\Control\Session Manager\Memory Management" /v ExistingPageFiles /f 
4  - Descarregar registro do VHDX

**Reg unload HKLM\HyperVTemp

**

10º Passo – Desanexar o VHDX do Pen drive

No diskpart digitamos

select vdisk file=v:\2012R2.vhdx

detach vdisk

**exit

**

11º Passo – Bootar Pen drive

Agora basta você reiniciar seu computador e testar escolhendo para botar via USB.

Ele irá pedir para inserir senha de administrador como se fosse a primeira vez que você tenha formatado o Windows Server ou o próprio Hyper-V Server

Após os passos é só utilizar seu Hyper-V Server 2012 R2 para os testes.


Espero que gostem do artigo e que o passo a passo seja claro. J