Home Page
 
9900 Janet Lee Ct 
Louisville, Kentucky 40291
Voice:   (502) 561-1111
E-mail:   Lytle David Smith

Install SCO OpenServer under VMware Workstation.

4/7/04

I have been a SCO reseller since 1988, and I still have several clients running SCO OpenServer. I don't have a computer dedicated to running OpenServer, but it can frequently be very convenient to have access to an OpenServer system for testing. And it is not always acceptable to remotely access a client's system, because the desired testing may require rebooting or other actions that would prove disruptive to users of the system.

I have been using VMware Workstation version 4 for running Windows 98 and various distributions of Linux, so it was natural to want to do the same with OpenServer. However, I soon realized that VMware does not support OpenServer. The reason apparently has to do with how OpenServer interfaces with the hardware.

I did manage to find a brief outline of a procedure for installing OpenServer under VMware. As I am writing this, it is still available at http://www.chinaunix.net/bbsjh/4/11249.html (if you can read Chinese).

After several failed attempts, I managed to get OpenServer installed and running quite successfully under VMware. I have been using it for some time. It is very stable, and has proven very useful to me.

I wanted to fully document the procedure for installing OpenServer under VMware, for myself and for the public at large, so I went through the entire procedure and documented every step along the way. Here is the product of that process.


Note regarding driver for BusLogic MultiMaster BT-958 SCSI host adapter:
VMware virtual machines emulate the BusLogic MultiMaster BT-958 SCSI host adapter. OpenServer includes drivers for this host adapter, but for some reason installing OpenServer under VMware without using the BusLogic MultiMaster BT-958 BTLD (which is becoming increasingly difficult to find on the Internet) will eventually result in a "no root disk controller found" error.


Note regarding floppy drives and VMware:
For some unknown reason, VMware seems to have frequent problems connecting to the diskette drive when booting a virtual machine. If you receive a warning stating that VMware could not connect to the floppy drive, click "OK" to dispense with the warning(s). Then, click the "Reset" toolbar icon (or press [Ctrl-R]) to recycle power to the virtual machine. After a few tries, you should eventually be able to start the virtual machine with the floppy drive connected.


Note regarding bootstring:
I have received feedback to this article that indicates that adding "mem=64k-128m" to the bootstring will work-around the error message: "Warning: can't allocate page counts for pstart loading RAM disk image fd(64)rootFS memory excessively fragmented (inuse map full)".


Note regarding running the SCO GUI under VMware:
The SCO GUI does not appear to work well (if at all) with VMware. This is probably largely because, since VMware does not support OpenServer, (unlike Linux and Windows) there is no accelerated video driver provided for it. If you require the GUI, then consider using VNC to access the GUI remotely from your host operating system. I have complete instructions and installation scripts for use installing TightVNC onto OpenServer at http://www.PrestigeComputing.com