Errors booting of the ZFS alternative mirror disk

Willem Jan Withagen wjw at digiware.nl
Sun Jan 30 19:32:55 UTC 2011


On 30-1-2011 16:02, Jeremy Chadwick wrote:
> On Sun, Jan 30, 2011 at 03:50:25PM +0100, Willem Jan Withagen wrote:
>> On 2011-01-30 15:30, Jeremy Chadwick wrote:
>>> On Sun, Jan 30, 2011 at 02:30:58PM +0100, Willem Jan Withagen wrote:
>>>> Hi,
>>>>
>>>> I've configured a fresh and new Supermicro server (with an X8SIL-F
>>>> motherboard) an 2* 500GB seagate  ST3500514NS 's.
>>>> Disks are connected to:
>>>> 	atapci0:<Intel 5 Series/3400 Series PCH SATA300 controller>
>>>>
>>>> I've created gpt partitions for freebsd-boot,swap,zfs on both disks.
>>>> Wrote gptzfsboot in boot bootsectors.
>>>> gpart add -s 128 -b34 -t freebsd-root ad{4,6}
>>>> gpart add -s 16G      -t freebsd-swap ad{4,6}
>>>> gpart add -s 100G     -t freebsd-zfs  ad{4,6}
>>>> gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ad)4,6}
>>>>
>>>> After which I did the "regular stuff" to create the system.
>>>>
>>>> Which seemed to have worked because when both disks are in the
>>>> system everything is hunky-dory and boots as expected.
>>>> Same for booting with the second disk removed.
>>>>
>>>> But with only the second disk in the system, it does not boot. Not
>>>> even when I put it in the bay of the first disk.
>>>>
>>>> On screen I get:
>>>> Error 1  lba 32
>>>> Error 1  lba 1
>>>> Error 1  lba 32
>>>> Error 1  lba 1
>>>> No ZFS pools located, can't boot
>>>>
>>>> I browsed thru the ZFS bootcode, but that is way to sophisticated for me.
>>>>
>>>> So why doesn't it like to boot of the second disk?
>>>> What did I forget to do?
>>>>
>>>> Which is what I would like for this system to be able to do, in case
>>>> of failure of the first disk.
>>>
>>> uname -a output please.
>>>
>> FreeBSD big.medusa.nl 8.2-PRERELEASE FreeBSD 8.2-PRERELEASE #2: Sat Jan
>> 29 22:11:44 CET 2011     wjw at big.medusa.nl:/usr/obj/usr/src/sys/BIG  amd64
>>
>> Haven't tested it with this version though, but only with the build I
>> did on 22 Jan, and then it didn't work.
> 
> Thanks.  The reason I asked for this was that there were some changes to
> the ZFS bootloader which may have addressed your problem, but those
> would have been before January 29th.

Oke, enough reason to update again, and see what comes of it.
It will have to wait until some of the bonnie tests are completed.

> This command looks suspicious thought, specifically the "-b34" argument:
> 
>>>> gpart add -s 128 -b34 -t freebsd-root ad{4,6}
> 
> Someone else will have to comment on the implications of that; I don't
> use GPT.

Right, I see, but this comes from the "manuals" like:
http://www.freebsdwiki.net/index.php/ZFS,_booting_from#Create_GPT_Disks

And just to counter your suggestion:
	It does work for the "regular" first disk!
	So why not for a second disk?

--WjW


More information about the freebsd-fs mailing list