From owner-freebsd-stable@FreeBSD.ORG Mon Apr 16 07:20:39 2012 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5CECB106564A for ; Mon, 16 Apr 2012 07:20:39 +0000 (UTC) (envelope-from claudius@ambtec.de) Received: from server.ambtec.de (server.ambtec.de [IPv6:2a01:4f8:151:7182::2]) by mx1.freebsd.org (Postfix) with ESMTP id D2FF18FC1A for ; Mon, 16 Apr 2012 07:20:38 +0000 (UTC) Received: from server.ambtec.de (localhost [127.0.0.1]) by server.ambtec.de (Postfix) with ESMTP id 0B28FE338 for ; Mon, 16 Apr 2012 09:20:38 +0200 (CEST) X-Virus-Scanned: by amavisd-new using ClamAV at ambtec.de Received: from server.ambtec.de ([127.0.0.1]) by server.ambtec.de (server.ambtec.de [127.0.0.1]) (amavisd-new, port 10024) with LMTP id tBN9b1YFHQ8Z for ; Mon, 16 Apr 2012 09:20:33 +0200 (CEST) Received: from [192.168.0.101] (e176010138.adsl.alicedsl.de [85.176.10.138]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by server.ambtec.de (Postfix) with ESMTPSA id CA840E32F for ; Mon, 16 Apr 2012 09:20:32 +0200 (CEST) Message-ID: <4F8BC844.9030106@ambtec.de> Date: Mon, 16 Apr 2012 09:20:36 +0200 From: Claudius Herder User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120330 Thunderbird/11.0.1 MIME-Version: 1.0 To: freebsd-stable@freebsd.org References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: VirtualBox problem booting FreeBSD-9.0-RELEASE-amd64-bootonly.iso X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Apr 2012 07:20:39 -0000 On 16/04/12 09:08, Craig Rodrigues wrote: > Hi, > > I am trying to run FreeBSD-9.0-RELEASE-amd64-bootonly.iso > inside VirtualBox and am having some problems. > > The error messages I am getting are similar to the ones mentioned here: > > http://lists.freebsd.org/pipermail/freebsd-stable/2011-December/065079.html > > > > > My host environment > =================== > > Operating System: Windows 7, home edition, 64-bit > VirtualBox for Windows, version 4.1.12 r77245 > > CPU Information > ================ > > 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: > ============================================================ > Intel(R) Core(TM)2 Duo CPU T5450 @ 1.66GHz > Intel64 Family 6 Model 15 Stepping 13, GenuineIntel > HTT * Hyperthreading enabled > HYPERVISOR - Hypervisor is present > VMX - Supports Intel hardware-assisted virtualization > SVM - Supports AMD hardware-assisted virtualization > EM64T * Supports 64-bit mode > ============================================================ > > So my CPU support 64-bit mode, but does not support hardware-assisted > virtualization. > > > > Error message > ============= > If I try to mount and then boot it under VirtualBox, I get this error: > > CPU doesn't support long mode > > Consoles: internal video/keyboard > BIOS drive C: is disk0 > BIOS 639kB/523264kB available memory > > FreeBSD/x86 bootstrap loader, Revision 1.1 > (root@farrell.cse.buffalo.edu, Tue Jan 3 06:51:49 UTC 2012) > Can't work out which disk we are booting from. > Guess BIOS device 0xffffffff not found by probes, defaulting to disk0: > FATAL: int13_harddisk: function 42. Can't use 64bits lba > > > > Does anyone know how to fix this problem in VirtualBox? > > > > > QEMU for Windows > ================ > > Just to try something else, I downloaded QEMU 0.9.0 for Windows from: > > http://www.h7.dion.ne.jp/~qemu-win/ > > I extracted the zip file into a directory: C:\local\qemu-0.9.0-windows > > I then ran: > > cd c:\local\qemu-0.9.0-windows > qemu-system-x86_64.exe -L . -m 128 -cdrom > c:\temp\FreeBSD-9.0-RELEASE-amd64-bootonly.iso > > The ISO booted up just fine. From the dmesg output, this was the emulated CPU: > > CPU: QEMU Virtual CPU version 0.9.0 (1666.98-MHz K8-class CPU) > Origin = "AuthenticAMD" Id = 0x623 Family = 6 Model = 2 Stepping = 3 > Features=0x78bfbfd > Features2=0x1 > AMD Features=0x20100800 > > > > > Does anyone know how I can get VirtualBox to behave the same way > as QEMU for FreeBSD-9.0-RELEASE-amd64-bootonly.iso? > > Thanks. > > -- > Craig Rodrigues > rodrigc@crodrigues.org > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" Hi, you can only use 64-bit guests if you have a cpu which supports hardware acceleration. >From VirtualBox manual: VirtualBox's 64-bit guest support (added with version 2.0) and multiprocessing (SMP, added with version 3.0) both require hardware virtualization to be enabled. (This is not much of a limitation since the vast majority of today's 64-bit and multicore CPUs ship with hardware virtualization anyway; the exceptions to this rule are e.g. older Intel Celeron and AMD Opteron CPUs.) https://www.virtualbox.org/manual/ch10.html#hwvirt -- Claudius