- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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 ###################
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
guestOS = "winXPPro"
Is there a reason to use "winXPPro" for Windows 98 guest OS?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Oh! Even better then!
Regards all!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@peter_vm
guestOS = "winXPPro"
I missed that one, good eye ![]()