From owner-freebsd-xen@FreeBSD.ORG Thu Oct 23 14:06:53 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 771891065765 for ; Thu, 23 Oct 2008 14:06:53 +0000 (UTC) (envelope-from volker@thalreit.de) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.177]) by mx1.freebsd.org (Postfix) with ESMTP id 07E398FC17 for ; Thu, 23 Oct 2008 14:06:52 +0000 (UTC) (envelope-from volker@thalreit.de) Received: from thalreit.de (p5496DFBF.dip.t-dialin.net [84.150.223.191]) by mrelayeu.kundenserver.de (node=mrelayeu3) with ESMTP (Nemesis) id 0MKxQS-1Kt0pv2nRt-0007dr; Thu, 23 Oct 2008 16:06:52 +0200 Received: from eos ([10.87.15.10]) by thalreit.de with esmtp (Exim 4.63 (FreeBSD)) (envelope-from ) id 1Kt0pp-000OLO-LV for freebsd-xen@freebsd.org; Thu, 23 Oct 2008 16:06:45 +0200 Message-ID: <490084F5.2000209@thalreit.de> Date: Thu, 23 Oct 2008 16:06:45 +0200 From: Volker Jahns User-Agent: Thunderbird 2.0.0.17 (X11/20080914) MIME-Version: 1.0 To: freebsd-xen@freebsd.org References: <490045B3.4050703@thalreit.de> In-Reply-To: <490045B3.4050703@thalreit.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V01U2FsdGVkX19712XEPqX9QIxFWs/GihOP99zzj53MkRzt45X dCsNvPANH5o8fGoNIKTCMxdCrmtm1XSFRnLA4d3RDslTge73xl /A+A5SpVUX+SziwVx+KpQ== Subject: Re: Boot success of FreeBSD 6.3-RELEASE XEN domU 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: Thu, 23 Oct 2008 14:06:53 -0000 Volker Jahns wrote: > there is boot success of FreeBSD 6.3-RELEASE XEN kernel. > -- > root@xenon xen # sudo xm create -c freebsd > Using config file "./freebsd". > Started domain freebsd > WARNING: loader(8) metadata is missing! > GDB: no debug ports present > KDB: debugger backends: ddb > KDB: current backend: ddb > Copyright (c) 1992-2008 The FreeBSD Project. > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 > The Regents of the University of California. All rights reserved. > FreeBSD is a registered trademark of The FreeBSD Foundation. > FreeBSD 6.3-RELEASE #0: Tue Oct 21 11:22:27 CEST 2008 > root@caspar.thalreit:/usr/obj/usr/src/sys/CASPARXEN > > > Manual root filesystem specification: > : Mount using filesystem > eg. ufs:da0s1a > ? List valid disk boot devices > Abort manual input > > mountroot> > -- > > FreeBSD 6.3-RELEASE XEN running as domU on openSUSE 11.0 - > 2.6.25.16-0.1 XEN > In fact the kernel boots now into full multiuser mode, network working also fine, using this xen configuration file, -- # # 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' -- On domU the following files had to be adapted: /etc/rc.conf - network config for xn0 and disable usbd -- #ifconfig_fxp0="inet xx.yy.zz.tt netmask 255.255.255.0" ifconfig_xn0="inet xx.yy.zz.tt netmask 255.255.255.0" #usbd_enable="YES" -- /etc/fstab - using hard drive /dev/sdc ( D:) -- /dev/xbd1s1b none swap sw 0 0 /dev/xbd1s1a / ufs rw 1 1 /dev/xbd1s1e /tmp ufs rw 2 2 /dev/xbd1s1f /usr ufs rw 2 2 /dev/xbd1s1d /var ufs rw 2 2 /dev/acd0 /cdrom cd9660 ro,noauto 0 0 -- /etc/ttys - added the following line -- xc0 "/usr/libexec/getty Pc" cons25 on secure -- Please, I would like to take the opportunity and to express my full appreciation on what has been done on the FreeBSD XEN port thus far. Thank you very much, Kip! -- Volker Jahns, volker@thalreit.de