El Viernes, 4 de Junio de 2004 18:14, Mario Palomo escribió: > y si lo que quieres es usar qemu (porque es libre, que es > la razón por la que yo quiero probarlo) podrías intentar instalar un Win 98 > (supongo que este sí que va ¿no?)
Yo lo he hecho, pero me he estrellado contra un error de NDIS cuando configuro la red, que no hay manera. He aparcado la "investigación" porque otras cosas me corroen, pero permaneceré muy atento al hilo. Por si puede ser útil para alguien, aquí están las notas que fui tomando mientras lo hacía. Veréis que primero intenté con el w2000, y luego rebajé pretensiones hasta el w98. Advierto que son notas "en caliente", así que os podéis encontrar palabras soeces, etc... :-)) ...................................................................... apuntes Q-Emu (al final no pude resolverlo, esperar tiempos mejores y volver a probar) Preparamos un disco duro virtual $ dd if=/dev/zero of=/comparto/qemu.disk bs=1024 count=1000000 Preparamos un cd virtual con el arranque de w2000 $ dd if=/dev/cdrom of=/comparto/w2k.img preparamos un floppy con el arranque de wMe $ dd if=/dev/fd0 of=/comparto/floppy.disk Iniciamos qemu $ qemu -boot d -hda /comparto/qemu.disk -cdrom /comparto/w2k.img (ésto no ha funcionado... parece que no arranca bien con el w2000. Se queda en booting from CD-Rom y ahí queda...) $ qemu -boot a -fda /comparto/floppy.disk -hda /comparto/qemu.disk -cdrom /comparto/w2k.img arrancó correcto, le he dado al fdisk para preparar el disco C Copio del CD de W2000 las imágenes de los discos de arranque: $ mount /cdrom $ cp /cdrom/bootdisk/cdboot*.img /comparto Inicio arranque del w2000: $ qemu -boot a -fda /comparto/cdboot1.img -hda /comparto/qemu.disk -cdrom /comparto/w2k.img cuando pide el cambio de disco, ir al QEMU Monitor: (qemu) change fda /comparto/cdboot2.img No disk in drive 1.44 MB 3"1/2 floppy disk (2 h 80 t 18 s) rw (qemu) (qemu) change fda /comparto/cdboot3.img No disk in drive 1.44 MB 3"1/2 floppy disk (2 h 80 t 18 s) rw (qemu) (qemu) change fda /comparto/cdboot4.img No disk in drive 1.44 MB 3"1/2 floppy disk (2 h 80 t 18 s) rw Los cambios de disco los admite bien, pero luego se cuelga el arranque con un error de INACCESSIBLE_BOOT_DEVICE Vuelvo a arrancar con un Wme, formateo C: y vuelvo a repetir los pasos anteriores. ¡SIN ÉXITO! Intento arrancar con una imagen del W98: dd if=/dev/cdrom of=/comparto/w98.img $ qemu -boot a -fda /comparto/floppy.disk -hda /comparto/qemu.disk -cdrom /comparto/w98.img La instalación de W98 arranca satisfactoriamente. Cuando, tras pedir la clave de producto, me pide el disco que da derecho a la actualización, intento instalar el cd del w98 sin crear imagen: (qemu) change cdrom /dev/cdrom ¡no funciona! método clásico (con el cd de W95): dd if=/dev/cdrom of=/comparto/w95.img (qemu) change cdrom /comparto/w95.img no ha funcionado bien el cambio de unidad. Lo haré de otra manera; copio en c: el directorio \win98 e iniciaré qemu con el cd de w95 insertado. $ qemu -boot a -fda /comparto/floppy.disk -hda /comparto/qe -cdrom /comparto/w95.img ¡Prueba superada! continúa la instalación... tras una interrupción y reinicio, a causa de que la instalación de w98 no respondía al teclado, sigo con el invento. Se instala correctamente, para el primer reinicio, cierro qemu y: $ qemu -boot c -hda /comparto/qemu.disk inicia bien. se cuelga un poco en la detección de hardware, pero tras un par de reinicios, sigue. Finalmente, cuando parece que va a reiniciar en serio, provoca un error de NDIS no-se-que... Tras bucear un poco por las listas, me inspiro en quitar el “adaptador de acceso telefónico” al volver a reiniciar, funciona bien (parece...) Y a continuación “añadir nuevo hardware” para configurar la tarjeta de red. Configurar I/O a 300 / 310 y IRQ =9 parece que fue bien, al siguiente arranque inició sesion de red al entrar, pero tras cambiar las direcciones de red, IP, Mask, DNS, Gateway, al volver a reiniciar, vuelve a dar el error NDIS. Según el CHANGELOG, la versión 5.5 funciona mejor que la 5.4 para w98. No obstante, dice que la 5.4 ya debería funcionar bien con w2000. ¡¡¡??? Parece que para configurar la red hay que hacer no-se-que de tun/tap (algo de virtual tunneling)... ufff!! habrá que complicarse la vida. :-( Hay que compilar el kernel con la opción: CONFIG_TUN=m modprobe tun crear el dev/net/tun cd /dev MAKEDEV tun creara /dev/net/tun privilegios de root, cambio el grupo a users: # chgrp users /dev/net/tun y a probar de nuevo... [EMAIL PROTECTED]:~$ qemu -boot a -fda /comparto/floppy.disk Connected to host network interface: tun0 /etc/qemu-ifup: could not launch network script Serial port redirected to /dev/pts/3 1.44 MB 3"1/2 floppy disk (2 h 80 t 18 s) rw No disk in drive QEMU 0.5.4 monitor - type 'help' for more information (qemu) [EMAIL PROTECTED]:~$ crear /etc/qemu-ifup: #!/bin/sh sudo /sbin/ifconfig $1 192.168.0.125 cambio permisos chmod 755 /etc/qemu-ifup ¡Mierda con el sudo! Voy a hacerlo como root. isma:/home/ifanlo# qemu -boot c -hda /comparto/qemu.disk Connected to host network interface: tun0 Serial port redirected to /dev/pts/3 No disk in drive No disk in drive QEMU 0.5.4 monitor - type 'help' for more information (qemu) ¡Bravo! ... pero me vuelve a dar el error de NDIS... bueno, eliminaré la tarjeta y la volveré a añadir... ...................................................................... -- Ismael Fanlo http://superalumnos.net "Sólo el conocimiento nos hace libres" http://oficinalibre.net ¡La libertad llega a tu oficina!