10. Bochs

Bochs permet d'émuler un PC depuis le boot. C'est un outil qui malgré sa lenteur vous fera gagner beaucoup de temps en vous évitant de rebooter votre PC à chaque modification

Installez bochs de la manière que vous préférez, en recompilant les sources, avec apt-get, urpmi et les concurrents. La configuration se fait soit en éditant le fichier de configuration ${HOME}/.bochsrc, soit en lançant bochs sans options et en répondant aux questions.

J'ai utilisé la version 1.4 (paquetage Mandrake dans les contribs de cooker), et si cela peut vous faire gagner un peu de temps, voici mon fichier de configuration. Adaptez-le à votre propre configuration.

# configuration file generated by Bochs
floppya: 1_44="/tmp/ghlmf.floppy", status=inserted
# no floppyb
# no diskc
# no diskd
# no cdromd
romimage: file=/usr/bochs/1.4/BIOS-bochs-latest, address=0xf0000
vgaromimage: /usr/bochs/1.4/VGABIOS-lgpl-0.3a
megs: 32
# no parport #1
# no sb16
boot: a
vga_update_interval: 30000
keyboard_serial_delay: 20000
keyboard_paste_delay: 100000
floppy_command_delay: 50000
ips: 500000
mouse: enabled=0
private_colormap: enabled=0
i440fxsupport: enabled=0
time0: 0
# no ne2k
newharddrivesupport: enabled=1
# no loader
log: /tmp/bochs.log
panic: action=ask
error: action=report
info: action=report
debug: action=ignore
keyboard_mapping: enabled=0, map=
keyboard_type: mf

Un test se fait ensuite en lançant bochs sans argument, mais en chargeant le fichier de configuration qui connait le nom du fichier image de notre disquette. Je vous laisse jouer un peu avec ce bochs qui en émerveillera surement plus d'un. Ou alors, bootez sur la disquette si vous ne voulez pas utiliser bochs.

création est mise à disposition sous un contrat Creative Commons