Bochs
Bochs (http://bochs.sourceforge.net/) es un progrma que permite hacer imágenes de disco duro y disquetes, sobre los que instalar diferentes sistemas operativos. Aquí se explica brevemente como instarlalo en Debian, probarlo e instalar Windows 95.
- Bajar e instalar el paquete "dpackg -i bochs-1.2.1.i386.deb"
- Probar bochs-dlx. Ejecuta una ministro (DLX Linux) en una imagen de 10 Mb.
- Hacer un directorio para las imágenes y configuración y movernos a éste
- Ejecutar bximage y crear una imagen de:
- Un disquete de 1.44 Megas ("1.44M" por ejemplo)
- Un disco duro de p. ej 504 Megas ("c.img" por ejemplo)
- Anotar la salida para grabarla en .bochsrc. como indica el programa
- Configurar bochs. Al arrancar bosch desde una xterm, indica que archivos intenta leer por orden. En cualquiera de ellos, p. ej. .bochsrc pondremos:
megs: 64 boot: c floppya: 1_44=1.44M, status=inserted diskc: file="c.img", cyl=1024, heads=16, spt=63 romimage: file=/usr/local/bochs/latest/BIOS-bochs-latest, address=0xf0000 vgaromimage: /usr/local/bochs/latest/VGABIOS-elpin-2.40 log: bochsout.txt mouse: enabled=1
- Hacer la imagen de disquete bootable, bien mediande las mtools o simplemente:
dd if=/dev/fd0 ibs=512 of=1.44M
- arrancar desde A: (imagen)
bochs boot:a
- ejecutar fdisk (desde A:) y crear la partición primaria de C: (su imagen)
- salir y reiniciar
- format /u /s c: (si no sale "/" usar Alt-47)
- mkdir win95
- salir de bochs haciendo Control-C en la terminal
- configurar mtools, en:
- /usr/local/etc/mtools.conf (configuración global)
- ~/.mtoolsrc (configuración del usuario)
drive c: file="/ruta/imagen" partition=1 drive a: file="/dev/fd0" use_xdf=1
- comprobar com mdir c:
- cd /ruta/linux/win95
- mcopy * c:/win95
- entrar en C: (virtual) con bochs como antes
- ir a c:/win95
- INSTALAR /C /im /id /is /iq /in
Eso es todo. El proceso siguiente (la instalacion de Win) es desesperadamente lento, y durante el mismo no puede usarse el ratón. Así que lo he dejado en este punto (de todas formas, no lo iba a usar ...).