Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Dec 2014 10:22:56 +0100
From:      =?utf-8?Q?Jos=C3=A9_Mar=C3=ADa_Alcaide?= <josemaria.alcaide@ehu.es>
To:        freebsd-fs@freebsd.org
Subject:   Using boot0 to redirect booting to another disk?
Message-ID:  <27E65CD9-4C97-4528-B218-A01EDB1B8CB1@ehu.es>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?27E65CD9-4C97-4528-B218-A01EDB1B8CB1>