miércoles, 17 de junio de 2009

Instalar Windows XP desde una Memoria USB

Con la llegada de las Netbooks, como la Acer One, Asus EEE o la MSI Wind, cuya principal característica es que son subportatiles de reducido tamaño (entre 10 y 8 pulgadas) que no poseen unidades ópticas (CDROM, DVDROM) tenemos que buscar nuevas maneras de poder darles mantenimiento; algo muy común es tener que formatearlas e instalarles Windows XP, pues algunas vienen con distribuciones de linux como Xandros o Linpus.

La manera más sencilla de instalarle Windows Xp a una Netbook definitivamente es conseguirte una lectora de CD o DVD externa y dejarte de lios, la cosa esta en que no todos tenemos acceso a unidades ópticas externas (al menos yo no).

Por ello, lo que les mostraré a continuación es como preparar una memoria USB común y corriente para poder arrancar desde ella y poder instalar Windows XP en nuestra Netbook.


Instalar Windows XP desde una Memoria USB (Pendrive)

Primero los materiales:

  • 1 Memoria USB de mínimo 1GB y máximo 2GB, ya que el PeToUSB no puede formatear Memorias más grandes.
  • Un CD de Windows XP
  • El programa PeToUSB (Descargar)
  • El programa USB Prep8 (Descargar)
  • Y el programa BootSec (Descargar)

La preparación de la Memoria USB la haremos en nuestra PC de Escritorio y todos los archivos dentro de ella serán eliminados; así que si no deseas perderlos respalda tu memoria usb primero. :laugh:

Lo primero que habrá que hacer es descargar todo el software y descomprimirlos en la misma carpeta. Deberemos copiar el archivo PeToUSB.exe a la carpeta del USB_Prep8

Una vez hecho esto conectaremos la Memoria USB a la PC y después ejecutaremos el archivo usb_prep8.cmd que se encuentra dentro de la carpeta del Prep_USB8 y nos mostrará la siguiente pantalla:

Como verán al final dice “presione cualquier tecla para continuar” (bueno lo dice en ingles) después de presionar cualquier tecla el programa lanzará el PeToUSB, no cierren la ventana anterior:

Como ven en la imagen, el programa automáticamente detectó la Memoria USB; deberán seleccionar las opciones:

  • Enable disk format
  • Quick format
  • Enable LBA (Fat16X)

Y hacer click en Start. Les aparecerá un dialogo que les pregunta si desean continua, y le darán que SI, luego les dirá que su Memoria USB será reparticionada y formateada que si desean continua y daremos que SI; al final del proceso nos aparecerá Operation Completed Successfully! y daremos clic en aceptar.

No cierren la ventana del PeToUSB, pues ahora usaremos el BootSect para ello abriremos una consola usando el comando CMD, pueden presionar el botón Windows+R y les aparecerá la ventana de ejecutar o Botón de inicio y luego Ejecutar.



A los novatos o quienes no sepan moverse entre los directorios usando comandos de MSDOS les recomiendo que copien la carpeta del BootSect directamente en la unidad C:\, cuando ejecutan CMD automáticamente abre en la ruta “C:\Documents and Settings\nombre_de_usuario>”

Así pues deberán teclear 2 veces el comando cd .. para que los lleve a la carpeta raíz, y de ahí usarán el comando cd bootsect para entrar al directorio que previamente copiamos en unidad C:\.

Ahora deben tener claro que Letra de Unidad es la que tiene asignada su Memoria USB, pues en el siguiente comando usaremos dicha letra, si no están seguros; miren que letra tiene asignada en “Mi PC”, en mi caso tengo asignada la letra I:; así pues el comando que usaré en el bootsect será el siguiente:

Fíjense que he puesto la letra que le corresponde a mi Memoria USB. Después de ejecutar el comando verán lo siguiente en la consola:

Después de esto podremos cerrar el PeToUSB y fíjense que en la consola que lanzó inicialmente al PeToUSB aparecerá un Menú:

