BOCHS Emulador PC virtual - Arrancar el PC virtual

4 - Arrancar el PC virtual

[editar]
Monografía creado por Daexma . Extraido de: http://www.nautopia.net
22 de Septiembre de 2005

Una vez que hemos editado el archivo lo guardamos con el nombre que queramos. En Windows, Bochs busca por defecto los archivos de configuración en el directorio de instalación del programa en Linux tenemos que estar situados en el directorio /usr/share/bochs/ cuando ejecutemos el programa, o simplemente si lo guardamos en un directorio diferente en ambas plataformas incluir la ruta completa hasta el archivo de configuración deseado. Si has usado el instalador de Windows, los archivos con la extensión .bxrc se asocian a Bochs, por lo que si guardas el archivo de texto con esta extensión, bastará con hacer doble click sobre el para ejecutar directamente el PC. En ambas plataformas el programa se lanza con el comando bochs pudiendo lanzar directamente el PC si le añadimos el argumento -f y la ruta del archivo.

$bochs

Bochs Configuration: Main Menu
------------------------------


This is the Bochs Configuration Interface, where you can describe the machine that you want to simulate. Bochs has already searched for a configuration file (typically called bochsrc.txt) and loaded it if it could be found. When you are satisfied with the configuration, go ahead and start the simulation.

You can also start bochs with the -q option to skip these menus.

1. Restore factory default configuration
2. Read options from...
3. Edit options
4. Save options to...
5. Begin simulation
6. Quit now

Please choose one: [2] 2

What is the configuration file name?

To cancel, type 'none'. [none] /usr/share/bochs/prueba1.txt

00000000000i[ ] reading configuration from /usr/share/bochs/prueba1.txt

Volveremos al menú anterior y elegiremos la opción 5 para arrancar el PC o la opción 3 para editar a través de varios submenús algún parámetro (por ejemplo la opción BOOT) para este arranque. Al arrancar se abrirá una ventana en la cual se ejecutará el PC, mientras que los mensajes de error y demás se mostrarán en la consola. Si cierras la consola se cerrará la ventana del PC. Como comento en el archivo de configuración si se produce un error por este archivo, la consola nos indicará el apartado en donde se detuvo la emulación y el porqué.

Event type: PANIC

Device: [HD ]

Message: ata0-0: could not open hard drive image file '30M.sample'

A PANIC has occurred. Do you want to:

cont - continue execution

alwayscont - continue execution, and don't ask again.

This affects only PANIC events from device [HD ]

die - stop execution now

abort - dump core

Choose one of the actions above: [die]

En este caso de ejemplo, la ruta hacía la imagen del disco duro no es la correcta.

Barra de Herramientas de Bochs.

Aparte de la pantalla, en la ventana nos ofrece una barra de herramientas con algunas opciones.

Esta barra se encuentra en la parte de arriba de la ventana de simulación, desde ella podemos controlar el comportamiento de PC que estamos ejecutando si pinchamos en una de esos botones.

  • floppy

    Podemos cambiar el estado (inserted/ejected insertado o no), lógicamente el dispositivo tiene que existir en el archivo de configuración y estar insertado o existir la imagen . En Windows este botón presenta un diálogo que nos permite cambiar la imagen de disquete.

  • cdrom

    Podemos cambiar el estado (inserted/ejected insertado o no), lógicamente el dispositivo tiene que existir en el archivo de configuración y estar insertado o existir la imagen .iso.

  • mouse

    Podemos cambiar el estado del ratón (enable/disable). Para liberar el ratón de la ventana, debemos pulsar F12 en Windows y el botón central del ratón en Linux.

  • user

    Pulsa este botón si quieres enviar el atajo de teclado al PC virtual. Esta combinación de teclas se define en el apartado USER SHORTCUT del archivo de configuración.

  • copy

    La pantalla en modo texto puede ser exportada al porta papeles después de presionar este botón. El botón no tiene efecto en modo gráfico.

  • paste

    El texto del porta papeles también puede ser pegado por Bochs en el PC virtual como una combinación de teclas simulada. La opción KEYBOARD MAPPING tiene que estar habilitada para que funcione.

  • snapshot

    Pulsa este botón si quieres hacer una captura de la pantalla en modo texto. En Windows Bochs ofrece el dialogo “Guardar como...”, en el resto de plataformas se usa siempre el nombre de archivo "snapshot.txt".

  • config

    Detiene la simulación momentáneamente y ofrece un menú para editar algunos aspectos de la configuración.

---------------------
 Bochs Runtime Options
 ---------------------
 1. Floppy disk 0: /dev/fd0, size=1.44M, inserted
 2. Floppy disk 1: floppyb.img, size=1.44M, inserted
 3. 1st CDROM: (master on ata1) /dev/cdrom, ejected
 4. 2nd CDROM: (slave on ata1) /dev/cdrecorder, ejected
 5. 3rd CDROM: (not present)
 6. 4th CDROM: (not present)
 7. (not implemented)
 8. Log options for all devices
 9. Log options for individual devices
 10. VGA Update Interval: 100000
 11. Mouse: disabled
 12. Keyboard paste delay: 100000
 13. Userbutton shortcut: ctrlaltdel
 14. Instruction tracing: off (doesn't exist yet)
 15. Continue simulation
 16. Quit now
 
 Please choose one:  [15] 
  • reset

    Reinicia el PC.

  • power

    Detiene la simulación y cierra Bochs.

Alguna de estas características pueden no estar implementadas o funcionar de distinta forma en cada plataforma.

[editar]

1 opinión

Bien.

El curso es bueno pero falta profundizar.

Autor y licencia de 'BOCHS Emulador PC virtual'


Monografía de Daexma. Extraido de: http://www.nautopia.net CopyLeft
Debe reconocer los créditos de la obra de la manera especificada por el autor o el licenciador.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.