viernes, 23 de septiembre de 2011

Windows 8 Dev Build, cómo conectarse a HIDDEN SSID? O redes ocultas?

Un problema que tuve después de instalar mi Windows 8 Dev. Build, fue conectarme a redes ocultas (hidden SSID), ya que en algunos lugares utilizan el ocultarse como un método de protección… en fin, tengo el nombre al cual debe conectarse mi red, el password (Passphrase), pero en Windows 8 no encontré una manera de realizar ADD A new Wi-Fi Network.. con su nueva interfaz, no encontré manera..

 Así que lo que pensé hacer, para poder conectarme es crear un perfil de red Wireless medio ‘vacio’, importarlo y luego conectarme a este y configurarlo, así que me cree un archivo de texto, el cual renombre como xml: test1-profile.xml

Este contiene lo básico:
<?xml version="1.0"?>
<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
	<name>prueba123</name>
	<SSIDConfig>
		<SSID>
			<hex>707275656261313233</hex>
			<name>prueba123</name>
		</SSID>
<nonBroadcast>true</nonBroadcast>
	</SSIDConfig>
	<connectionType>ESS</connectionType>
	<connectionMode>auto</connectionMode>
	<MSM>
		<security>
			<authEncryption>
				<authentication>WPA2PSK</authentication>
				<encryption>AES</encryption>
				<useOneX>false</useOneX>
			</authEncryption>
			
		</security>
	</MSM>
</WLANProfile>

Cosas a tomar en cuenta:
El nombre de la Red Inalámbrica (que está en NAME) debe ser único en las redes, caso contrario lo sobrescribirá a una conexión inalámbrica anterior…

En la parte del SSID (tags HEX y NAME), asegúrate de obtener la codificación hexadecimal del nombre que estas colocando (en mi caso de prueba123 es 707275656261313233), hay herramientas gratuitas en Internet que te ayudan a hacer este, en mi caso utilice la de la pagina: http://www.seguridadwireless.net/php/conversor-universal-wireless.php
Y la palabra clave en , que colocamos TRUE, donde dice que es una red oculta y que esta red no está haciendo broadcast.

Los demás parámetros son estándar, obviamente tendrás que configurarlo tú mismo a tus necesidades una vez que lo hayamos importado, pero lo importante en este caso es tener o que ‘aparezca’ esta red HIDDEN para que pueda ser configurada a la ‘manera’ que queramos.

Después es sólo importarla con el comando netsh:
netsh wlan add profile filename="E:\test1-profile.xml" user=all
Y SUCESO, ahora sí puedo ver en network, y realizar la configuración que necesito..

Bueno como es un PRE-Beta es lógico que haya estos problemas, y yo confió que estará solucionado en las versiones futuras, pero si alguien tiene este problema, por ahora sirve el “workaround” J

miércoles, 21 de septiembre de 2011

Boot desde un VHD, Windows 8!! :O? Parte II: Instalando Windows 8 Dev Build with Apps…

Después del fallido intento en la Parte I, de instalar Windows 8 de la manera que podría pensar que funcionaría, buscando una respuesta encontré otra solución en el blog de Scott Hanselman

Así que probando nuevamente, acá están los pasos en mi equipo:

Primero, creo mi disco USB Booteable con la Imagen de Windows 8 Developer Preview Build with Apps (NOTA: no estoy usando la imagen completa del Developer Preview que tiene Visual Studio u otros, pero si ustedes deciden usar esa imagen necesitaran un USB de por lo menos 8 GB de espacio :)). Yo utilice el método anterior de mi blog para bootear desde un USB, pero en vez de seleccionar la imagen de Windows 7, use el ISO de Windows 8 – Developer Preview with Apps (en_windows_developer_preview_with_apps_x64_dvd_735219.iso). En resumen solo la imagen de los comandos necesarios (el detalle esta en mi anterior post).


Ahora Hacemos el Drag&Drop de la imagen de Windows 8 Developer Preview Build with Apps:

NOTA: en mi USB de 4GB falto como 11MB de espacio para copiar todo el contenido, así que deje a un lado el UPGRADE folder… según algunos foros de MSDN, se podría dejar de lado ese folder en Windows 7, hice lo mismo en Windows 8 e instale sin problemas como pueden ver más abajo.
Bueno, después que termino de copiar, lo importante es tener un archivo VHD creado ‘a priori’, ya que usaremos el mismo para instalar Windows 8. Esto lo hacemos de la misma manera que en la parte 1, es decir con el comando diskpart:


  • Diskpart
    • Create vdisk file=E:\VHDFILES\Win8DEVBUILDWITHAPPS.vhd maximum=80000 type=expandable
    • Sel vdisk file=E:\vhdfiles\WIN8DDEVBUILDWITHAPPS.vhd
    • Attach vdisk
    • Create partition primary
Esto quedaría así:


Bueno ahora los pasos siguientes son sencillos y además está el “TRUCO” para tener el BOOT from USB desde Windows 8:

1) Bootear desde tu USB (eso es sencillo)
2) Seleccionar NEXT en la ventana de Install Windows (suponiendo que aceptas el teclado por defecto idioma y formato de fecha)…
3) Luego presionar INSTALL NOW
4) Aceptar los términos de licencia
5) En Tipo de Instalación, seleccionar CUSTOM (Advanced)
6) En la ventana de Install Windows – Where do you want to install Windows, presionar SHIFT+F10, con este comando se nos presenta la consola de comandos donde podremos ejecutar el comando DISKPART.
7) En la Consola de Comandos escribir el comando DISKPART y los comandos para hacer ATTACH un VHD, en este caso específico serian:
  • select vdisk file=E:\VHDFILES\Win8DEVBUILDWITHAPPS.vhd
  • attach vdisk
8) Volver a la pantalla anterior de install Windows (presionando ATL+TAB) y presionar REFRESH, tu veras que el disco de 80 GB aparece en la lista…
9) Selecciona el Disco de 80 GB veras un mensaje de Advertencia, presióna OK y listo!!!!, a esperar nomas, y luego tendras tu Windows 8 DEV BUILD ejecutado desde un VHD..

Ahora que leiste los pasos, lo paso gráficamente el paso a paso… Suerte!!

1) Bootear desde tu USB (eso es sencillo)


2) Seleccionar NEXT en la ventana de Install Windows (suponiendo que aceptas el teclado por defecto idioma y formato de fecha)…


3) Luego presionar INSTALL NOW


4) Aceptar los términos de licencia


5) En Tipo de Instalación, seleccionar CUSTOM (Advanced)


6) En la ventana de Install Windows – Where do you want to install Windows, presionar SHIFT+F10, con este comando se nos presenta la consola de comandos donde podremos ejecutar el DISKPART.


7) En la Consola de Comandos escribir el comando DISKPART y los comandos para hacer ATTACH un VHD.


8) Volver a la pantalla anterior de install Windows (presionando ATL+TAB) y presionar REFRESH, tu veras que el disco de 80 GB (78.1GB) aparece en la lista…


9) Selecciona el Disco de 80 GB veras un mensaje de Advertencia, presióna OK y listo!!!!, a esperar nomas, y luego tendrás tu Windows 8 DEV BUILD ejecutado desde un VHD..



Bueno, como comentario… fíjate en la nueva consola de selección (boot), es realmente interesante!, ahora todo grafico!!


Ahora el sistema inicia Windows 8 Developer Preview Build:




Bueno y ahí tienes Windows 8 Dev Build instalado :) … esta nueva interfaz es interesante, pero lo más difícil fue encontrar el botón shut down :p, te lo paso gráficamente…. Bueno que te diviertas! :)

martes, 20 de septiembre de 2011

Boot desde un VHD, Windows 8!! :O? Parte I: Lo clásico no funciona…

Bueno, yo tengo mi Windows 7 configurado y funcionando correctamente, y lógicamente quiero probar el Nuevo Windows 8 Developer Version, pero no en una máquina virtual (ya que hay muchas características de Hardware interesantes y visuales, que en un entorno virtual no se apreciara), una opción que vi en Internet es el dual boot pero lo que me gustaría realmente es utilizar el Boot from VHD, así que decidí probar de instalar en un archivo VHD y bootearlo desde el mismo..
El Procedimiento que seguí, es el que escribí anteriormente en mi blog, pero la diferencia es que esta vez haré un disco dinámico en vez de un disco estático, si bien el performance puede ser un poco afectado no creo que sea percibido y creo que estará bien como prueba.
Pasos para crear tu VHD, en resumen:
  • diskpart
  • Create vdisk file=E:\VHDFILES\Win8DEVBUILD.vhd maximum=80000 type=expandable
  • Sel vdisk file=E:\vhdfiles\WIN8DDEVBUILD.vhd
  • Attach vdisk
  • List disk

Si no se encuentra seleccionado se selecciona el Disco donde instalaremos el Win8 Dev build y creamos una partición primaria.
  • Sel disk 2
  • Create part primary
  • Sel part 1
  • Active
  • Format fs=ntfs quick
  • Assign
Al finalizar los comandos (en mi caso específico) tengo el drive H: disponible.
Ahora usamos el imageX, para extraer la información del archivo *.wim, que se encuentra en el DVD dentro de \Sources\WIM, mi DVD es el drive I:, por lo que el comando en mi caso es:
imagex.exe /info I:\sources\install.wimy tendremos la lista de instaladores que trae el disco.. en este caso solo uno! :).
La parte final dice:
   
    Windows DEVELOPERPREVIEW
    Windows DEVELOPERPREVIEW
    PreRelease
    Windows Developer Preview
    Windows Developer Preview
 

La cual es la versión que queremos :)
Ejecutamos ahora los comandos:
imagex /apply I:\sources\install.wim /check 1 H:\

y listo!, tenemos nuestra imagen en un VHD.. el punto más importante ahora es hacerlo bootear, ya que hay que recordar que Windows 8 tiene un ‘nuevo’ bootloader mucho más eficiente, pero en mi caso lo haremos a la antigua con los comandos:
Bcdedit
Bcdedit /copy {current} /d "VHD Windows 8 Dev Build"
Copiamos el GUID identifier en este caso 4218a0ac, etc.
Ahora ejecutar los comandos  con el GUID anterior:
Bcdedit /set {4218a0ac-96e5-11e0-8964-9c9315a4b050} device vhd=[E:]\vhdfiles\win8DEVBUILD.vhd
Bcdedit /set {4218a0ac-96e5-11e0-8964-9c9315a4b050} osdevice vhd=[E:]\vhdfiles\win8DEVBUILD.vhd
Y finalmente:
Bcdedit /set {4218a0ac-96e5-11e0-8964-9c9315a4b050} detecthal on
Bcdedit /set {4218a0ac-96e5-11e0-8964-9c9315a4b050} description " VHD Windows 8 Dev Build"

Bueno, ahora a reiniciar y a ver si funciona el Windows 8 developer Build
Primero mis boots clásicos, donde selecciono el VHD Windows 8 Dev Build


Lamentablemente (y como suponía, pero habia que tratar no?? :) ), el sistema  falló al bootear por el nuevo VHD, esto por el nuevo formato que debe tener Windows 8… así que tendríamos que ver una manera de ‘colocar’ el nuevo sistema de booteo que tiene Windows 8 para que pueda arrancar por VHD…  para eso un poco más de research y pruebas, que lo continuare en mi siguiente post…

miércoles, 14 de septiembre de 2011

y Windows 8 – Developer Preview Build está disponible…

Si estaban atentos a las noticias en Internet sobre la conferencia Build Windows, entonces ya deben saber que Windows 8 – Developer  Preview está disponible!, y es mas, a todos los asistentes de esa conferencia les entregaron un prototipo del equipo de desarrollo con Windows 8 – Developer Preview.. yo sólo asistí remotamente a una parte del Keynote, y estaba muy interesante, si quieres informarte de las características que tiene Windows 8 (para desarrolladores) pues les aconsejo revisar el keynote en esta dirección: http://www.buildwindows.com/. En todo caso lo más interesante para mí, es que el developer build (cosa que NO ocurrió con Windows 7) ahora está disponible para que cualquier persona lo baje e instale, para este fin ingresa a http://dev.windows.com/, y podrás bajar la versión que más se ajuste a tus necesidades, que son 3:
  • Windows Developer Preview with developer tools English, 64-bit (x64), que viene el Windows 8 con las herramientas de desarrollo incluidas, como el Visual Studio 11 Express el SDK del Metro Style y otras.
  • Windows Developer Preview English, 64-bit (x64), que es el developer build de Windows 8 para que te vayas familiarizando.
  • Windows Developer Preview English, 32-bit (x86), lo mismo que el anterior solo que para sistemas de 32 Bit.
Para saber si correrá bien tu Windows 8 developer build, solo recuerda que si tienes un equipo donde corre “bien” Windows Vista o Windows 7, entonces no tendrás problemas de ejecutar.
Bueno ahora a empezar a ver qué características son realmente importantes… recuerden que este NO es el Beta de Windows 8, este vendrá más adelante donde recién habrá se podrá contar con documentación y otras cosas, así que puede ser que se topen con bastantes problemas/errores y más que todo falta de soporte por ahora… pero bueno, si quieres empezar a familiarizarte es una buena oportunidad!!...

miércoles, 7 de septiembre de 2011

Mañana Jueves 8 en CUTM – adicionando una sesión más – Failover Clustering & Hyper-V

Como ya dije anteriormente, mañana tendremos la sesión de CUTM-S&C, pero adicionalmente a las 2 sesiones tendremos una sesión más realizada por mi persona sobre Failover Clustering & Hyper-V, como saben Hyper-V proporciona la virtualización de servidores, pero un punto muy importante es como hacerlo altamente disponible, en esta sesión se verá que características se utilizan para poder tener nuestro Hyper-V altamente disponible!, asi que les espero!!

sábado, 3 de septiembre de 2011

Este Jueves 8 de Septiembre en CUTM-S&C – a conocer ACT y BDD!

Este Jueves 8, tendremos la sesión de nuestro grupo de Usuarios (CUTM-S&C), con 2 temas muy interesantes, primero tendremos la sesión de Enrique Ortuño “BDD & ASP.NET” en la cual la presentación busca dar una introducción a una nueva forma de hacer pruebas, enmarcadas en un concepto llamado BDD y como esto se complementa con TDD.

La segunda sesión estará a cargo de Antonio Rojas con el tópico “Usando ACT para recolectar información de aplicaciones y mitigar errores”, Application Compatibility Toolkit (ACT) es un conjunto de herramientas que facilitan la gestión de aplicaciones cuando el usuario o la empresa piensan migrar a Windows 7, ven a conocer mucho más en las sesiones de este Jueves!, les estaré esperando!.