[an error occurred while processing this directive]
Setting Up a Windows 2000 Virtual Machine Using an Existing Dual- or Multi-Boot Installation on Computers with ACPI Features
The Windows 2000 kernel supports Advanced Configuration and Power Management
(ACPI), the new power management interface that is replacing APM.
If you have installed Windows 2000 on a computer with ACPI features and then
try to set up a VMware Workstation virtual machine running from a raw disk, this can
cause VMware Workstation to crash with an error "Error CPL0 Stack, Shutdown" or with
"INACCESSIBLE BOOT DEVICE."
This problem is most likely to affect laptop computers but may also affect
some newer ACPI-capable desktop computers.
The actual computer hardware supports ACPI, while the virtual machine
environment does not. The ACPI HAL that was installed automatically when
Windows 2000 was installed on the computer will not run in the virtual
environment within VMware Workstation. (The HAL, or hardware abstraction layer, is the
low-level part of the Windows 2000 operating system that is specific to the
hardware it is running on.)
To find out whether you have an ACPI HAL installed on your computer, check
the properties of the HAL.DLL file.
There is a separate power management issue that can affect a virtual
machine with a Windows 2000 guest operating systems running from a virtual
disk. That issue is documented in
this tech note.
If you have the ACPI HAL installed, VMware recommends that you install your
Windows 2000 guest operating system in a virtual disk, rather than running it
from a raw disk. If you install Windows 2000 from scratch into a virtual
machine, then the correct HAL is automatically installed.
If you do want to run a Windows 2000 guest operating system from a raw disk,
you can resolve the HAL issue by installing two HALs on the computer. One
will be the ACPI HAL that is already there; the other will be the standard,
non-ACPI HAL. You can then choose which HAL to run at boot time.
These configuration changes should be undertaken only by advanced users
of Windows 2000. It is possible to cause your computer to fail to boot or
otherwise misbehave if the changes are done improperly.
To do this you will need a Windows 2000 installation CD-ROM.
The following steps apply to Windows 2000 Professional, Windows 2000 Server,
and Windows 2000 Advanced Server.
Note: Be sure to expand the files to the file names starting with
VM to avoid overwriting any existing system files.
Note: The lines in boot.ini should not wrap. Each line in the
[operating systems] section of these samples begins with
multi(0).
Sample boot.ini before modifications:
[boot loader]
Sample boot.ini file after modifications:
[boot loader] |