VMware Communities
susmit
Contributor
Contributor

Installing Windows 98 under Windows XP

Hi. I am trying to install Windows 98 under a VM. The Host OS is Windows XP. Whenever I run Setup, I get an error saying "Windows 98 cannot install on a computer with less than 16 MB RAM". I have allocated 192 MB of RAM to the VM.

I also tried after installing FreeDOS, but it still wouldn't work. Also, Windows 95 gives the error "Error Loading PROGMAN.EXE"

Help!

The VMX file is:

#######################################

\####### Windows 98.vmx

#######

\#### generated by VMX Builder RDP/UH ##

\####### identity/general ##############

displayName = "Windows 98"

\# Platform = Workstation

\# Version = 5.5x

config.version = "8"

virtualHW.version = "4"

guestOS = "winXPPro"

workingDir = "."

numvcpus ="1"

memsize = "192"

\####### ide-controllers ###############

ide0.present = "TRUE"

ide1.present = "TRUE"

\####### ide-disks #####################

ide0:0.present = "TRUE"

ide0:0.fileName = "Windows 98_disk1.vmdk"

ide0:0.mode = "persistent"

ide0:0.deviceType = "disk"

ide0:1.present = "TRUE"

ide0:1.fileName = "Windows 98_disk2.vmdk"

ide0:1.mode = "persistent"

ide0:1.deviceType = "disk"

ide1:0.present = "TRUE"

ide1:0.fileName = "F:\Windows98VM\win98iso\fdbasecd.iso"

ide1:0.deviceType = "cdrom-image"

ide1:0.startConnected = "TRUE"

ide1:0.exclusive = "FALSE"

ide1:1.present = "TRUE"

ide1:1.fileName = "Image.iso"

ide1:1.deviceType = "cdrom-image"

ide1:1.startConnected = "TRUE"

ide1:1.exclusive = "FALSE"

\####### scsi-controllers ##############

scsi0.present = "TRUE"

scsi0.virtualDev = "buslogic"

\####### scsi-disks ####################

scsi0:0.present = "FALSE"

scsi0:1.present = "FALSE"

scsi0:2.present = "FALSE"

scsi0:3.present = "FALSE"

scsi0:4.present = "FALSE"

scsi0:5.present = "FALSE"

scsi0:6.present = "FALSE"

\####### usb ###########################

usb.present = "TRUE"

usb.generic.autoconnect = "TRUE"

\####### floppies ######################

floppy0.present = "TRUE"

floppy0.startConnected = "TRUE"

floppy0.fileType = "device"

floppy0.fileName = "auto detect"

floppy0.autodetect = "TRUE"

\####### display #######################

svga.maxWidth = "1024"

svga.maxHeight = "768"

svga.vramSize = "16777216"

mks.enable3d = "FALSE"

\####### mouse/keyboard ################

vmmouse.present = "TRUE"

\####### advanced stuff ################

gui.powerOnAtStartup = "FALSE"

gui.fullScreenAtPowerOn = "FALSE"

gui.exitAtPowerOff = "FALSE"

powerType.powerOff = "hard"

powerType.reset = "hard"

toolScripts.afterPowerOn = "FALSE"

toolScripts.afterResume = "FALSE"

toolScripts.beforeSuspend = "FALSE"

toolScripts.beforePowerOff = "FALSE"

isolation.tools.hgfs.disable = "FALSE"

snapshot.disabled = "FALSE"

snapshot.Action = "keep"

isolation.tools.dnd.disable = "FALSE"

isolation.tools.paste.disable = "FALSE"

isolation.tools.copy.disable = "FALSE"

priority.grabbed = "normal"

priority.ungrabbed = "normal"

debug = "FALSE"

disable_acceleration = "FALSE"

MemTrimRate = "30"

logging = "TRUE"

monitor_control.log_vmsample = "FALSE"

templateVM = "FALSE"

\##### other params from old file ######

ide0:0.redo = ""

ide0:1.redo = ""

uuid.location = "56 4d 93 a4 28 e4 c8 92-61 76 15 d6 32 1e 22 01"

uuid.bios = "56 4d 93 a4 28 e4 c8 92-61 76 15 d6 32 1e 22 01"

tools.remindInstall = "TRUE"

checkpoint.vmState = ""

\####### end of file ###################

Reply
0 Kudos
6 Replies
KevinG
Immortal
Immortal

Remove this from the .vmx file

\####### display #######################

svga.maxWidth = "1024"

svga.maxHeight = "768"

svga.vramSize = "16777216"

mks.enable3d = "FALSE"

\####### scsi-controllers ##############

scsi0.present = "TRUE"

scsi0.virtualDev = "buslogic"

This cam also be removed since it's duplicate info

\####### ide-controllers ###############

ide0.present = "TRUE"

ide1.present = "TRUE"

Is is not hurting anything, but does not need to be here

\####### scsi-disks ####################

scsi0:0.present = "FALSE"

scsi0:1.present = "FALSE"

scsi0:2.present = "FALSE"

scsi0:3.present = "FALSE"

scsi0:4.present = "FALSE"

scsi0:5.present = "FALSE"

scsi0:6.present = "FALSE"

See if you can now boot from the Windows 98 boot floppy and shell out to DOS. Run FDISK ad FORMAT on the virtual disk.

Run the Windows 98 install again

Reply
0 Kudos
KYordy
Hot Shot
Hot Shot

You might be better served by starting over with a 'fresh' VM. Download RPetruska's VMX builder and create a new machine. Then, boot into that machine with a floppy and FDISK and FORMAT as Kevin suggested. Just remember, a virtual machine behaves exactly like a physical machine. If you can keep that in mind most problems you come across will be easier to solve, i.e. having to FDISK and FORMAT a virtual hard drive. If you had a newly built PC and a new harddrive in it. You would have to FDISK and FORMAT the drive in order to use it(Or have a bootable CD for an OS that would do it for you).

Good Luck!

Reply
0 Kudos
RDPetruska
Leadership
Leadership

Keith, it appears from his file that he \*is* using my app already.

Take Kevin's advice - remove the SCSI controller (set the enabled parameter to false in the GUI).

Reply
0 Kudos
Peter_vm
Immortal
Immortal

guestOS = "winXPPro"

Is there a reason to use "winXPPro" for Windows 98 guest OS?

Reply
0 Kudos
KYordy
Hot Shot
Hot Shot

Oh! Even better then!

Regards all!

Reply
0 Kudos
KevinG
Immortal
Immortal

@peter_vm

guestOS = "winXPPro"

I missed that one, good eye Smiley Wink

Reply
0 Kudos