Knowledge Base

Search the Knowledge Base: |
Search the Knowledge Base: |
Linux Guest Moved to a System with Different Processor Type Panics During Boot
Details
I'm attempting to start a Linux virtual machine on a different physical system than the one where the Linux guest was installed. This second system has a different processor than the original system (an AMD Opteron to Intel Pentium, for example). The guest operating system panics during boot. Why?
Solution
The installed Linux kernel may include features that are optimized for a specific processor and may attempt to execute instructions that are available only on that processor.
VMware virtual hardware doesn't change when you move a virtual machine between physical systems. However, the CPU instructions are executed natively on the underlying physical hardware. If the underlying processor doesn't support those instructions, a kernel panic may result.
Since Intel-compatible processors are typically capable of executing the full Intel instruction-set, if you install the Linux guest on an Intel-based system, the installed kernel should continue to function when moved to an Intel-compatible system.
If you already have a Linux guest that was originally installed on an Intel-compatible system (such as AMD Opteron), you can install another kernel on the Linux guest (one that is compatible with your new hardware), then use LILO or GRUB to choose to boot from the new kernel.
Keywords
Feedback
- KB Article: 1572
- Updated: Aug 14, 2009
- Products:
VMware ESX
VMware GSX Server
VMware VirtualCenter
VMware Workstation - Product Versions:
VMware ESX 1.5.x
VMware ESX 2.1.x
VMware ESX 2.5.x
VMware GSX Server 2.x (Linux)
VMware GSX Server 2.x (Windows)
VMware GSX Server 3.x (Linux)
VMware GSX Server 3.x (Windows)
VMware VirtualCenter 1.0.x
VMware VirtualCenter 1.1.x
VMware VirtualCenter 1.2.x
VMware Workstation 3.x (Linux)
VMware Workstation 3.x (Windows)
VMware Workstation 4.x (Linux)
VMware Workstation 4.x (Windows)
VMware Workstation 5.x (Linux)
VMware Workstation 5.x (Windows)

