Thanks Robert, It worked for me. Here are the steps I used to boot Small Linux
0.7.5 under the Debian package of Plex86:

Download the plex86 Debian packages. On November 2001 I got them from:

http://incoming.debian.org/plex86_0.0.20011018-1_i386.deb

http://incoming.debian.org/xfonts-vga_0.0.20011018-1_all.deb

use apt-get or dpkg to install the two packages. I had to apt-get vgabios
also.

I also downloaded the elpin-vgabios and put it in /usr/lib/plex86/bios

Then create a $HOME/.plex86/conf directory.

Extract the floppy images you want to a directory: I used /usr/src/plex86
I labeled the boot floppy smboot075 and the root smroot075

Use a config file copied from /etc/plex86/ to $HOME/.plex86/conf/ or use the
below conf file. I labeled mine small075 If you don't have a harddisk image,
comment the diskc line out.

In X start plex86 by

plex small075

####################################################################
# This is an example plex86 configuration file
####################################################################

####################################################################
# Memory settings
####################################################################

# number of megabytes for vm
memory = 4

####################################################################
# Plugins
####################################################################

plugin = /usr/lib/plex86/user/plugins/bochs/plugin-bochs.so

bochs-opt boot: a
bochs-opt diskc: file="/usr/src/plex86/10M.EXT2", cyl=306, heads=4, spt=17
bochs-opt floppya: 1_44=/usr/src/plex86/smboot075, status=inserted
bochs-opt floppyb: 1_44=/usr/src/plex86/smroot076, status=inserted
bochs-opt keyboard_serial_delay: 200
bochs-opt floppy_command_delay: 500
bochs-opt vga_update_interval: 400000
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 =  /usr/lib/plex86/user/plugins/bochs/iodev/cmos.so
plugin =  /usr/lib/plex86/user/plugins/bochs/iodev/dma.so
plugin =  /usr/lib/plex86/user/plugins/bochs/iodev/system.so
plugin =  /usr/lib/plex86/user/plugins/bochs/iodev/vga.so
plugin =  /usr/lib/plex86/user/plugins/bochs/iodev/serial.so
plugin =  /usr/lib/plex86/user/plugins/bochs/iodev/parallel.so
plugin =  /usr/lib/plex86/user/plugins/bochs/iodev/keyboard.so
plugin =  /usr/lib/plex86/user/plugins/bochs/iodev/floppy.so
plugin =  /usr/lib/plex86/user/plugins/bochs/iodev/harddrv.so

CMOSChecksum

#plugin =  /usr/lib/plex86/user/plugins/write-cache/write-cache.so

# The system BIOS
load-rom: file= /usr/lib/plex86/bios/BIOS-plex86-current, address=0xf0000

# The VGA BIOS
load-rom: file= /usr/lib/plex86/bios/VGABIOS-elpin-2.40, 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

####################################################################
# end of config file
####################################################################


Thanks to Robert and the Plex86 team,

Steven G.
http://www.superant.com/smalllinux/


____________________________________________________________________
Get free e-mail and a permanent address at http://www.amexmail.com/?A=1

Reply via email to