From owner-freebsd-xen@FreeBSD.ORG Fri Oct 24 16:23:52 2008 Return-Path: Delivered-To: freebsd-xen@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A29C210656A0; Fri, 24 Oct 2008 16:23:52 +0000 (UTC) (envelope-from volker@thalreit.de) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.187]) by mx1.freebsd.org (Postfix) with ESMTP id 2D7F48FC2A; Fri, 24 Oct 2008 16:23:51 +0000 (UTC) (envelope-from volker@thalreit.de) Received: from thalreit.de (p5496DEDF.dip.t-dialin.net [84.150.222.223]) by mrelayeu.kundenserver.de (node=mrelayeu8) with ESMTP (Nemesis) id 0ML31I-1KtPRq0r20-0000B0; Fri, 24 Oct 2008 18:23:39 +0200 Received: from eos ([10.87.15.10]) by thalreit.de with esmtp (Exim 4.63 (FreeBSD)) (envelope-from ) id 1KtPRk-000HZv-0u; Fri, 24 Oct 2008 18:23:32 +0200 Message-ID: <4901F683.8000103@thalreit.de> Date: Fri, 24 Oct 2008 18:23:31 +0200 From: Volker Jahns User-Agent: Thunderbird 2.0.0.17 (X11/20080914) MIME-Version: 1.0 To: Steve Ames References: <3c1674c90810240100h5d415deal50cd72bd760d237f@mail.gmail.com> <20081024142731.GA53249@energistic.com> In-Reply-To: <20081024142731.GA53249@energistic.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V01U2FsdGVkX18NRuiAG5MIk+bJwjHt2VgBSg1KJ7YbvRvZC2s orEzJMz9iCmZwVQ1bGtNdE5UQX3DzDJzAP0DWPE3LZ+yCtLX4b bGS+iB5rrfDjLFMOce+og== Cc: freebsd-xen@freebsd.org Subject: Re: SMP support now in HEAD X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Oct 2008 16:23:52 -0000 Steve Ames wrote: > Better and better. > > Does anyone have an Idiots Guide to creating a FreeBSD xen > image and getting it working? I'm failing there somewhere > and so can't get to a testing point at all :( > > for FreeBSD 6.3-RELEASE you might try something like Installation FreeBSD 6.3-RELEASE xen Hardware x86 Pentium 4 1.7 GHz, 1 GB RAM dom0 on minimal 2GB Compactflash (OpenSUSE 11.0 e.g.) using 256 MB dom0 memory a couple of harddrives Installation procedure - do fresh installation FreeBSD 6.2 on harddrive ( chosen to install everything) - login into system and do - cd /var/tmp - svn co http://svn.freebsd.org/base/projects/release_6_3_xen/ release_6_3_xen - mv /usr/src /usr/src.ORG - mv /var/tmp/release_6_3_xen /usr/src then usual make world cd /usr/src/sys/i386/conf cp XEN cd /usr/src make buildworld KERNCONF= make buildkernel KERNCONF= make installkernel KERNCONF= make installworld KERNCONF= the installed xen kernel will not boot, use kernel.old instead - cp FreeBSD xen kernel from /boot/kernel/kernel to dom0 partition - create xm config file using vi ---- # # FreeBSD 6.3 RELEASE XEN configuration # Volker Jahns, volker@thalreit.de # name = 'nemo' memory = '512' disk = [ 'phy:/dev/sr0,cdrom,r', 'phy:/dev/sdc,hda,w' ] vif = [ 'mac=aa:cc:00:00:00:02, bridge=xenbr0' ] on_shutdown = 'destroy' on_reboot = 'destroy' on_crash = 'destroy' kernel = '/usr/lib/xen-freebsd/kernel-FreeBSD-6.3-releng' on_crash = 'preserve' extra = 'boot_verbose' extra += ',boot_single' extra += ',vfs.root.mountfrom=ufs:/dev/xbd1s1a' extra += ',xencons=tty' ---- - start domU xm create -c /etc/xen/ The config above uses a physical harddrive ( Letter D: or /dev/sdc in Linux syntax). These instructions should serve only as a guidance, and contain probably errors as it is just a quick writeup. -- Volker Jahns, volker@thalreit.de