Olá Pessoal
Nesse artigo e vídeo, mostraremos como fazer Hyper-V Server 2012 R2, “dar boot” por Pendrive.
[youtube_sc url=”https://www.youtube.com/watch?v=v6Xoj3DkdOo&feature=youtu.be” title=”Boot%20Hyper-V%202012%20R2%20Pen%20Drive”]
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