From owner-freebsd-current@FreeBSD.ORG Tue Nov 5 17:06:27 2013 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 00308634 for ; Tue, 5 Nov 2013 17:06:26 +0000 (UTC) (envelope-from lidl@pix.net) Received: from hydra.pix.net (hydra.pix.net [IPv6:2001:470:e254::3c]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C9517264C for ; Tue, 5 Nov 2013 17:06:26 +0000 (UTC) Received: from torb.pix.net (torb.pix.net [IPv6:2001:470:e254:10:12dd:b1ff:febf:eca9]) (authenticated bits=0) by hydra.pix.net (8.14.5/8.14.5) with ESMTP id rA5H6NZL020806; Tue, 5 Nov 2013 12:06:23 -0500 (EST) (envelope-from lidl@pix.net) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.98 at mail.pix.net Message-ID: <5279258F.8030000@pix.net> Date: Tue, 05 Nov 2013 12:06:23 -0500 From: Kurt Lidl User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: freebsd-current@freebsd.org Subject: Re: [CFT] Kernel-Selection Enhancemnt to Boot Menu References: <62E3FA11-E6E1-4072-9226-993FF83EBC0D@fisglobal.com> In-Reply-To: <62E3FA11-E6E1-4072-9226-993FF83EBC0D@fisglobal.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 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: Tue, 05 Nov 2013 17:06:27 -0000 > You can try enabling the beastie menu on sparc64 by editing > /boot/loader.rc: > > === Change #1 in /boot/loader.rc to enable beastie menu === > > Find: > \ Reads and processes loader.conf variables > \ NOTE: Change to `initialize' if you enable the below boot menu > start > > Change "start" to "initialize" as shown below: > \ Reads and processes loader.conf variables > \ NOTE: Change to `initialize' if you enable the below boot menu > initialize > > === Change #2 in [same file] to enable beastie menu === > > Find: > \ Uncomment to enable boot menu > \ include /boot/beastie.4th > \ beastie-start > > Uncomment "beastie-start" as shown below: > \ Uncomment to enable boot menu > \ include /boot/beastie.4th > beastie-start > > ====== > > If you find that making those two trivial changes, that you are able to load > the menu... then maybe it's time for us to start thinking about enabling the > beastie menu by-default for the sparc64 architecture. Seems to work just fine. I tested by booting, toggling through the different kernel choices (/boot/kernel/kernel /boot/kernel.old/kernel) and both worked correctly. (Although I uncommented the "include /boot/beastie.4th" line too.) > Does anybody else have any thoughts on enabling it for sparc64? Well, I'd probably be in support of this change - it sure beats having to interrupt the normal boot sequence and typing: unload load /boot/kernel.old/kernel load /boot/kernel.old/opensolaris.ko load /boot/kernel.old/zfs.ko boot When I need to get back to the prior version of the kernel. -Kurt