Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Apr 2012 20:30:01 -0700
From:      Craig Rodrigues <rodrigc@crodrigues.org>
To:        freebsd-virtualization@freebsd.org
Cc:        freebsd-emulation@freebsd.org, freebsd-stable@freebsd.org
Subject:   Re: VirtualBox problem booting FreeBSD-9.0-RELEASE-amd64-bootonly.iso
Message-ID:  <CAG=rPVdbTgMmqwMWhYx2DiJa6XZ1ycw2-YfjPfQhe7F8p=FOuw@mail.gmail.com>
In-Reply-To: <CAG=rPVc1X1XVCksQyvPoqfYpJxWJp2Z0bG_9BT35CQUWSF1zDA@mail.gmail.com>
References:  <CAG=rPVc1X1XVCksQyvPoqfYpJxWJp2Z0bG_9BT35CQUWSF1zDA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Apr 16, 2012 at 12:08 AM, Craig Rodrigues
<rodrigc@crodrigues.org> wrote:
> My host environment
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> Operating System: Windows 7, home edition, 64-bit
> VirtualBox for Windows, version 4.1.12 r77245
>
> CPU Information
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> I downloaded the CoreInfo.exe utility which is part of Windows
> Sysinternals utilities
> ( http://technet.microsoft.com/en-us/sysinternals/bb545027 )
>
> According to this utility, my CPU is:
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> =A0 =A0Intel(R) Core(TM)2 Duo CPU =A0 =A0 T5450 =A0@ 1.66GHz
> =A0 =A0Intel64 Family 6 Model 15 Stepping 13, GenuineIntel
> =A0 =A0HTT =A0 =A0 =A0 =A0 * =A0 =A0 =A0 Hyperthreading enabled
> =A0 =A0HYPERVISOR =A0- =A0 =A0 =A0 Hypervisor is present
> =A0 =A0VMX =A0 =A0 =A0 =A0 - =A0 =A0 =A0 Supports Intel hardware-assisted=
 virtualization
> =A0 =A0SVM =A0 =A0 =A0 =A0 - =A0 =A0 =A0 Supports AMD hardware-assisted v=
irtualization
> =A0 =A0EM64T =A0 =A0 =A0 * =A0 =A0 =A0 Supports 64-bit mode
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> So my CPU support 64-bit mode, but does not support hardware-assisted
> virtualization.
>
>
>
> Error message
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> If I try to mount and then boot it under VirtualBox, I get this error:
>
> =A0 CPU doesn't support long mode
>
> =A0 Consoles: internal video/keyboard
> =A0 BIOS drive C: is disk0
> =A0 BIOS 639kB/523264kB available memory
>
> =A0 FreeBSD/x86 bootstrap loader, Revision 1.1
> =A0 (root@farrell.cse.buffalo.edu, Tue Jan =A03 06:51:49 UTC 2012)
> =A0 Can't work out which disk we are booting from.
> =A0 Guess BIOS device 0xffffffff not found by probes, defaulting to disk0=
:
> =A0 FATAL: int13_harddisk: function 42. Can't use 64bits lba
>
>
>
> Does anyone know how to fix this problem in VirtualBox?


Hi,

After exchanging a few e-mails with Bernard, I think I understand the probl=
em.
According to the VirtualBox manual:

http://www.virtualbox.org/manual/ch03.html#intro-64bitguests

The CPU needs to support hardware-assisted virtualization in order for
VirtualBox to support 64-bit guests.
Without the CPU support, VirtualBox cannot do it.  I double checked
this with CoreInfo.exe from Windows Sysinternals utilities,
and also from the Intel data sheet for my CPU:

http://ark.intel.com/products/30787
(VT-x option not supported)


I will use QEMU under Windows until I can get a better machine. :)

--
Craig Rodrigues
rodrigc@crodrigues.org



--=20
Craig Rodrigues
rodrigc@crodrigues.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAG=rPVdbTgMmqwMWhYx2DiJa6XZ1ycw2-YfjPfQhe7F8p=FOuw>