plex86-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Plex86-devel] running win95 bochs image in plex86


From: Drew Northup
Subject: RE: [Plex86-devel] running win95 bochs image in plex86
Date: Mon, 7 Apr 2003 11:16:01 -0400

The Images that come with the latest versions of Bochs DO NOT WORK in
plex86.  Plex86 expects to find a FULL DISK IMAGE, and not what the bochs
disk images typically look like (just a partition and it's boot block).
This means that plex86 images often have an MBR, a partition table, and a
set of internal partitions--with their associated structures.  This also
means that to install software in plex86 (assuming that it can be done)
you'd need to do so just like you would on real hardware--using the install
disks.

Drew Northup, N1XIM


> -----Original Message-----
> From: address@hidden
> [mailto:address@hidden Behalf
> Of rohitash panda
> Sent: Monday, April 07, 2003 5:42 AM
> To: address@hidden
> Subject: [Plex86-devel] running win95 bochs image in plex86
>
>
> hi,
>    pasted below are the errors i get while running a win95 image i
> created in bochs.i was getting the same
> problems while using a win98 image created in bochs ( though i
> came to know from a gentleman that win98
> currently cannot boot in plex 86) and i was also getting this same
> error while i tried to boot a linux image
> i got from the bochs website.So i presume this error is not
> related to the images but its going wrong
> somewhere else.I have tried to find out but could not till now ,
> so anybody has any knowledge why it is
> behaving like this ??
>       I am sending all the errors i get and also the config file.
>
>
> ./plex86 -f ../conf/win95
> Processing command-line options
> Opening VM (/dev/plex86)
> Processing config file ../conf/win95...
> Allocating 32MB of physical memory in VM
> Mapping virtualized physical memory into monitor
> Zeroing virtualized physical memory
> Mapping monitor print buffer into user mem.
> [CMOS ] <INFO>  Setting initial clock to: Tue Apr  8 13:51:49
> 2003
> [DMA  ] <INFO>  channel 4 used by cascade
> [XGUI ] <INFO>  test_alloc_colors: 16 colors available out of 16
> colors tried
> [XGUI ] <INFO>  font 8 wide x 16 high, display depth = 16
> [VGA  ] <INFO>  interval=90000
> [VGA  ] <INFO>  VBE Bochs Display Extension Enabled
> [KBD  ] <INFO>  Pasting not supported yet in Plex86
> [HD   ] <INFO>  hd0: '/root/bochs-2.0.2/win95.img'
> [HD   ] <INFO>  Boot device will be 'c'
> [HD   ] <INFO>  Floppy boot signature check is enabled
> ROM: loading image '../bios/BIOS-bochs-latest' @ 0xf0000 (65536
> bytes)
> ROM: loading image '../bios/VGABIOS-lgpl-0.3a' @ 0xc0000 (26106
> bytes)
> Setting prescan depth to 3
> prescan on
> Processed 75 lines of config file '../conf/win95'
> Initializing plugins
> Running VM
> ::init_monitor OK -----------------
> nexus_size = 0x24E
>
> [KBD  ] <INFO>  Pasting not supported yet in Plex86
> [VGA  ] <INFO>  VBE known Display Interface b0c0
> [VGA  ] <INFO>  VBE known Display Interface b0c0
> [VGA  ] <INFO>  VBE known Display Interface b0c0
> [VGA  ] <INFO>  VBE disabling
> [VGA  ] <INFO>  char map select: #1=0 / #2=0 (unused)
> [VGA  ] <INFO>  VBE known Display Interface b0c0
> [HD   ] <ERROR> device set to 1 which does not exist
> [HD   ] <ERROR> device set to 1 which does not exist
> [HD   ] <ERROR> device set to 1 which does not exist
> [HD   ] <ERROR> device set to 1 which does not exist
> [HD   ] <ERROR> device set to 1 which does not exist
> [HD   ] <ERROR> device set to 1 which does not exist
> [HD   ] <ERROR> device set to 1 which does not exist
> [HD   ] <ERROR> device set to 1 which does not exist
> [HD   ] <ERROR> device set to 1 which does not exist
> [HD   ] <INFO>  enabling LBA mode
>
> ----------------------------------------------------
> This is the error which gets displayed.
>
> IDE0-0 : Generic 1234 ATA-2 Hard-disk device
>
> Booting from Hard Disk ...
>
> Disk I/O Error
> Replace the disk and then press any key ...
>
> ---------------------------------------------------------
> conf file :
>
> ####################################################################
> # This is an example plex86 configuration file
> ####################################################################
>
>
> ####################################################################
> # Memory settings
> ####################################################################
>
> # number of megabytes for vm
> memory = 32
>
>
> ####################################################################
> # Plugins
> ####################################################################
>
> plugin = ./plugins/bochs/plugin-bochs.so
>
> bochs-opt boot: c
> bochs-opt diskc: file="/root/bochs-2.0.2/win95.img", cyl=812,
> heads=16, spt=63
> #bochs-opt diskc: file="/root/bochs-2.0.2/win95.img", cyl=1015,
> heads=16, spt=63
> #bochs-opt floppya: 1_44=../../1.44a, status=inserted
> bochs-opt keyboard_serial_delay: 50
> bochs-opt floppy_command_delay: 500
> bochs-opt vga_update_interval: 90000
> bochs-opt mouse: enabled=0
> bochs-opt private_colormap: enabled=0
> bochs-opt i440fxsupport: enabled=0
> bochs-opt newharddrivesupport: enabled=1
> bochs-opt ips: 1000000
> #bochs-opt time0: 938581955
>
> plugin = ./plugins/bridge/bridge.so
> plugin = ./plugins/bochs/iodev/cmos.so
> plugin = ./plugins/bochs/iodev/dma.so
> plugin = ./plugins/bochs/iodev/system.so
> plugin = ./plugins/bochs/iodev/vga.so
> plugin = ./plugins/bochs/iodev/serial.so
> plugin = ./plugins/bochs/iodev/parallel.so
> plugin = ./plugins/bochs/iodev/keyboard.so
> plugin = ./plugins/bochs/iodev/floppy.so
> plugin = ./plugins/bochs/iodev/harddrv.so
>
> CMOSChecksum
>
> # The system BIOS
> load-rom: file=../bios/BIOS-bochs-latest, address=0xf0000
>
> # The VGA BIOS
> load-rom: file=../bios/VGABIOS-lgpl-0.3a, address=0xc0000
>
>
> ####################################################################
> # Debugging settings
> ####################################################################
>
> # syntax for disassembly
> db_syntax = at&t
>
>
> ####################################################################
> # VM tweaks
> ####################################################################
>
> # Maximum depth that the scan-before-execute code will try
> # to recursively prescan code in the current code page, by
> # following intra-page branches.
> prescan: depth = 3, ring3 = on
>
> any help will be highly appreciated.
>
> rohit
>
> Life is a sexually transmitted disease.
> Unix is like a wigwam -- no Gates, no Windows, and an Apache
> inside.Unix is very user-friendly.  It`s just picky who its
> friends are.
>
> _______________________________________________________________________
> Odomos - the only  mosquito protection outside 4 walls -
> Click here to know more!
> http://r.rediff.com/r?http://clients.rediff.com/odomos/Odomos.htm&;
> &odomos&&wn
>
>
>
> _______________________________________________
> Plex86-devel mailing list
> address@hidden
> http://mail.nongnu.org/mailman/listinfo/plex86-devel
>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]