From owner-freebsd-hackers@FreeBSD.ORG Thu Aug 26 23:47:41 2010 Return-Path: Delivered-To: freebsd-hackers@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B53B01065694 for ; Thu, 26 Aug 2010 23:47:41 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with ESMTP id 477158FC13 for ; Thu, 26 Aug 2010 23:47:40 +0000 (UTC) Received: (qmail 19897 invoked by uid 399); 26 Aug 2010 23:47:40 -0000 Received: from localhost (HELO ?192.168.0.142?) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 26 Aug 2010 23:47:40 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4C76FD1B.50804@FreeBSD.org> Date: Thu, 26 Aug 2010 16:47:39 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.8) Gecko/20100802 Thunderbird/3.1.2 MIME-Version: 1.0 To: freebsd-hackers@FreeBSD.org X-Enigmail-Version: 1.2a1pre OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: Is there a boot manager that can handle this? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Aug 2010 23:47:41 -0000 Howdy, I'm looking to have the following on 1 disk: Primary partitions: Windows XP, FreeBSD 9-current, FreeBSD 7-stable Extended partition: FAT32 data volume, Ubuntu Linux I have all that installed now (or did anyway) but what I can't do is boot all of it. Our boot manager would be fine for my taste, but doesn't seem to handle booting from a logical volume at all. The latest version of grub that came with Ubuntu works fine for that, and can handle the Windows and the *1st* FreeBSD partition just fine, but if I try to boot the 2nd FreeBSD partition grub just boots the first one again. I got some help from some Linux folks on some commands for grub that allowed me to "hide" the first FreeBSD partition, but what that seems to have done is change the partition type. When I tried changing it back and booting FreeBSD the data in the partition was gone. (No harm done, I have everything backed up and I hadn't started work on the FreeBSD partition, but still ...) So what I'm looking for is a boot manager that can do all this with minimal fuss, and without destroying my data. :) Any suggestions? BTW, the current arrangement is: Windows, Extended, FreeBSD, FreeBSD I thought of changing that to: Windows, FreeBSD, Extended, FreeBSD to see if that helps grub be less confused, but I'd prefer not to do that work unless a) someone can tell me that it will work for sure, or b) no other alternatives are forthcoming. TIA, Doug