Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Sep 2011 14:22:45 -0400
From:      Patrick Dorion <dorionpatrick@gmail.com>
To:        freebsd-fs@freebsd.org
Subject:   'kernel' not found - ZFS on GPT boot
Message-ID:  <AEBB481F-0401-42D5-AC67-F945C4BBAAD3@gmail.com>

next in thread | raw e-mail | index | archive | help
Gentlemen,
and women perhaps,

I would greatly appreciate any input that could shed light on my  
issue.  Essentially, a seemingly well-configured ZFS system residing  
on a GPT partition is not detected by zfsloader.

The formatted message is posted in the forums at http://forums.freebsd.org/showthread.php?p=148989 
  for your convenience, and the original message reproduced below,  
while the output might be difficult to distinguish.

= 
= 
= 
= 
= 
= 
= 
= 
========================================================================
I'm trying to boot from a ZFS pool on GPT partition.

BTX loader 1.00 BTX version is 1.02
BIOS drive C: is disk0

FreeBSD/x86 ZFS enabled bootstrap loader, Revision 1.1

can't load 'kernel'

Type '?' for a list of commands, 'help' for more detailed help.
OK lsdev
disk devices:
disk0 BIOS drive C:
disk0s1: FFS bad disklabel
zfs devices:
OK lsmod
OK[/CODE]

FreeBSD-8.2-RELEASE-amd64-livefs.iso
SHA256=f72ff7e9043f200651ca6dff3a4b71ec9447319c6efc419a2f6922a921bdfc68

Fixit# gpart show -l
=> ad4 GPT
1 /dev/ad4p1 (freebsd-boot)
3 /dev/ad4p3 (freebsd-zfs)

Fixit# gpart bootcode -b /dist/boot/pmbr -p /dist/boot/gptzfsloader -i  
1 /dev/ad4p1

Fixit# zpool status
pool: zpool
state: ONLINE
config:
zpool ONLINE
ad4p3 ONLINE

Fixit# zpool get bootfs zpool
zpool bootfs zpool local

Fixit# zfs get mountpoint zpool
zpool mountpoint legacy local

Fixit# cd /zpool/boot
Fixit# ls -l
drw------- 2 root 0 2 Feb 17 2011 zfs/

Fixit# cp -f defaults/loader.conf .
Fixit# cat loader.conf
vfs.root.mountfrom="zfs:zpool"
zfs_load="YES"

Filesystem was taken from /dist/ on the livefs.  All of it is read- 
only except /boot/zfs.

Thoughts?
= 
= 
= 
= 
= 
= 
= 
= 
========================================================================

Once again, I thank you for the time and the attention that you bring  
to my issue and any light that you may be able to shed on this; I am  
fairly certain that it is an oversight, unfortunately I don't  
understand enough about the process at this point to be able to  
formulate a hypothesis.



Patrick Dorion





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AEBB481F-0401-42D5-AC67-F945C4BBAAD3>