From owner-freebsd-questions@FreeBSD.ORG Tue Sep 18 06:19:27 2007 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 061C116A41B for ; Tue, 18 Sep 2007 06:19:27 +0000 (UTC) (envelope-from jrisom@gmail.com) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.249]) by mx1.freebsd.org (Postfix) with ESMTP id 9FC3E13C465 for ; Tue, 18 Sep 2007 06:19:26 +0000 (UTC) (envelope-from jrisom@gmail.com) Received: by an-out-0708.google.com with SMTP id c14so355619anc for ; Mon, 17 Sep 2007 23:19:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:mime-version:content-transfer-encoding:message-id:content-type:to:from:subject:date:x-mailer; bh=sn5jHsKDHx8Kpzq+2rbRcw6b1mMGxTeOI+jvy5nKOaQ=; b=Ot+K+xZiQ5zWCMyw35fLIH6vkN0U8qY8WLPRF8fcoj5lc5palNCNfjr6eI8D9DGe7/mALmC1V8wT5Ql+MjPPSQOEVuD9dXLQ4l2Oai1OF6tTxBzqxU8LOuN2p9XyeQ6/w6TZlXQYPlvaPvp0UtU9qgRJJI2sHxme6FtiS290xBs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:mime-version:content-transfer-encoding:message-id:content-type:to:from:subject:date:x-mailer; b=aWz61gzfGbRdjQCR9J/5eaIRUlOW1vX7Qhg0NCqOZo77likuwCWswxZEiHNesDVUDlO01QAsYDWclq02ah9R3sJh58N12hMeA3Id0P1b3uGgs7OWRcexEKPlLSOB1Tcpmik0jDgw+Ij0vHf1qHc9asU55i21K3l9pJkSN52jX1Y= Received: by 10.100.128.8 with SMTP id a8mr9104142and.1190096348422; Mon, 17 Sep 2007 23:19:08 -0700 (PDT) Received: from ?192.168.1.5? ( [74.134.230.123]) by mx.google.com with ESMTPS id f51sm5435371pyh.2007.09.17.23.19.06 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 17 Sep 2007 23:19:07 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v624) Content-Transfer-Encoding: 7bit Message-Id: Content-Type: text/plain; charset=US-ASCII; format=flowed To: FreeBSD Questions From: Joshua Isom Date: Tue, 18 Sep 2007 01:21:27 -0500 X-Mailer: Apple Mail (2.624) Subject: Multi BSD boot loader X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Sep 2007 06:19:27 -0000 I've brought back to life a P3 I got at a school auction years back to use for testing software under various operating systems(presently all bsd) on i386. My main "server" is FreeBSD/amd64. The P3 has a 10 gig hard drive I'm not intending to upgrade(unless I buy an sata hard drive and find that the bootloader works for atapi sata hard drives in 7.0). I've currently partitioned it into four partitions, with FreeBSD, OpenBSD, and DragonFlyBSD. The fourth is unused at the moment, and I left it open for a fourth system to test on, but I partitioned it as "FreeBSD". Here comes the problem. The boot menu currently looks like this. F1: FreeBSD F2: BSD F3: FreeBSD F4: FreeBSD Given the minimalistic nature of the 512 byte bootloader, and my understandings of the bootloader itself, it would be difficult to adapt to suit my needs. I doubt I'll be installing any linux on the fourth partition as linux/i386 is well tested(for this software anyway). As well, I have considered getting a null serial cable to connect the P3 to my amd64 box and, aside from ssh, manage it that way. At least until I get a larger hard drive for my main system that runs 24/7, I do not want to use netbooting. I also may want to install another operating system on the fourth partition(not necessarily BSD, or else I'd automatically choose netbsd). Also, I may not be in the room when I reboot into another operating system, and I know that net booting would be best in this regard. Is there a good bootloader that would suit my needs, of easily and mostly remotely(such as via ssh) being able to control which operating system to boot next? I almost wonder if FreeBSD's loader could be repurposed for my needs but my forth isn't that good.