VMware Communities
neohal
Contributor
Contributor

OS/2 in VMware Workstation ...

Hi ...

Does anybody knows if OS/2 run in VMware Workstation ?

I have OS/2 e-business Server version installed in some machines and I would like to know if I can install it in a workstation with VMware WorkStation or GSX ...

Thx ...

0 Kudos
41 Replies
jgswinkels
Enthusiast
Enthusiast

Great !!!!

I have used OS/2 Warp for more than 2 years as OS under Lotus Notes Server. Never one issue \!!! OS/2 was stable and fast.

Unfortunatly I had to swap from IPX to TCP/IP and IBM was not able to help me within 2 hours for a solution of my problem.

I reformatted the disk and installed NT4 on server -> TCP/IP by default.

2 days later I received a brocure from 06-software reseller -> Warp Connect ! = OS/2 Warp incl. TCP/IP

This was too late for my solution.

4 days later support call from IBM Technical Center -> "You called us, what was your question".

grrrrrrr %$#@^$#%@&#

bye bye OS/2 Warp :-(((

Cheers,

Jan

0 Kudos
OrelseIamfired
Contributor
Contributor

Cmpeng,

I lost interest in computers a few years ago, and I used to be able to provide good direction for problems like this, but now I shall have to go by an installation that I have here, and by vague recollection. Can you get to an OS/2 command line so that you can look at CONFIG.SYS? When OS/2 is trying to reboot, do you get a text screen that has a rectangular character at the upper-left corner with the characters 'OS/2' beside it? If so, when that screen appears, trying pressing Alt-F1 to see if you can get to a command line. There was also a way to get to a command line by booting from the installation diskettes.

Look to see if you have these in CONFIG.SYS -- the order might be important.

IFS = HPFS.IFS

IFS = CDFS.IFS

BASEDEV = IBMIDECD.FLT

DEVICE = OS2CDROM.DMD

DEVICE = VCDROM.SYS

/ Louis

0 Kudos
Cmpeng
Contributor
Contributor

I'm working on re-installing a bootable copy in VMware again so that I can post my config.sys file here shortly. In the meanwhile, does anyone know if VMware 'hides' the true type of CD-Rom you are using?

i.e. Does VMware emulate your physical CD-Rom (say Sony) and make it available as some generic CD-Rom? Maybe the solution is as easy as having the CD-Rom drivers installed as well during base installation.

0 Kudos
Cmpeng
Contributor
Contributor

Here's a copy of the config.sys once I got the machine booted.

IFS=C:\OS2\HPFS.IFS /CACHE:64 /CRECL:4

PROTSHELL=C:\OS2\PMSHELL.EXE

SET USER_INI=C:\OS2\OS2.INI

SET SYSTEM_INI=C:\OS2\OS2SYS.INI

SET OS2_SHELL=C:\OS2\CMD.EXE

SET AUTOSTART=PROGRAMS,TASKLIST,FOLDERS,CONNECTIONS,LAUNCHPAD

SET RUNWORKPLACE=C:\OS2\PMSHELL.EXE

SET COMSPEC=C:\OS2\CMD.EXE

LIBPATH=.;C:\OS2\DLL;C:\OS2\MDOS;C:\;C:\OS2\APPS\DLL;C:\MMOS2\DLL;

SET PATH=C:\OS2;C:\OS2\SYSTEM;C:\OS2\INSTALL;C:\;C:\OS2\MDOS;C:\OS2\APPS;C:\MMOS2;

SET DPATH=C:\OS2;C:\OS2\SYSTEM;C:\OS2\INSTALL;C:\;C:\OS2\BITMAP;C:\OS2\MDOS;C:\OS2\APPS;C:\MMOS2;C:\MMOS2\INSTALL;

BASEDEV=DETNE2.SYS

SET PROMPT=$i\[$p]

SET HELP=C:\OS2\HELP;C:\OS2\HELP\TUTORIAL;C:\MMOS2\HELP;

SET GLOSSARY=C:\OS2\HELP\GLOSS;

SET IPF_KEYS=SBCS

PRIORITY_DISK_IO=YES

FILES=20

BASEDEV=IBMKBD.SYS

DEVICE=C:\OS2\BOOT\TESTCFG.SYS

DEVICE=C:\OS2\BOOT\DOS.SYS

DEVICE=C:\OS2\BOOT\PMDD.SYS

BUFFERS=90

IOPL=YES

DISKCACHE=D,LW,AC:C

MAXWAIT=3

MEMMAN=SWAP,PROTECT

SWAPPATH=C:\OS2\SYSTEM 2048 2048

BREAK=OFF

THREADS=256

PRINTMONBUFSIZE=134,134,134

COUNTRY=001,C:\OS2\SYSTEM\COUNTRY.SYS

SET KEYS=ON

SET BOOKSHELF=C:\OS2\BOOK;C:\MMOS2;

SET SOMIR=C:\OS2\ETC\SOM.IR;C:\OS2\ETC\WPSH.IR;C:\OS2\ETC\WPDSERV.IR

SET SOMDDIR=C:\OS2\ETC\DSOM

REM SET DELDIR=C:\DELETE,512;D:\DELETE,512;

BASEDEV=PRINT01.SYS

BASEDEV=IBM1FLPY.ADD

BASEDEV=IBM2FLPY.ADD

BASEDEV=IBM1S506.ADD

BASEDEV=XDFLOPPY.FLT

BASEDEV=OS2DASD.DMD

SET EPMPATH=C:\OS2\APPS;

PROTECTONLY=NO

SHELL=C:\OS2\MDOS\COMMAND.COM C:\OS2\MDOS

FCBS=16,8

RMSIZE=640

DEVICE=C:\OS2\MDOS\VEMM.SYS

DOS=LOW,NOUMB

DEVICE=C:\OS2\MDOS\VXMS.SYS /UMB

DEVICE=C:\OS2\MDOS\VDPMI.SYS

DEVICE=C:\OS2\MDOS\VDPX.SYS

DEVICE=C:\OS2\BOOT\APM.SYS

DEVICE=C:\OS2\MDOS\VAPM.SYS

DEVICE=C:\OS2\BOOT\OS2CDROM.DMD /Q

IFS=C:\OS2\BOOT\CDFS.IFS /Q

DEVICE=C:\OS2\MDOS\VCDROM.SYS

DEVICE=C:\OS2\MDOS\VMOUSE.SYS

DEVICE=C:\OS2\BOOT\POINTDD.SYS

DEVICE=C:\OS2\BOOT\MOUSE.SYS

DEVICE=C:\OS2\BOOT\COM.SYS

DEVICE=C:\OS2\MDOS\VCOM.SYS

CODEPAGE=437,850

DEVINFO=KBD,US,C:\OS2\KEYBOARD.DCP

DEVINFO=SCR,VGA,C:\OS2\BOOT\VIOTBL.DCP

SET VIDEO_DEVICES=VIO_VGA

SET VIO_VGA=DEVICE(BVHVGA)

DEVICE=C:\OS2\MDOS\VVGA.SYS

SET MMBASE=C:\MMOS2;

SET DSPPATH=C:\MMOS2\DSP;

SET NCDEBUG=4000

DEVICE=C:\MMOS2\SSMDD.SYS

DEVICE=C:\MMOS2\R0STUB.SYS

I don't see any BASEDEV = IBMIDECD.FLT line so I'm going to try adding that as well as moving the line "

IFS=C:\OS2\BOOT\CDFS.IFS /Q" above "DEVICE = OS2CDROM.DMD"

0 Kudos
OrelseIamfired
Contributor
Contributor

Cmpeng,

I can not remember if Warp version 3 handles large hard disk drives. You may have to look for something called IDEDASD.EXE -- it contains about four updated drivers for hard disk and CDROM drives. I remember something about making a copy of the installation diskettes and using the copies as your working diskettes; deleting some drivers not relevant to your computer to make room for the new drivers; copying the new drivers to one of the diskettes; add something like COPYFROMFLOPPY to CONFIG.SYS to one of the diskettes (that tells the installer to use the drivers on the diskettes instead of the old ones on the CD-ROM.

/ Louis

0 Kudos
Cmpeng
Contributor
Contributor

Your are correct. We had the problem with large disk support at another plant and managed to fix it using the updated floppies from IBM. I had no clue updated CD-Rom drivers were on it.

Either way I did modify my config.sys and now have my CD-Rom working! Great advice on the required lines Louis.

For tomorrow I have planned to install

1) Warp Connect Network support

2) Banyan Vines

I'll keep everyone posted on my progress.

0 Kudos
Cmpeng
Contributor
Contributor

Hello,

Here's an update on my progress.

Warp Connect Network Support[/u]

-> Selected to install IBM Peer Services & TCP/IP

-> Installed AMD PCNet Ethernet Adapter Drivers

-> System rebooted

-> System installed MPTS (~20 mins)*

-> System installed IBM Peer Services & TCP/IP (~60 mins)*

\* During installation of services/packages you may not see the progress bar move for very long periods of time, if at all. However, the installation is still working, exercise your patience!

Banyan Vines[/u]

-> Modified config.sys & protocol.ini for vines setup

-> Copied over vines software files to system

-> Rebooted and vines loaded correctly

At this point, all my work on OS/2 on VMware is complete as we have a fully functional system. In the coming week I will post a rough procedure for installing and running OS/2 Warp 3 with Banyan Vines on VMware 5.5.1.

A big thanks to everyone for their advice and help!

Message was edited by: Cmpeng - typos

Cmpeng

0 Kudos
cha0t1c
Contributor
Contributor

Works exceptionally well! (sans VMWare tools)

Ath XP 2500+

768 Megs

100 gig

FX5900 XT

29160 SCSI

Asus A7N8X-X (onboard NV nic)

USB, etc.

LInux Mandriva 2006.0 Kernel 2.6.12-22mdk

VMWare Workstation 5.5.1-19175

OS/2 Warp 4

Painless install.

1) config VMWare of course (used bridged networking only for sake of ease)

2) create new virtual machine

