Seguidores

lunes, 11 de octubre de 2010

Manual: Ejecución de Wifiway LiveHD

Finalidad:
.- Ejecutar WifiWay sin particionar el disco duro, sin pendrives, sin CD, sin modificación del MBR… Es decir, evaluar el S.O. WifiWay de la forma más simple posible.

Limitaciones e inconvenientes:
.- Es necesario modificar un archivo de sistema, boot.ini
.- Se requieren permisos de administrador parar modificar boot.ini
.- No es posible almacenar los cambios realizados
.- Cada vez que ejecutemos WifiWay, es necesario introducir la disposición del teclado

Ventajas:
.- Grub4dos permite arrancar casi cualquier sistema operativo desde la propia imagen ISO, sin necesidad de grabar CD, utilizar pendrives, y es capaz de ello aunque nuestro PC sea antiguo y la BIOS no permita el arranque desde pendrives, o incluso CD’s

Limitaciones de este manual y recomendaciones previas:
.- Asegurarse de que la imagen ISO es correcta (verificar hash)
.- Se toma Windows XP SP3, WifiWay 2.0.1 y grub4dos como referencia
.- Se supone que la partición de arranque es c:
.- He intentado simplificar al máximo este post y centrarme en el arranque de WifiWay, pero el PC en el que estoy ahora mismo dispone de 6 entradas en boot.ini, y unas 40 en menu.lst desde el que se pueden arrancar unos 30 sistemas operativos distintos. Obviamente, explicar el significado de cada entrada y parámetro está fuera del ambito de este manual.

Herramientas necesarias:
.- Grub4dos 0.4.4: (tutorial aquí).- Gestor de arranque versátil y eficiente. Podemos descargarlo aquí. En realidad, sólo necesitamos el archivo grldr

.- Windows (todas las versiones)

Como arrancar Grub4DOS desde el gestor de arranque de Windows NT/2000/XP/2003:

.- Añadir una línea al final del archivo boot.ini C:\grldr="Iniciar Grub4Dos" (suele estar oculto en c:\)

Código:
;ejemplo de boot.ini

[boot loader]
timeout=2
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
C:\grldr="Iniciar Grub4Dos"
.- Extraer grldr del archivo ZIP bajado con anterioridad y copiar a C:\
.- Crear el archivo de configuración de Grub4DOS, menu.lst y colocarlo en c:\

Código:

#Ejemplo de menu.lst

default 0
timeout 10
color NORMAL HIGHLIGHT HELPTEXT HEADING
foreground=FFFFFF
background=0066FF
title wifiway-2.0.1
map
/ISOS/wifiway-2.0.1.iso (0xff)
map --hook
root (0xff)
kernel
/boot/vmlinuz vga=791 max_loop=255 ramdisk_size=6666 root=/dev/ram0 rw
autoexec=xconf;telinit~4 from=/ISOS/wifiway-2.0.1.iso
initrd=/boot/initrd.gz

.- Crear una carpeta c:\ISOS y copiar allí la imagen ISO (sin descomprimir) de WifiWay

Iniciar LiveHD

.- Al arrancar el PC, se dispone de un nuevo menú con dos opciones

Código:

"Microsoft Windows"
"Iniciar Grub4DOS"


.- Seleccionar Grub4DOS, y aparece un nuevo menú con las opciones listadas en menu.lst
.- Seleccionar WifiWay, y ¡Voilà!

Agradecimientos y bibliografía

Tendría que citar a todo internet para saber de donde he recopilado la información y los conocimientos aquí aplicados, pero también es cierto que no he encontrado nadie que arranque de esta forma WifiWay. Seguro que no soy el primero...

A las buenas personas. Y también a las malas. En fin gracias a todos.