A partir de aquí se nos irá requiriendo las cosas que copiaremos a la Memoria USB para por fin tenerla lista para formatear lo que sea, pues una vez terminado el proceso podremos formatear lo que sea siempre y cuando permita arrancar desde la Memoria USB (esta bien, no lo que sea pero si PCs o Laps) :laugh:

Ahora nos pide que hagamos una elección, la primera que haremos será la opción 1, para ello escribiremos 1 en la consola daremos enter y nos aparecerá un dialogo para que busquemos la unidad en donde se encuentra nuestro CD de Instalación de XP (¿lo recuerdan?):

Ahora usaremos la opción 2 para cambiar la letra de la Unidad Virtual que se creará en nuestro sistema, escribirán 2 y darán enter, luego les pedirá una letra de unidad que no este siendo usada en nuestro sistema; Yo tengo usadas C:, D: E: F: G: H: y la unidad I: por ello usaré la letra T:

Muy bien, sigamos con esto y usemos la opción 3; esta sirve para asignar que letra es la que tiene asignada la Memoria USB, si recuerdan la mía es la letra I: ustedes deberán poner la letra que su sistema le asignó a la Memoria USB. Ya saben escriben 3 dan enter y ponen la letra de su Memoria USB:


Ahora estaremos listos para iniciar el proceso de copiado de los archivos a la Memoria USB y para ello elegiremos la opción 4, esta iniciará la creación de una unidad virtual en la que copiará los archivos del CD y luego la copiará a la Memoria USB. Procedemos escribiendo 4 y damos enter.

El proceso iniciará y parará para preguntarles si desean Formatear la Unidad, teclearemos la letra S; esto es completamente seguro pues es la unidad virtual que se acaba de crear.

El programa les mostrará que formateará aproximadamente unas 935 MB, es por ello que necesitábamos una memoria de mínimo 1GB y al terminar les pedirá que presionen cualquier tecla para continuar… apenas lo hagan iniciará la copia de los archivos del CD de Windows XP:

Este proceso demorará unos minutos… a mi me dio tiempo de ir por un vaso de Coca-Cola y mucho hielo… al terminar el copiado les volverá a mostrar el mensaje de “presiones cualquier tecla para continuar…” y esto lanzará una ventanita que les pregunta que si desean Copiar los Archivos de la Unidad Temporal a la Memoria USB a lo que responderemos dando Clic en el botón SI:

Ahora iremos por más Coca-Cola con hielo… Que rápido se acaba la Coca-Cola :sleep:

Cuando termine de copiar nos preguntará si deseamos que la unidad U: sea la que se utilice al momento de Arrancar y haremos clic en SI:

Después de esto nos aparecerá otra ventanita preguntandonos si deseamos desmontar la unidad virtual que se creo antes y por supuesto seleccionaremos la opción SI.

Después solo restará presionar cualquier tecla para continuar 2 veces y se cerrará la consola… con esto habremos terminado la ardua labor de preparar la Memoria USB para por fin poder Instalar Windows XP desde una Memoria USB o Pendrive! :clap:

Lo que sigue ya es un poco más sencillo pues es el mismo proceso que ya conocemos para Instalar Windows XP los pasos a seguir serán los siguientes:

  1. Conectar la Memoria USB a la Netbook, Laptop o PC que deseamos formatear y encender.
  2. Presionar F2 o Suprimir según el bios de tu Netbook, Laptop o PC y seleccionar que el modo de arranque o boot sea a través de USB.
  3. Cuando arranque verán 2 opciones:
    1. GUI mode Setup, continue setup + Start XP
    2. TXT Mode Setup, never unplug USB-Drive until after logon
  4. Iniciamos el proceso seleccionando la opción 2, TXT Mode Setup; iniciará el proceso normal de formateo de Windows XP, ya saben la pantallita azul, las particiones… yo les recomiendo eliminar todas las particiones y luego Instalar Windows Xp
  5. Cuando reinicie por primera vez después de la copia de archivos, volverán a ver las 2 opciones solo que esta vez elegirán la opción 1 GUI mode Setup y continuará la instalación.
  6. Podrán desconectar la Memoria USB hasta que tengan Windos XP totalmente instalado, antes NO.