3) when choice of OS appears, choose MSDOS (may work with others...,)

4) make a 2 gig partition (with other OS, possibly bigger)

5) accept the remainder of defaults

6) edit your *.vmx file and enter add to GuestOS = "os2experimental" (may not be necessary but worked for me)

7) locate your Warp 4 CD and use loaddskf.exe to make floppies DISK0.DSK, DISK1_CD.DSK, DISK2.DSK (loaddskf.exe can be found under \diskimgs - floppies can be found under \diskimgs\os2\35) these floppies must be created under dos or a dos window unless your orig are not worn out like mine

😎 set your floppy to boot off of disk0 and proceed. Insert Warp 4 CD

9) create your own partitions. install bootmanager, create another primary partion for OS/2, then set that primary partition installable. save and exit. will require a reboot of vm.

10) proceed w/install, choose advanced install (hint: the easy way for network is just to choose ibm tcp/ip w/o ddns and roll whatever you choose in afterwards) Not to worry about network driver because if it worked under host OS, your VM will supply AMD PCNET virtualized driver for Warp which it picks up with no intervention by you) Continue install.

Voila! Warp system that works.

Notes: Some say this works with VMWare Server

Some have issues w/ISAPNP.SNP & SNOOP.SNP (renaming them to *.old on diskette and trying again has worked in some cases.

*** Now that we know that it works, could some enterprising VMWare guru help us out with

tools. I am sure they existed in some form during the 'experimental' stage....,

Next on the agenda: Ecomstation 1.1. Know it doesn't like to play out of the box but I'm going to try an upgrade from Warp 4....,? Smiley Happy

P.S. This is not in any way to take place of other solutions.., merely proof of concept and a challenge.

Email me for more details in the next two weeks. After that, it is back to my semi.

0 Kudos
iaco
Contributor
Contributor

tested in ESX 2.5.1 also

it works

you have to manually edit the .vmx file to set "os2experimental" as guest os or it won't go past the OS/2 boot prompt

0 Kudos
morgan_simonsen
Contributor
Contributor

I'm hvin trouble making this work. I can boot of an image of the floppies, I get the "Loading system, please wait prompt" and then a blank screen with an underscore character.

I am using OS/2 Warp Version 3.

Can someone help?

0 Kudos
rodonea
Contributor
Contributor

My Os2/warp 3 runs thanks your gold advices. Thank you.

Now I have also installed Db2/2 and I want to read a backup.

The problem is that I have reserved for Os2 only 500 Mb and the backup is 4 GB.

I'd like to read and write a new partition....also a new virtual partition in vmware...

or, if not possible, make that one bigger.

thank for help

0 Kudos
telfred
Expert
Expert

This is a two stage problem.

Stage 1 Increasing the size of the VM Ware partition

Stage 2 Increasing the size of the OS2/warp partition within the VM Ware guest.

The post below should help with stage 1

http://www.vmware.com/community/thread.jspa?messageID=406109

I can't you with stage 2, I don't know OS2.

0 Kudos
birdie
Expert
Expert

Will OS/2 Wrap 4.51 install under VMWare 5.5.2? I tried installing it but upon boot either from CD or from boot floppies I get the same error message: "

\*** VMware Workstation internal monitor error ***

vcpu-0:SyncCB failure: dd27cd65 (bug #4938)

Please report this problem by selecting menu item Help > VMware on the Web > Request Support, or by going to the Web page ..."

I've set virtual machine type to "os2experimental" and disabled acceleration. Still no luck here.

This is what OS/2 is saying upon boot:

The system has detected an internal processing error at

location ##0168:fff1eb1c - 000e:cb1c.

60000, 9084

07861200

Internal revision 14.089_W4

The system is stopped.

0 Kudos
petr
VMware Employee
VMware Employee

You might have some luck with using vt32 on VT capable processors. Otherwise it is more or less lost battle. You can try removing all hardware from VM...

0 Kudos
birdie
Expert
Expert

You might have some luck with using vt32 on VT capable processors.

I won't have such a CPU before the first quarter of 2006.

You can try removing all hardware from VM...

I've already done that - and still no luck. Worst of all is that I cannot get OS/2 installed even in Microsoft Virtual PC - as it gives an error while trying to copy namemove.exe file:

Copying: Diskette 2

File: C:\OS2\SYSTEM\NAMEMOVE.EXE

SYS0318: Message file OSO001.MSG cannot be found for message 3175.

0 Kudos
dmair
Champion
Champion

I won't have such a CPU before the first quarter of 2006.

So you already have it then? Smiley Wink

0 Kudos
birdie
Expert
Expert

Of course, no. Smiley Wink

BTW, this questions is mostly intended for Petr: why do Parallels WS and MS VirtualPC manage to run OS/2 while VMWare (mostly) cannot?

0 Kudos
petr
VMware Employee
VMware Employee

Because VMware knows better than you that you should forget about OS/2... I assume that you are doing all tests with 'disable acceleration' checkbox checked.

0 Kudos
resfreqlam
Contributor
Contributor

Thanks to your advice, i got OS/2 Warp 3 installed on WS 5.5.1 and tested it to work for ESX Server. However, i could not start the virtual machine on VMWare Player. Is it not compatible? or am i missing something. I've would recieved an error message saying "The application failed to initialize properly (0xc0000142). Click OK to terminate the application"

0 Kudos
continuum
Immortal
Immortal

Post the last vmware.log - maybe we simply got to adjust some paths or device-names


________________________________________________
Do you need support with a VMFS recovery problem ? - send a message via skype "sanbarrow"
I do not support Workstation 16 at this time ...

0 Kudos