From owner-freebsd-current@FreeBSD.ORG Sat Aug 6 18:22:49 2011 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D95FE106564A for ; Sat, 6 Aug 2011 18:22:49 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) Received: from argol.doit.wisc.edu (argol.doit.wisc.edu [144.92.197.212]) by mx1.freebsd.org (Postfix) with ESMTP id AEC6E8FC0A for ; Sat, 6 Aug 2011 18:22:49 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII; format=flowed Received: from avs-daemon.smtpauth3.wiscmail.wisc.edu by smtpauth3.wiscmail.wisc.edu (Sun Java(tm) System Messaging Server 7u2-7.05 32bit (built Jul 30 2009)) id <0LPI00I00OA00F00@smtpauth3.wiscmail.wisc.edu> for current@freebsd.org; Sat, 06 Aug 2011 12:22:49 -0500 (CDT) Received: from comporellon.tachypleus.net ([unknown] [76.210.68.180]) by smtpauth3.wiscmail.wisc.edu (Sun Java(tm) System Messaging Server 7u2-7.05 32bit (built Jul 30 2009)) with ESMTPSA id <0LPI00BXOO9ZVA20@smtpauth3.wiscmail.wisc.edu>; Sat, 06 Aug 2011 12:22:48 -0500 (CDT) Date: Sat, 06 Aug 2011 12:22:46 -0500 From: Nathan Whitehorn In-reply-to: <201108061718.p76HI2eY050723@hergotha.csail.mit.edu> To: Garrett Wollman Message-id: <4E3D7866.7000102@freebsd.org> X-Spam-Report: AuthenticatedSender=yes, SenderIP=76.210.68.180 X-Spam-PmxInfo: Server=avs-12, Version=5.6.1.2065439, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2011.8.6.171214, SenderIP=76.210.68.180 References: <201108061718.p76HI2eY050723@hergotha.csail.mit.edu> User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:5.0) Gecko/20110704 Thunderbird/5.0 Cc: current@freebsd.org Subject: Re: New installation script X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Aug 2011 18:22:50 -0000 On 08/06/11 12:18, Garrett Wollman wrote: > In article<4E3D55FD.7090803@freebsd.org>, nwhitehorn@freebsd.org writes: >> I'm not entirely sure what you're referring to. Whenever you add a / >> partition on a partitioning scheme that requires a boot partition (APM, >> GPT on some platforms), the installer asks you if you want to add a boot >> partition. The auto-partitioner does this automatically. It does not >> reuse any existing boot partition for two reasons: >> - It has no way to know the other boot partition was correctly set up >> and so would need to reinitialize it. >> - There is no guarantee that it is even related to FreeBSD. On APM >> disks, we share a boot partition type with OS X and Linux. > Having just been through this, I can only say that neither of these > arguments apply when the boot partition exists only in the memory of > the partition editor and was never on the (freshly initialized) disk. > I was a bit taken aback when I deleted and recreated the / partition > (since I didn't want the "everything in one partition" layout it > defaulted to) and it wanted to create *another* boot partition. That's a hard thing to check. The boot partition is not just in the memory of the installer -- the internal state before commit is maintained in the kernel by geom. I can try to find a way around it, but it won't necessarily be easy. > Another issue I had was that it was unclear which keymap I was > expected to choose. I initially chose "traditional Unix workstation", > which was unusable. (Never did find the control or escape key, which > made vi particularly difficult to use.) The default selection in the > keymap dialog ought to be "don't screw with it" rather than an option > which is not obviously correct. Forcing users to set a system > timezone is probably a good idea, too; I had not noticed that it never > asked me for one until I ran the "date" command and found my system > running in UTC. You are free to press "cancel" at the keymap selection. That dialog is also identical to what kbdmap and sysinstall do (in fact, all it is doing is running kbdmap). Also, it does ask you to set a time zone, although it does allow you to cancel time zone setup. It does that immediately before asking which system daemons you want run at startup and after network configuration. It also gives you a chance to do that at the end of the installation. -Nathan