From owner-freebsd-stable@FreeBSD.ORG Mon Mar 29 11:36:27 2010 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 454891065674 for ; Mon, 29 Mar 2010 11:36:27 +0000 (UTC) (envelope-from egrosbein@rdtc.ru) Received: from eg.sd.rdtc.ru (eg.sd.rdtc.ru [62.231.161.221]) by mx1.freebsd.org (Postfix) with ESMTP id 81FE98FC17 for ; Mon, 29 Mar 2010 11:36:26 +0000 (UTC) Received: from eg.sd.rdtc.ru (localhost [127.0.0.1]) by eg.sd.rdtc.ru (8.14.3/8.14.3) with ESMTP id o2TBaOQk082853 for ; Mon, 29 Mar 2010 19:36:24 +0800 (KRAST) (envelope-from egrosbein@rdtc.ru) Message-ID: <4BB090B8.3010801@rdtc.ru> Date: Mon, 29 Mar 2010 18:36:24 +0700 From: Eugene Grosbein User-Agent: Thunderbird 2.0.0.23 (X11/20090918) MIME-Version: 1.0 To: stable@freebsd.org References: <4BB08A27.2000002@kuzbass.ru> In-Reply-To: <4BB08A27.2000002@kuzbass.ru> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: Subject: Re: VirtualBox, RAW-disks and boot0 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, 29 Mar 2010 11:36:27 -0000 Eugene Grosbein wrote: > Hi! > > I've built FreeBSD 8.0-STABLE "LiveUSB" image using nanobsd script, > it works with real hardware. I'd like to test it with VirtualBox > to avoid rebooting too often. So, I've installed > virtualbox-ose 3.1.4 from ports and tested it: > > - it boots Windows XP guest installed to VDI-disk just fine; > - it boots FreeBSD "LiveCD" I've built as ISO image fine too; > - virtual machine hangs just after reading first 512 bytes > from RAW-dist made this way (/dev/da0 is USB flash drive): > > # VBoxManage internalcommands createrawvmdk \ > > -filename $HOME/.VirtualBox/HardDisks/usbdisk.vmdk \ > > -rawdisk /dev/da0 -register > > I've copied first 512 bytes from VDI image containing WinXP Well, not directly from VDI image but from /dev/ad1 while running FreeBSD guest booted from LiveCD with WinXP VDI disk attached as secondary HDD. > to file 'mbr' and installed it to USB flash drive > using 'fdisk -B -b mbr da0' command and now VirtualBox > boots and runs this "LiveUSB" with FreeBSD from real USB flash > just fine too.