Esta semana ha habido un gran revuelo con el BUILD y todo el mundo se ha vuelto loco intentando ser el primero en instalar windows 8 y poder probar la versión Preview Development.
Yo he tenido bastantes problemas para hacer la instalación desde un USB/DVD de arranque como explica Scott Hanselman en su blog sobre todo porque no quería comprar un USB de 16 GB solo para poder probar win8.
La única opción que me quedaba era instalar la ISO en una máquina virtual como VirtualBox, pero tener un disco virtual de arranque es mucho más rápido y utilizas mejor los recursos del sistema, solo tienes que seleccionar el sistema operativo que quieres utilizar al encender el ordenador.
Después de muchas pruebas mi compañero Alberto Diaz me paso un link para poder hacer la instalación desde PowerShell que funciona de maravilla y sin necesidad de tener el famoso USB de 16 GB para realizar la instalación.
Como esta solución me ha parecido muy interesante recompilaré para la correcta instalación teniendo en cuenta que el origen de esta información la he sacado de SharpFellows .
- Necesitamos la ISO de Win8 Developer Preview para instalar.
- Utilizar una aplicación como Virtual Clone Drive para utilizar directamente la ISO.
- Los Scripts de Instalación de naeemkhedarun que está en GitHub.
- Utilizar los Scripts que tienen tres parámetros ejecutar –>cmd –> PowerShell
- El path donde se creará el disco duro virtual «VHD»
- El tamaño de la imagen.
- La letra de la unidad del disco «Que no esté en Uso»
[sourcecode language=»powershell»]
// Donde tengais los ficheros
C:projectsCreateWindows8VHD> Import-Module .Create-Windows8VHD.ps1
C:projectsCreateWindows8VHD> Create-Windows8VHD
"C:vhdwindows8preview.vhd" "30000" "X"
[/sourcecode]
- Finalmente poner el nuevo disco como unidad de arranque.
[sourcecode language=»powershell»]
//En mi máquina e instalación
C:WindowsSystem32bcdboot.exe X:Windows
[/sourcecode]
Una cosa que te puede pasar la primera vez que utilizas PowerShell es que te da un error de permisos de ejecución de los scripts. Esto se soluciona con el mismo PowerShell.
[sourcecode language=»powershell»]
Set-ExecutionPolicy RemoteSigned
[/sourcecode]
Todo listo 😉
lo podrias poner un poco mejor explicado, esto es bastabte confuso u.u