InicioLinuxGuia de Instalacion Bochs 2.3.7 Linux

Buenas gente, como este es mi primer post quise postear algo que no estuviera en T, aunque sea un poco nerdote.
Les dejo una guia de instalación de esta pequeña utilidad para correr no solo máquinas virtuales de sistemas operativos, sino tambien para poder crear y DEBUGGEAR SO propios, bootloaders y demas. Calculo que les va a ser de utilidad a aquellos que esten cursando carreras como ing electronica o sistemas. A mi particularmente me resultó un dolor de cabeza instalar correctamente este programa bajo linux y perdi mucho tiempo, espero ayudarlos a que no les pase lo mismo.
Antes que nada, esta probado solo con la version 2.3.7 del bochs, con las otras versiones esta guia NO SIRVE, no se porque, pero linux tiene esas cositas que nos sacan de las casillas. De todas formas, prefiero estas cosas a una pantalla azul ;-).

Empecemos...

1.- Descargar:

*De la pagina de bochs el archivo comprimido bochs-2.3.7.tar.gz
http://sourceforge.net/projects/bochs/files/bochs/2.3.7/bochs-2.3.7.tar.gz/download

2.- Descomprimir el archivo bochs-2.3.7.tar.gz y pegar la carpeta bochs-2.3.7 en el directorio temporal (tmp).

3.- Abrir un terminal y ejecutar las siguientes lineas(TODAS):

*sudo apt-get update
*sudo apt-get install build-essential
*sudo apt-get install xserver-xorg-dev xorg-dev
*sudo apt-get install libncurses5-dev
*sudo apt-get install bison

4.- En el mismo terminal ir a la carpeta descomprimida bochs-2.3.7 y ejecutar:

*./configure --enable-debugger --enable-disasm --disable-gdb-stub --with-x --with-x11 --with-wx --without-win32 --verbose (OJO....ESTO VA TODO JUNTO, NO SEAN VAGOS, NO COPIEN Y PEGUEN!! USEN LOS DEDOS)
*make (SI HUBO ERROR SALTAR A PASO 5, SINO IR AL PASO 6)

5.- Si al hacer make salta el siguiente error:

symbols.cc:143: error: ISO C++ forbids declaration of ?hash_map? with no type
symbols.cc:143: error: expected ?;? before ?<? token
symbols.cc:151: error: expected constructor, destructor, or type conversion before ?<? token
symbols.cc: In constructor ?context_t::context_t(Bit32u)?:
symbols.cc:158: error: ?map? was not declared in this scope
symbols.cc: In static member function ?static context_t* context_t::get_context(Bit32u)?:
symbols.cc:180: error: ?map? was not declared in this scope
make[1]: *** [symbols.o] Error 1
make[1]: se sale del directorio `/home/alejandro/work/facu/TDIII/Programming/FullTPs/tools/bochs-2.3.7/bx_debug'
make: *** [bx_debug/libdebug.a] Error 2

Lo que hay que hacer es ir a buscar dentro de la carpeta tmp/bochs-2.3.7/bx_debugg el archivo que se llama sombols.cc y abrirlo con el editor de textos gedit.
Una ves abierto buscamos la siguiente linea:

using namespace std;

struct symbol_entry_t
{

y le agregamos using namespace __gnu_cxx; para que quede asi:

using namespace std;
using namespace __gnu_cxx;

struct symbol_entry_t
{

Luego de esto, guardamos los cambios y cerramos el archivo.
Volvemos a la consola y ejecutamos nuevamente make.


6.-Si el make saliò limpio, ahora ejecutamos la siguiente y ùltima linea:

*sudo make install

Y SI TODO ESTA COMO CORRESPONDE OBTENEMOS UNA SALIDA LIMPIA Y YA TENEMOS INSTALADO EL BOCHS COMO DIOS MANDA.
Espero les sea de utilidad. Disculpen por lo aburrido del post, pero antes de postear boludeces preferi como primer post algo que le pueda servir a alguien.

Saludos!!
Datos archivados del Taringa! original
30puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
4visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

E
Emmanuel84🇦🇷
Usuario
Puntos0
Posts2
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.