From owner-freebsd-fs@FreeBSD.ORG Wed Dec 3 09:35:00 2014 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CC821D51 for ; Wed, 3 Dec 2014 09:35:00 +0000 (UTC) Received: from lucifer.we.lc.ehu.es (lucifer.we.lc.ehu.es [158.227.6.50]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "lucifer.we.lc.ehu.es", Issuer "CA Dpto Electricidad y Electronica" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 51FB39A2 for ; Wed, 3 Dec 2014 09:34:59 +0000 (UTC) Received: from ncc-1701.we.lc.ehu.es (ncc-1701.we.lc.ehu.es [158.227.6.85]) (authenticated bits=0) by lucifer.we.lc.ehu.es (8.13.1/8.13.1) with ESMTP id sB39SBvl005895 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 3 Dec 2014 10:28:12 +0100 (CET) (envelope-from jose@we.lc.ehu.es) From: =?utf-8?Q?Jos=C3=A9_Mar=C3=ADa_Alcaide?= Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: Using boot0 to redirect booting to another disk? Message-Id: Date: Wed, 3 Dec 2014 10:28:11 +0100 To: freebsd-fs@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 8.1 \(1993\)) X-Mailer: Apple Mail (2.1993) X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (lucifer.we.lc.ehu.es [158.227.6.50]); Wed, 03 Dec 2014 10:28:12 +0100 (CET) X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Dec 2014 09:35:00 -0000 (I previously sent this post from the wrong email address, so I'm = sending it again. My apologies if it shows twice.) --- Hi. I have an HP Proliant Microserver Gen8. Nice machine but picky BIOS. = When its hard disk controller is configured in SATA AHCI mode, there is = no way to choose the boot disk among those connected to the SATA ports. = I have four HDD attached to the backplane, and another drive connected = to a fifth SATA port originally intended for an optical drive. The four = HDD are arranged in a RAIDZ. Currently the machine is booting from an = USB flash device, but I would like to boot the FreeBSD installed on = fifth drive. The disk controller sees and reports the five disks just = fine, but as I said above, there is no way to choose the fifth disk as a = boot device. I wondered whether I could use boot0 to redirect the boot from a USB = flash device (pendrive or, still better, a microSD) to the fifth drive. = The idea comes from the fact that boot0 shows a "F5 - Drive 2" option = when it detects more than one drive. I tried to understand how boot0 = works reading its source code, and I experimented with the boot0cfg's = "-d disk" and "-o setdrv" options, to no avail. So I decided to ask for = help. :) Is that possible? Any help will be greatly appreciated. -- Jose M. Alcaide=