Configurar BIOS en Virtualbox para poder instalar Windows con licencia SLP
Configurar Virtualbox para instalar Windows y activarlo con licencia SLP
Pasos para configurar Virtualbox para instalar Windows 7 x64 y activarlo con la licencia SLP (System Locked Pre-installation) con la que se distribuyen los equipos HP
Para ello necesitamos lo siguiente:
- DVD de instalación/restauración de Windows 7 x64 para equipos HP
- Un equipo HP ( en nuestro caso HP 800 G1)
- Virtualbox (https://www.virtualbox.org/)
- SLIC_ToolKit_V3.2.EXE
- Dmidecode para Windows
- Paciencia
Activar en la BIOS Intel Virtualization Technology (VTx)
Antes de activamos en la bios VTx y VTd (AMD VT)
Para ello entramos en la BIOS (F10) y vamos a Security - System security
Activamos VTx
Activamos VTd (AMD VT)
Instalar Virtualbox y crear una VM de Windows 7 en virtualbox
El post es para explicar cómo se licencia Widnows y no cómo se instala ni virtualbox.
Si a alguien le hace falta que pulse aqui
Creamos una VM en virtualbox
La llamamos windows-7-sp1-x64
Importante anotar el nombre, porque después lo usaremos en la configuración
Obtener Tabla Slic e información de la BIOS del equipo HP Anfitrión
Opción 1 - En Windows
Descargamos SLIC_ToolKit_V3.2.EXE
Ejecutamos como administrador
Pulsamos en SAVE
Guardamos el fichero HPQOEMSLIC-BPC_V2.1.bin
Guardamos el fichero en un usb o en otro sitio para usarlo después.
Descargamos Dmidecode para Windows desde aquí
Ejecutamos los siguientes comandos
dmidecode -t0
dmidecode -t1dmidecode -t2
Obtenemos estos valores a guardar
dmidecode -t0
BIOS Information
Vendor: Hewlett-Packard
Version: L01 v02.33
dmidecode -t1
System Information
Manufacturer: Hewlett-Packard
Product Name: HP EliteDesk 800 G1 SFF
dmidecode -t2
Base Board Information
Manufacturer: Hewlett-Packard
Product Name: 1998
Opción 2 - En Linux
Si tenemos linux instalado
Ejecutamos este comando para obtener la tabla slic
sudo dd if=/sys/firmware/acpi/tables/SLIC of=/slic.bin
Guardamos el fichero en un usb o en otro sitio para usarlo después.
Ejecutamos dmidecode igual que en windows
dmidecode -t0
dmidecode -t1
dmidecode -t2
Adjuntar informacion de la tablas slic a la Maquina Virtual
Ya tenemos el fichero bin y los datos de la bios. Vamos a configurar la máquina virtual con estos datos
Apagamos la máquina virtual
Ejecutamos los siguientes comandos
Añadir fichero bin a customtable
"\Program Files\Oracle\VirtualBox\VBoxManage" setextradata "windows-7-sp1-x64" "VBoxInternal/Devices/acpi/0/Config/CustomTable" "c:\HPQOEMSLIC-BPC_V2.1.bin"
Añadir información de la bios
"\Program Files\Oracle\VirtualBox\VBoxManage.exe" setextradata windows-7-sp1-x64 VBoxInternal/Devices/pcbios/0/Config/DmiBIOSVendor string:"Hewlett-Packard"
"\Program Files\Oracle\VirtualBox\VBoxManage.exe" setextradata windows-7-sp1-x64 VBoxInternal/Devices/pcbios/0/Config/DmiBIOSVersion string:"L01 v02.33"
"\Program Files\Oracle\VirtualBox\VBoxManage.exe" setextradata windows-7-sp1-x64 VBoxInternal/Devices/pcbios/0/Config/DmiSystemProduct string:"HP EliteDesk 800 G1 SFF"
"\Program Files\Oracle\VirtualBox\VBoxManage.exe" setextradata windows-7-sp1-x64 VBoxInternal/Devices/pcbios/0/Config/DmiSystemVendor string:"Hewlett-Packard"
"\Program Files\Oracle\VirtualBox\VBoxManage.exe" setextradata windows-7-sp1-x64 VBoxInternal/Devices/pcbios/0/Config/DmiBoardProduct string:"1998"
"\Program Files\Oracle\VirtualBox\VBoxManage.exe" setextradata windows-7-sp1-x64 VBoxInternal/Devices/pcbios/0/Config/DmiBoardVendor string:"Hewlett-Packard"
Si lo hacemos y al encenderlo nos aparece "Fallo en ACPI"
Este error aparece porque la tabla custom que pusimos no deja iniciar la VM porque está mal configurada
Ejecutar lo siguiente para borrar la CustomTable
"\Program Files\Oracle\VirtualBox\VBoxManage" setextradata "windows-7-sp1-x64" "VBoxInternal/Devices/acpi/0/Config/CustomTable"
Si no se pone un valor, se borra customtable.
Hay que poner la ruta exacta al fichero bin para que cargue bien la CustomTable
"\Program Files\Oracle\VirtualBox\VBoxManage" setextradata "windows-7-sp1-x64" "VBoxInternal/Devices/acpi/0/Config/CustomTable" "c:\HPQOEMSLIC-BPC_V2.1.bin"
Instalar Windows 7
Instalamos Windows 7 desde el DVD de instalación.
Licenciar y activar Windows 7
Al finalizar la instalación, instalar la VirtualBox Guest Additions y reiniciar varias veces
Iniciamos cmd como administrador
Ejecutamos los siguientes comandos para licenciar nuestra VM
Indicar el certificado a usar:
cscript c:\windows\system32\slmgr.vbs -ilc c:\windows\system32\oem\oem-cert.xrm-ms
Indicar la clave de producto SLP para Windows 7 x64 HP
cscript c:\windows\system32\slmgr.vbs -ipk 74T2M-XXXXXX-XXXXXX-XXXXXX-6P6GT
Activar Windows
cscript c:\windows\system32\slmgr.vbs -ato
Referencias
http://esver.free.fr/blog/?p=377
Comentarios
Publicar un comentario