From owner-freebsd-fs@FreeBSD.ORG Mon May 14 19:08:40 2007 Return-Path: X-Original-To: freebsd-fs@freebsd.org Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C20C016A404; Mon, 14 May 2007 19:08:40 +0000 (UTC) (envelope-from peter.schuller@infidyne.com) Received: from mxfep04.bredband.com (mxfep04.bredband.com [195.54.107.79]) by mx1.freebsd.org (Postfix) with ESMTP id B7A7113C448; Mon, 14 May 2007 19:08:39 +0000 (UTC) (envelope-from peter.schuller@infidyne.com) Received: from ironport.bredband.com ([195.54.107.82] [195.54.107.82]) by mxfep04.bredband.com with ESMTP id <20070514190838.EGTN24095.mxfep04.bredband.com@ironport.bredband.com>; Mon, 14 May 2007 21:08:38 +0200 Received: from c-5416e555.03-51-73746f3.cust.bredbandsbolaget.se (HELO scode.mine.nu) ([85.229.22.84]) by ironport.bredband.com with ESMTP; 14 May 2007 21:08:38 +0200 Received: from scode.mine.nu (localhost [127.0.0.1]) by scode.mine.nu (Postfix) with ESMTP id CBB4B1BA17; Mon, 14 May 2007 21:08:37 +0200 (CEST) Message-ID: <4648B3AC.8060205@infidyne.com> Date: Mon, 14 May 2007 21:08:28 +0200 From: Peter Schuller User-Agent: Thunderbird 2.0.0.0 (X11/20070501) MIME-Version: 1.0 To: =?UTF-8?B?RGFnLUVybGluZyBTbcO4cmdyYXY=?= References: <20070409011723.GB74547@garage.freebsd.pl> <20070409094319.GB76673@garage.freebsd.pl> <70e8236f0704090808y5d305175wdc3cee5be1a26a9@mail.gmail.com> <20070409153338.GH76673@garage.freebsd.pl> <440b3e930705131031v5e97db7fq486d8d17aeb9f622@mail.gmail.com> <20070514070715.GA82322@hub.freebsd.org> <86646vyimg.fsf@dwp.des.no> In-Reply-To: <86646vyimg.fsf@dwp.des.no> X-Enigmail-Version: 0.95.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------enig4801035CAED92604AB29B499" Cc: Joao Barros , Pawel Jakub Dawidek , Darren Reed , freebsd-fs@freebsd.org, freebsd-current@freebsd.org Subject: grub, install cd and root-on-zfs (was: Re: ZFS: amd64, devd, root file system) X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 May 2007 19:08:40 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig4801035CAED92604AB29B499 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable > Considering the amount of work which would be required to allow FreeBSD= > to boot from ZFS (which you apparently do not appreciate), I perfectly > understand Pawel's choice. I have already given up on using the FreeBSD boot loader on any system except in simple cases. I have had too many issues with the automatic re-writing of the boot configuration nuking partition tables, infinite chainload looping and whatnot. Nowadays I just keep a grub floppy in all my machines and boot off that; that way I know I will always be able to boot. But this also means that with grub supporting ZFS, I should be able to have my FreeBSD root on ZFS too. I would suggest that as a workaround for anyone who does want root on ZFS. However, in order for it to be truly seamless one would like to see support for it in the installer. Currently my procedure for setting up "everything but small root on ZFS" is: * install freebsd on disk A * parttion/slice disk B; set up glabel and gmirror for location independence * create ufs fs and zfs pool * move system over, mucking about with fstab * finally boot the new system This does complicate (1) automatic installs and (2) any situation where you don't have spare drives available for use as a temporary install destination. Actually; I have been wondering. Has there ever been any discussions w.r.t. providing a FreeBSD live CD with a fully populated and built /usr/src and fully working system? I know there is FreeSBIE and such, but in terms of an official installation CD/DVD for each release. This would be very useful for at least three reasons: (1) You can do stuff like root-on-ZFS or root-on-gmirror or whatever else you can think up, straight off the bat with no additional hassle and without anyone having to implement support in the installer. (2) There will be no unknown "magic" going on in the background; you will know exactly what you did to get things installed and running (make installworld distribution DESTDIR=3D... and set up boot loader), thus giving you more of a sense of control. (3) A fully populated LiveCD is much more useful for recovery/debugging than a super-stripped floppy-on-a-CD where you are missing basic tools. --=20 / Peter Schuller PGP userID: 0xE9758B7D or 'Peter Schuller ' Key retrieval: Send an E-Mail to getpgpkey@scode.org E-Mail: peter.schuller@infidyne.com Web: http://www.scode.org --------------enig4801035CAED92604AB29B499 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.3 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGSLO0DNor2+l1i30RCN7mAJ931Ox+I4Iv6BRAbTsgDJPLmS8WpgCePd/E lzZbjbXznRuch67/61rxkA0= =XkXC -----END PGP SIGNATURE----- --------------enig4801035CAED92604AB29B499--