Y listo con este proceso podrán formatear Netbooks como la Asus EEE, MSI Wind o la Acer One; precisamente yo utilice este proceso para ponerle Windows XP PRO a una Acer One.

Por ultimo si ya con el Windows Instalado reinician y les aparece unas opciones que les pregunta que Sistema Operativo quieren arrancar, a veces sale dos veces:

Microsoft Windows XP Professional
Microsoft Windows XP Home Edition

Lo único que tienen que hacer es editar el archivo boot.ini que se encuentra en la unidad C:\, pero esta oculto; así que deberán ir en cualquier ventana del explorador de archivos a Herramientas/Opciones de Carpeta/Ver y seleccionar la opción Mostrar todos los archivos o carpetas Ocultos, Aplicar y Aceptar.

Después de eso ya podrán ver el archivo boot.ini en la unidad C:\ solo tendrán que abrirlo con el bloc de notas y verán algo como esto:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Professional” /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Home Edition” /noexecute=optin /fastdetect

Solo borren el que ya no existe; en mi caso borro el de Windows XP Home Edition por que le instale Windows XP Professional y quedaría así:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Professional” /noexecute=optin /fastdetect

Y listo ya con eso cuando reinicien no aparecerá y cargará automáticamente.

INSTALAR WINDOWS XP DESDE UNA USB

Esta rondando por mi cabeza comprarme el nuevo Airis Kira con un disco de 40 Gb, el caso es que el ultraportátil con el Windows XP instalado cuesta 40 € más y yo ya tengo una licencia de XP que no uso en casa.




















El principal problema es que este portátil no tiene lector de CD´s y empece a darle vueltas a la cabeza si copiar el CD de XP a un pendriver USB o a una tarjeta SD y ponerle algún tipo de arranque valdría para instalar en el portátil el XP ...

Ademas seria utilísimo un Windows XP de instalación en uno de estos dispositivos en caso de tener que reinstalarlo en un PC sin CD-ROM ya no en el caso solo de los ultraportátiles.

Di con un tutorial muy bueno, la cosa no era tan simple como copiar a saco el CD de instalación y poner algún tipo de arranque pero un software especifico hace todo muy fácil, como no tenia en el momento un pendrive libre, utilice una tarjeta SD de 1 Gb sobre un lector interno enchufado en uno de los conectores USB de la placa base.

Y funciono, o por lo menos arrancaba la instalación, no proseguí porque no tengo un PC para reinstalar XP en estos momentos pero todo tenia muy buena pinta.


Aquí esta el tutorial de Hanox, tener en cuenta que el autor lo ha adaptado para el Asus Eee, en nuestro caso en concreto de un PC standard comprobar cual es la opción en la BIOS para arrancar desde USB, etc..

Básicamente se trata de preparar un pen USB con la instalación del Windows XP y configurar el Eee PC para arrancar desde la unidad USB.
Los requisitos necesarios serán:

Un CD de Windows XP Professional [actualizado con soporte para discos SATA].
Un memoria USB de al menos 1GB de capacidad.
Un pack de utilidades para volcar el CD al pen USB (enlace).
Un Asus Eee PC 900.
Otro equipo con Windows para preparar el pen USB.

Preparar la memoria USB

El primer paso es preparar la memoria USB con los archivos de la instalación de Windows. Es recomendable que la memoria sea de tipo flash, es decir, los típicos pen y no los discos duros externos.

NOTA: esta guía es una traducción de la encontrada en scalegamer.

Conectamos la memoria USB al ordenador.

Descargamos y descomprimimos el pack de utilidades. Entramos en la carpeta Pre-packed y luego en usb_prep8. Hacemos doble-click en el archivo usb_prep8.cmd. Esto nos abrirá una ventana de MS-DOS (captura) que NO deberemos cerrar hasta finalizar todo el proceso.
Luego presionamos cualquier tecla para continuar.

En la ventana que nos muestra (captura) las opciones ya están pre-configuradas, por o que lo único que tenemos que hacer es asegurarnos de que en Destination Drive aparece nuestra memoria, activamos Quick Format y pulsar el botón “Start“. Pulsamos Sí para continuar cuando nos pregunte si queremos formatear el disco.

