I am running VirtualBox 4.1.4 on Solaris 11 snv_175b and on a Intel box. I created a Solaris 11 guest using Oracle Solaris 10 10/09 and later (64 bit). There is no Solaris 11 selection. I then export the guest and try to import it on a AMD box. The booting of the guest on AMD just continually restarts with the following message until the machine is powered off.
WARNING: init(1M) exited on fatal signal 9: restarting automatically
This same guest works fine on a different Intel box.
If I create the Solaris 11 guest on a AMD box, the same thing happens when I export it and try and run the guest on a Intel box.
I do have Enable VT-x/AMD-V enables.
How can I create a Solaris 11 64-bit guest that will work on both Intel and AMD? Is it possible?
Thanks
Lou Ann
Unable to boot intel guest on amd
-
- Posts: 1
- Joined: 23. Jul 2012, 20:11
- Primary OS: Fedora 17
- VBox Version: OSE other
- Guest OSses: Solaris, NetBSD, Ubuntu
- Location: Hamar, Norway
Re: Unable to boot intel guest on amd
Hi Lou Ann, I wonder if you found a solution to this.
I know next to nothing about Solaris - is it possible that it's saving some cpu-specific config information, and crashes when the saved config doesn't match what it's running on?
I keep my VMs on a portable hdd. Intel CPU at work, AMD at home. Seeing the same problem as you, but without importing/exporting.
I suppose I'll try out VMware Workstation when I get to work tomorrow.
Solaris 11 11/11 64-bit, VirtualBox 4.1.18 r78361. Host is Windows 7 64-bit.
I know next to nothing about Solaris - is it possible that it's saving some cpu-specific config information, and crashes when the saved config doesn't match what it's running on?
I keep my VMs on a portable hdd. Intel CPU at work, AMD at home. Seeing the same problem as you, but without importing/exporting.
I suppose I'll try out VMware Workstation when I get to work tomorrow.
Solaris 11 11/11 64-bit, VirtualBox 4.1.18 r78361. Host is Windows 7 64-bit.
-
- Oracle Corporation
- Posts: 793
- Joined: 7. Jan 2008, 16:17
Re: Unable to boot intel guest on amd
This is a bug in the Solaris 11 (snv 175) installer (and not in VirtualBox*) which loopback mounts hardware optimized libc. The generic libc (/lib/libc.so.1 when not loop-back mounted) isn't installed because what is installed is the AMD-specific libc, which then doesn't work on the Intel box. One workaround is to unmount /lib/libc.so.1 before running the Solaris installer from the CD to the virtual disk.
This has been fixed in subsequent internal Solaris 11 builds.
* VMWare would exhibit the same behaviour (i.e. with AMD install to Intel switch).
This has been fixed in subsequent internal Solaris 11 builds.
* VMWare would exhibit the same behaviour (i.e. with AMD install to Intel switch).
Oracle Corp.