From owner-freebsd-sparc Mon Apr 15 14:20:39 2002 Delivered-To: freebsd-sparc@freebsd.org Received: from pheriche.sun.com (pheriche.sun.com [192.18.98.34]) by hub.freebsd.org (Postfix) with ESMTP id F00D037B405; Mon, 15 Apr 2002 14:20:34 -0700 (PDT) Received: from sunfin.Finland.Sun.COM ([129.159.101.10]) by pheriche.sun.com (8.9.3+Sun/8.9.3) with ESMTP id PAA20265; Mon, 15 Apr 2002 15:20:33 -0600 (MDT) Received: from ultrahot.Finland.Sun.COM (ultrahot [129.159.101.87]) by sunfin.Finland.Sun.COM (8.10.2+Sun/8.10.2/ENSMAIL,v2.2) with ESMTP id g3FLKWx29930; Tue, 16 Apr 2002 00:20:32 +0300 (EEST) Received: (from tomppa@localhost) by ultrahot.Finland.Sun.COM (8.11.6+Sun/8.11.6) id g3FLKVF10302; Tue, 16 Apr 2002 00:20:31 +0300 (EEST) From: Tomi Vainio - Sun Finland - MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15547.17438.866488.79313@gargle.gargle.HOWL> Date: Tue, 16 Apr 2002 00:20:30 +0300 To: obrien@FreeBSD.ORG Cc: freebsd-sparc@FreeBSD.ORG Subject: Re: Preserving Solaris disklabel when installing FreeBSD? In-Reply-To: <20020413003935.B34470@dragon.nuxi.com> References: <15543.20405.653991.106466@gargle.gargle.HOWL> <20020413003935.B34470@dragon.nuxi.com> X-Mailer: VM 7.00 under 21.4 (patch 6) "Common Lisp" XEmacs Lucid Reply-To: Tomi.Vainio@Sun.COM Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org David O'Brien writes: > > It is my understanding Solaris can boot from any partition (SVR4 slice). > I wonder if you can install Solaris -- creating 4 partitions 'a', 'b', > 'c', 'h' (SVR4 slices 0,1,2,6). Use 'h' for Solaris /, swap to 'b'. > Then boot the Solaris install and untar the FreeBSD bits into the 'a' > partition. > I've installed Solaris to 'd' and swap to 'b'. There is also 'a' where I preserved space for FreeBSD. I don't understand how FreeBSD could understand Solaris fs on 'a' or vice versa to do this untar? Here is what Solaris can see now 0 root wm 0 - 8295 3.99GB (8296/0/0) 8362368 1 swap wu 8296 - 9336 512.37MB (1041/0/0) 1049328 2 backup wu 0 - 17659 8.49GB (17660/0/0) 17801280 3 unassigned wm 9337 - 17659 4.00GB (8323/0/0) 8389584 4 unassigned wm 0 0 (0/0/0) 0 5 unassigned wm 0 0 (0/0/0) 0 6 usr wm 0 0 (0/0/0) 0 7 unassigned wm 0 0 (0/0/0) 0 > I assume the Solaris bootbocks will be at sector 0, before the label? > Will the Solaris bootblocks load the FreeBSD '/boot/boot1' > (ok boot disk0:a /boot/boot1)? > VTOC sits on sector 0 and sectors 1-15 are for bootblock. Secondary bootfile name (ufsboot) is hardcoded into bootblock code and the full path name for ufsboot is /platform//ufsboot I think the file name you write on obp is passed to ufsboot and the default is /platform//kernel/unix Tomppa To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message