PDA

Ver la Versión Completa : Comprobar ISOs de Sistemas Operativos antes de quemarlos (MS-Windows)



woodstock
24/04/2007, 04:58
Comprobar ISOs de Sistemas Operativos antes de quemarlos (MS-Windows)

Muchas veces nos descargamos una iso de algún Windows o distro de GNU/Linux y nos quedamos con la duda de si la imágen quedo correctamente armada. (Sobre todo si descargamos por partes y no tenemos archivo de verificación)

Si bien programas dentro de Windows como el Alcohol 120% nos permiten montar la iso, solo podemos ver el contenido de la misma y no nos permite verla en acción.

Si queremos probar nuestra iso en acción tenemos que emular una PC dentro de nuestro sistema, aquí es donde entra el Qemu.
Qemu es todo esto (http://fabrice.bellard.free.fr/qemu/) y mucho más.
Si bien es una aplicación diseñada para correr en ambientes GNU/Linux también hay una versión para Windows. Aunque sus desarrolladores digan que está en estado alpha, anda muy bien :ok

Para descargar este software nos damos una vuelta por esta web (http://www.h7.dion.ne.jp/~qemu-win/).
Descargamos el paquete binario (http://www.h6.dion.ne.jp/~kazuw/qemu-win/qemu-0.9.0-windows.zip) (un zip) y los descomprimimos en algún lugar de fácil acceso.
Yo en este caso elegí el Escritorio.

Para ejecutar el Qemu tenemos que hacer doble click en el archivo qemu-win.bat .
Vale la pena recordar que este archivo es editable y configurable, sobre todo la linea que invoca al qemu.exe que es donde pasamos los parametros para que reconozca y administre nuestro hardware.

Si hacemos click así nomás, por defecto nos corre un sistema Linux minimo, con un shell y algunos comandos.

http://img402.imageshack.us/img402/5240/foto1yw3.jpg

Bueno pero realmente esto no es lo que nos interesa en el momento, nosotros queremos correr nuestra iso.

Entonces hacemos lo siguiente:

Botón derecho sobre el archivo qemu-win.bat -> Editar.
Se nos abrirá un bloc de notas, hay muchas líneas que las podrás estudiar detenidamente cuando quieras. En este momento nos interesa la última.


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

y lo más importante en este caso el parámetro -m al cual le pasamos 128.

-m nos permite configurar la cantidad de memoria que le vamos a dar a la PC virtual. Si solo vamos a probar la iso con pasarle 32 está bien, ahora si vamos a levantar un live o correr un sistema 256 para arriba recomendado =D
Por supuesto todo depende de cuanta RAM tengamos en nuestro sistema :D

Antes de seguir para hacer todo más fácil lo mejor va a ser mover la iso para la carpeta donde está descomprimido el Qemu.

Ahora tenemos que inidcarle que queremos que tome nuestra iso.
Lo hacemos de la siguiente manera:
Borramos el parámetro -hda linux.img y lo suplantamos por un -cdrom nombre_de_la_iso y al final de la línea agregamos un -boot d indicando que simule el booteo desde un cdrom.

Si nuestra iso se llama Windows_XP_pepito_team.iso la línea quedaría de esta forma.


qemu.exe -L . -m 128 -cdrom Windows_XP_pepito_team.iso -soundhw all -localtime -M isapc -boot d

Guardamos el archivo con otro nombre para no perder el original (ej: mi_qemu.bat).
Luego le damos doble click a el .bat y veremos los resultados.

Ejemplos booteando GNU_Linux:

Arch Linux:
http://img217.imageshack.us/img217/6633/foto2pu2.jpg

e-live:
http://img201.imageshack.us/img201/8862/foto3ut4.jpg

Ejemplos Booteando Windows:

Fenix_Team:
http://img201.imageshack.us/img201/2489/foto4mz3.jpg

http://img401.imageshack.us/img401/6158/foto5do2.jpg

Ejemplo de un error:

http://img237.imageshack.us/img237/545/foto6yd0.jpg

P.D: Si no se entiende algo pidan que se explique mejor :ok

:drinks:

LuCc
24/04/2007, 05:58
:ok: cualquier duda sera planteada.
Muy bueno amigo :drinks:

coyotecabreado
24/04/2007, 08:46
Tengo que probarlo :D

Saludos :ok

woodstock
24/04/2007, 13:34
Me cuentan =P

coyotecabreado
30/08/2007, 09:28
Hoy lo pruebo por fin y te cuento, pero ya que estamos tengo un par de dudas.

Ojeando la web de Qemu >>>> http://www.h7.dion.ne.jp/~qemu-win/ he visto un par de archivos extras que no se para que sirven >>>> qemu-0.9.0-patches.zip sdl-1.2.11-keyboard.zip, si fueras tan amable de explicarmelo te lo agradeceria.

Y lo segundo es si la cago usando este programa que riesgos puedo correr de borrar algo del sistema instalado.

Saludos y gracias :ok

coyotecabreado
30/08/2007, 20:17
Ya fui capaz de usar este programa :biggrin:, pero no consigo pasar este pantalla,

http://img205.imageshack.us/img205/3347/imagensk8.th.jpg (http://img205.imageshack.us/my.php?image=imagensk8.jpg)

cuando tu puedas me podrias indicar que pasos tengo que seguir.

Saludos y gracias :ok

woodstock
31/08/2007, 04:41
Jaja justo hoy me haces ponerme a pensar que tuve un día de mier.... =P

Bueno, primero, los archivos la verdad si te digo para que sirven te miento :D tendría que probarlos.

Sobre que no pasas de la pantalla el tema es porque no tienes ningún disco duro creado con qemu.
Una de las grandes ventajas de este emulador es que te permite crear discos duros virtuales en forma de archivo. De tal forma que tu puedes llevar te el archivo a otra PC y correrlo con el qemu teniendo un sistema operativo virtual portátil :ok

El manual está hecho para probar las isos, no para instalarlos en algún disco.
Si quieres crear un "disco duro" la sintáxis es:


qemu-img create -f qcow c.img 3G

Donde ceras una imagen llamada c.img de 3GB
Puedes escribir ese código en el .bat y luego ejecutarlo

Acuerdate luego de cuando ejecutes el qemu agregarle lo siguiente:


qemu.exe ....... -hda c.img donde ....... es la otra parte de la sintáxis.

Si te entrevero me avisas :ok

:drinks:

coyotecabreado
31/08/2007, 11:51
Compañero no pasa nada, en estos dias de mierd.... toca relajarse jugando a un juego mata mata y tomarse algo mientras, relaja muchisimooooooooooooo.

Voy a probar tus consejos :biggrin:, saludos :ok

woodstock
31/08/2007, 14:42
Compañero no pasa nada, en estos dias de mierd.... toca relajarse jugando a un juego mata mata y tomarse algo mientras, relaja muchisimooooooooooooo.

Voy a probar tus consejos :biggrin:, saludos :ok

Me cuentas :ok

Ya instalé denuevo el Call of Dutty 2 y voy a matar a unos cuantos :D

coyotecabreado
31/08/2007, 15:15
Me parece que me he perdido, lo que he entendido es que para instalar de forma virtual una imagen interviene fisicamente el disco duro ¿no?, ¿entonces tendria que hacer una particion antes?.

Cuando tu puedas me explicas esto (no hay prisas), saludos :ok

woodstock
03/09/2007, 16:15
Nop, el dico duro que usa el qemu (en este caso) es un archivo, un archivo que se crea con el comando que te dejé en el post anterior.

Ese archivo que queda como disco duro también lo puedes particionar e instalar varios sistemas en el.

Pero nunca deja de ser un archivo

coyotecabreado
03/09/2007, 20:44
Ya solo me queda probarlo :biggrin:, gracias amigo :ok

woodstock
04/09/2007, 01:43
Cualquier cosa pregunta, no se si quedo bien explicado :(

coyotecabreado
04/09/2007, 01:58
Sabes que soy un poco torpe, te cuento lo que consiga, gracias :drinks:

coyotecabreado
04/09/2007, 23:15
Jaja justo hoy me haces ponerme a pensar que tuve un día de mier.... =P

Bueno, primero, los archivos la verdad si te digo para que sirven te miento :D tendría que probarlos.

Sobre que no pasas de la pantalla el tema es porque no tienes ningún disco duro creado con qemu.
Una de las grandes ventajas de este emulador es que te permite crear discos duros virtuales en forma de archivo. De tal forma que tu puedes llevar te el archivo a otra PC y correrlo con el qemu teniendo un sistema operativo virtual portátil :ok

El manual está hecho para probar las isos, no para instalarlos en algún disco.
Si quieres crear un "disco duro" la sintáxis es:


qemu-img create -f qcow c.img 3G

Donde ceras una imagen llamada c.img de 3GB
Puedes escribir ese código en el .bat y luego ejecutarlo

Acuerdate luego de cuando ejecutes el qemu agregarle lo siguiente:


qemu.exe ....... -hda c.img donde ....... es la otra parte de la sintáxis.

Si te entrevero me avisas :ok

:drinks:

Pues como predijiste, me perdi :(

Veamos, me dices que cree un bat (documento de texto) con las lineas "qemu-img create -f qcow c.img 3G" y que lo ejecute, hasta aqui bien, lo que no entiendo donde tengo que meter "qemu.exe ....... -hda c.img" y tambien no entendi que ejecuto primero, el punto bat que he creado en ultima instancia o el mi_qemu.bat que cree anteriormente.

Saludos :ok

P.D.: No hay prisa, primero descansa vale :grin:

woodstock
05/09/2007, 01:02
Te lo explico:

La utilización del archivo .bat es para no andar escribiendo los comandos una y otra vez.

Para resumir todo sería:



@ echo off

echo Hola coyote, ahora se te va a crear el disco duro virtual, pulsa una tecla

pause

qemu-img create -f qcow c.img 3G

echo Ahora se creó el disco, solo falta bootear windows, pulsa una tecla y voilá!

pause

qemu.exe -L . -m 128 -cdrom Windows_XP_pepito_team.iso -soundhw all -localtime -M isapc -boot d -hda c.img


Copia esto dentro de un archivo.bat en la carpeta donde tienes descomprimido el qemu y luego ejecutalo.
Cambia Windows_XP_pepito_team.iso por el nombre de tu iso.

Luego si te funciona te explico parte por parte :laughbounce:

coyotecabreado
05/09/2007, 11:16
Esto salio bien :grin:

woodstock
05/09/2007, 14:35
Quiero fotito :D

coyotecabreado
07/09/2007, 13:05
Ahora la pongo :grin: y de paso ves el error que me salio recien formateado el pc :(

http://img207.imageshack.us/img207/7748/creandodiscoduro1ke2.th.jpg (http://img207.imageshack.us/my.php?image=creandodiscoduro1ke2.jpg) http://img443.imageshack.us/img443/4764/creandodiscoduro2fd8.th.jpg (http://img443.imageshack.us/my.php?image=creandodiscoduro2fd8.jpg) http://img375.imageshack.us/img375/3849/creandodiscoduro4wa4.th.jpg (http://img375.imageshack.us/my.php?image=creandodiscoduro4wa4.jpg) http://img477.imageshack.us/img477/4341/creandodiscoduro3rn3.th.jpg (http://img477.imageshack.us/my.php?image=creandodiscoduro3rn3.jpg) http://img178.imageshack.us/img178/3285/creandodiscoduro5of3.th.jpg (http://img178.imageshack.us/my.php?image=creandodiscoduro5of3.jpg)

O video captura.

http://rapidshare.com/files/54001950/creando_un_disco_duro.avi.html

Saludos :ok

woodstock
07/09/2007, 14:50
Chan!

Lo voy a probar a ver que pasa.

Esos errores de memoria me salen en el trabajo pero aquí nunca :dntknw:

Te cuento

coyotecabreado
18/09/2007, 12:18
Estoy probando con otra iso y no hay forma, te adjunto capturas :ok

http://img146.imageshack.us/img146/5938/ophcracklivecd1211ql5.th.jpg (http://img146.imageshack.us/my.php?image=ophcracklivecd1211ql5.jpg) http://img472.imageshack.us/img472/4127/ophcracklivecd1212pa6.th.jpg (http://img472.imageshack.us/my.php?image=ophcracklivecd1212pa6.jpg) http://img217.imageshack.us/img217/3512/ophcracklivecd1213sd1.th.jpg (http://img217.imageshack.us/my.php?image=ophcracklivecd1213sd1.jpg) http://img102.imageshack.us/img102/39/ophcracklivecd1214by5.th.jpg (http://img102.imageshack.us/my.php?image=ophcracklivecd1214by5.jpg) http://img217.imageshack.us/img217/145/ophcracklivecd1215eb9.th.jpg (http://img217.imageshack.us/my.php?image=ophcracklivecd1215eb9.jpg) http://img478.imageshack.us/img478/6422/ophcracklivecd1216et9.th.jpg (http://img478.imageshack.us/my.php?image=ophcracklivecd1216et9.jpg)

P.D.: No hay prisa :grin:

coyotecabreado
18/09/2007, 23:04
Ojeando el post de Running no consigo arreglar nada, a ver si tu (cuando puedas) sacas algo en claro.

Tutorial QEMU

http://www.comunidadp2p.net/showthread.php?t=4743&highlight=visual+route

Saludos :ok

woodstock
22/09/2007, 04:13
Coyote, ¿podemos descartar un problema de las memorias o el Sistema Operativo?

coyotecabreado
22/09/2007, 10:28
Ya hice las comprobaciones necesarias e incluso probe en el portatil de la jefa de la casa y me da el mismo error.

Si no le ves explicacion dejalo aparcado y seguimos mas adelante, no me corre ninguna prisa y tu tienes bastante trabajo ya como para perder tiempo con esto.

Saludos campeon :ok

woodstock
22/09/2007, 18:00
Prometo investigarlo coyote :ok

ashtophet
27/09/2007, 20:27
Estoy probando con otra iso y no hay forma, te adjunto capturas :ok

[cortado]

P.D.: No hay prisa :grin:

Lo de "You passed an undefined mode number" no es ni mucho menos un error crítico. Como te indica el mensaje, si presionas espacio o esperas 30s el arranque debería continuar.

Puedes probar CTRL+a c para comprobar la consola (para volver a la emulación, la misma combinación) y ver si existe algún mensaje de error.

coyotecabreado
27/09/2007, 23:22
Por mucho que haga siempre salta el error de memoria, supongo que la version de windows que he instalado tiene algunos problemas (pa no variar).

Gracias por la ayuda compañero :ok