Cuando nos avise de que la operación ha finalizado aceptamos y NO cerramos ninguna ventana.

Ahora tenemos que abrir una consola de MS-DOS y acceder hasta la carpeta bootsect. Para ello vamos a Menú Inicio -> Ejecutar, escribimos cmd y aceptamos. En la consola introducimos [si descomprimimos la carpeta en el raíz de c:\]:
cd c:\Pre-packed\bootsect

Una vez situados en la carpeta introducimos [cambiando L: por la unidad de nuestra memoria USB]:
bootsect.exe /nt52 L:
Esto lo que hará será sobreescribir el sector de arranque del USB, permitiendo al Eee PC acceder al USB a la hora de encender el equipo. Si todo fue correctamente verás el mensaje “Bootode was successfully updated on all targeted volumes (captura).

Ahora podemos cerrar esta ventana de consola y la de la utilidad “PeToUSB”.

Tras cerrar esta ventana, en la consola que tendremos abierta veremos el siguiente menú:











Ahora sigue estos pasos:

Presiona 1 y luego enter: Se abrirá una ventana de selección de directorio en la que tenemos que escoger la ubicación de nuestra unidad de CD que tiene el Windows XP (captura).

Presionamos 2 y luego enter: Tenemos que introducir una letra de unidad que no estemos usando en nuestro PC [por defecto T]

Presionamos 3 y luego enter: introducimos la unidad de nuestra memoria USB [en este ejemplo L]
Presionamos 4 y luego enter: inicia el proceso.
El script nos pregunta si queremos formatear la unidad T (captura). Esta es la unidad temporal y que usaremos para copiar los archivos del CD al disco duro. Pulsamos S y luego enter.

Una vez finalizado pulsamos cualquier tecla para continuar.

Comenzará la copia de archivos a nuestro disco duro. Una vez finalizada pulsamos enter.

Ahora veremos un mensaje en el que nos preguntará si queremos copiar los archivos a la memoria USB (captura). Pulsamos Sí.

Una vez finalizada la copia de archivos un mensaje nos preguntará si queremos cambiar el archivo migrate.inf. Pulsamos Sí.

Aceptamos para desmontar la unidad virtual.

Pulsamos cualquier tecla. Hemos finalizado la preparación de la memoria USB.

Instalación en el Eee PC

Conectamos la memoria USB al Eee PC y encendemos el equipo. Durante el arranque mantenemos presionada la tecla Esc para acceder al menú de arranque (captura).

En la lista de arranque seleccionamos la unidad USB y aceptamos.

Nos aparecerá un menú en el que tenemos que escoger entre dos opciones: GUI o TXT Mode (captura).
La primera vez seleccionamos la opción inferior, TXT Mode.

Comenzará el proceso de instalación habitual de Windows XP.

NOTA: si nos encontramos con un pantallazo azul de error (captura) durante el proceso puede ser debido a que hemos utilizado un CD de instalación de Windows XP sin drivers para discos SATA.

A la hora de seleccionar la partición de instalación, tenemos que eliminar TODAS las particiones actuales de los discos SSD [cuidado que aquí también aparece la memoria USB listada]. Crearemos una partición en el disco de menor capacidad y la formatearemos con NTFS rápido.

NOTA: si no se eliminan todas las particiones nos encontraremos con errores de tipo “Falta NTLDR” o “hal.dll” al reiniciar el equipo (captura).

Al reiniciar tendremos que volver a seleccionar la unidad USB en el menú de arranque.

En esta ocasión seleccionamos el GUI Mode en el menú. Comenzará la instalación gráfica.
Cuando este apartado de la instalación finalice, tendremos que volver a seleccionar el GUI Mode una segunda vez hasta que nos aparezca el escritorio de Windows (captura). Es muy importante que durante todo este proceso no se extraiga la memoria USB.
Justificar a ambos lados
Una vez que veamos el escritorio de Windows tendremos el proceso finalizado