05 enero 2007

Instalar Ubuntu en Qemu con windows XP desde el ISO

Haber... desde cero para los que queremos empezar a migrar desde windows, sin dejar de lado esa facilidad "plug and play" de windows hasta ya más o menos estar sabio y diestro..

.Primero bajate el famoso Qemu en
http://www.h6.dion.ne.jp/~kazuw/qemu-win/qemu-0.8.2-windows.zip

.Descomprimelo en una carpeta, para mi gusto C:\Qemu

.Una vez descomprimido habrá un monton de archivos, entre ellos qemu-win.bat, el cual si lo ejecutas te encontraras con un minisistema operativo basiquísimo, cero aporte a la ciencia, pero que sin embargo el solo hecho que parta, ya es una gracia.

.Podemos ver un archivo de nombre linux.img el cual es un disco curo virtual que viene con el minisistema operativo el cual es de la modesta suma de 10Mb.
Como primera opción debemos crear un disco duro de un tamaño mas o menos decente en mi caso creé uno de 5Gb. Vamos a Inicio--> Ejecutar y escribimos cmd y le damos Enter.
En mi caso me encontraré en C:\Documents and Settings\Edoyape>, escribimos cd.. y Enter dos veces, para llegar a C:\>, ahi escribimos cd Qemu y le damos Enter. Una vez listo escribimos esta frase qemu-img.exe create harddisk.img 5G y le damos Enter.
¿ De donde salió este semejante comando xD ? Bueno la respuesta es medianamente sencilla. Dentro de la carpeta C:\Qemu se encuentra una aplicación llamada qemu-img.exe la cual cumple la unica función de crear unidades virtuales. En el momento de crear una unidad es necesario escribir qemu-img.exe create, tus variables serán 2.
1. harddisk.img es el nombre que en este caso le puse a la unidad virtual, le puedes poner cualquier nombre sin espacios y caracteres meticulosos, de la talla de lucho.img sony.img, como notaste la condición es que siempre termién en .img.
2. 5G es la cantidad de espacio que le asigne a la unidad virtual, se compone de un número natural y M para megabyte o G para Gigabyte, por ejemplo 1024M o 1G

.Ahora tenemos listo nuestra unidad virtual. Ahora debemos poner nuestra imagen iso en el directorio C:\Qemu con un nombre sencillo en mi caso le puse ubuntu.iso para ir a la segura ;). Una vez puesta la unidad el archivo qemu-win.bat que se encuentra en la misma respuesta será nuestro ejecutable para lanzar el Qemu.
Dale click derecho a qemu-win.bat y después editar, se abrirá block de notas con el siguiente texto:

REM Start qemu on windows.
@ECHO OFF

REM SDL_VIDEODRIVER=directx is faster than windib. But keyboard cannot work well.
SET SDL_VIDEODRIVER=windib

REM SDL_AUDIODRIVER=waveout or dsound can be used. Only if QEMU_AUDIO_DRV=sdl.
SET SDL_AUDIODRIVER=dsound

REM QEMU_AUDIO_DRV=dsound or fmod or sdl or none can be used. See qemu -audio-help.
SET QEMU_AUDIO_DRV=dsound

REM QEMU_AUDIO_LOG_TO_MONITOR=1 displays log messages in QEMU monitor.
SET QEMU_AUDIO_LOG_TO_MONITOR=0

qemu.exe -L . -m 128 -hda linux.img -soundhw all -localtime

Aquí lo más importante es la última linea que le dá todos los opciones para que parta el emulador.
-L : Ubicación de la BIOS
-m 128 : Memoria RAM a disponer, en este caso 128
-hda linux.img : Instrucción que dice que el archivo linux.img lo ocupe como disco duro local
-soundhw all : Habilitar todas las tarjetas de sonido disponible para su uso
-localtime : setea la hora del PC para el emulador

.Nosotros cambiaremos la linea qemu.exe -L . -m 128 -hda linux.img -soundhw all -localtime por la siguiente qemu.exe -L . -m 128 -hda harddisk.img -cdrom Ubuntu.iso -soundhw all -localtime -boot d, en donde las nuevas opciones

-hda harddisk.img : toma el archivo harddisk.img que creamos como disco duro local
-cdrom Ubuntu.iso : toma la imagen del disco Ubuntu.iso como puesta en una unidad de cdrom local
-boot d : parte el emulador desde el cdrom

.Finalmente cerramos guardando los cambios y le damos doble-click a qemu-win.bat donde partirá el emulador para instalar el sistema operativo =)

.Una vez instalado el sistema operativo en el archivo qemu-win.bat eliminamos la opción -boot d y veremos partir Ubuntu "lento pero seguro" :p

No hay comentarios.: