Bueno ninios y ninias... El mini-tutorial de hoy consistirá en como hacer funcionar el emulador de x86 Bochs.
Para ello utilizaremos la versión ".zip" para Ventanucos (Windows), que funciona solo con descomprimirla (la versión .exe es con instalador... no me gustan porque suelen dejar porquería).
Una vez descargada y descoprimida por ejemplo en (c:\Emuladores\Bochs\), nos meteremos en el directorio "dlxlinux".
Joputaremos, perdón, ejecutaremos el archivo start.bat, para comprobar, o mustios collados, amargos limones, que aparece una advertencia del estilo:
========================================================================
Bochs x86 Emulator 2.1
January 11, 2004
========================================================================
00000000000i[ ] reading configuration from bochsrc.txt
00000000000p[ ] >>PANIC<< could not look up environment variable 'BXSHARE'
00000000000i[SYS ] Last time is 0
00000000000i[ ] restoring default signal behavior
========================================================================
Bochs is exiting with the following message:
[ ] could not look up environment variable 'BXSHARE'
========================================================================
00000000000i[CTRL ] quit_sim called with exit code 1
Bochs is exiting. Press ENTER when you're ready to close this window.
Amewoks amewoks... esto es un error de "Variable de entorno", ya que al parecer no tenemos dadas de alta en ningún sitio estas variables. Posiblemente esto no pase con la versión de instalación... pero que gracia tiene? donde se ha visto que algo funcione a la primera? (geeks, absteneros...).
Vamos a hacer unas pequeñas modificaciones... para empezar utilizaremos el editor que os de más rabia para abrir el archivo "bochsrc.txt". Una vez dentro buscamos todos los "$BXSHARE" y los reemplazamos por "..". Guardas y... listos! vuelves a ejecutar el archivo "start.bat" y... esta vez aparecerá un menú de texto en el que te recomiendo, que por ahora le des al 5 (comenzar simulación). Si todo va bien se te abrirá una ventanita (algo rústica para mi gusto) en la que se mostrará un inicio típico de Linux... cuando llegue a login le pasas "root" y no pedirá password.
Eso es todo por ahora, a disfrutar!