EFI zfs loader and beadm?
Andrey Fesenko
f0andrey at gmail.com
Wed Mar 9 15:40:11 UTC 2016
Hello,
I'm test EFI boot ZFSroot with BE, this not support now?
svn 2965489
If i build simplest system
http://blog.multiplay.co.uk/2015/12/freebsd-10-2-release-efi-zfs-root-boot/
# zfs get -r mountpoint efifpool
NAME PROPERTY VALUE SOURCE
efifpool mountpoint /mnt/efifpool default
=> 40 30712240 da0 GPT (15G)
40 1600 1 efi (800K)
1640 30710632 2 freebsd-zfs (15G)
30712272 8 - free - (4.0K)
system boot nice
If make BE env
# zfs get -r mountpoint efiwpool
NAME PROPERTY VALUE SOURCE
efiwpool mountpoint none local
efiwpool/ROOT mountpoint none
inherited from efiwpool
efiwpool/ROOT/init mountpoint legacy local
efiwpool/ROOT/init at init mountpoint - -
efiwpool/ROOT/init/boot mountpoint /media/boot local
efiwpool/ROOT/init/tmp mountpoint /media/tmp local
efiwpool/ROOT/init/usr mountpoint /media/usr local
efiwpool/ROOT/init/usr at init mountpoint - -
efiwpool/ROOT/init/usr/home mountpoint /media/usr/home
inherited from efiwpool/ROOT/init/usr
efiwpool/ROOT/init/usr/home at init mountpoint - -
efiwpool/ROOT/init/var mountpoint /media/var local
efiwpool/ROOT/init/var at init mountpoint - -
efiwpool/ROOT/init/var/crash mountpoint /media/var/crash
inherited from efiwpool/ROOT/init/var
efiwpool/ROOT/init/var/db mountpoint /media/var/db
inherited from efiwpool/ROOT/init/var
efiwpool/ROOT/init/var/db/pkg mountpoint /media/var/db/pkg
inherited from efiwpool/ROOT/init/var
efiwpool/ROOT/init/var/empty mountpoint /media/var/empty
inherited from efiwpool/ROOT/init/var
efiwpool/ROOT/init/var/log mountpoint /media/var/log
inherited from efiwpool/ROOT/init/var
efiwpool/ROOT/init/var/mail mountpoint /media/var/mail
inherited from efiwpool/ROOT/init/var
efiwpool/ROOT/init/var/run mountpoint /media/var/run
inherited from efiwpool/ROOT/init/var
efiwpool/ROOT/init/var/tmp mountpoint /media/var/tmp
inherited from efiwpool/ROOT/init/var
system not boot.
Not found /boot/loader.efi (in BE system real path
efiwpool/ROOT/init/boot/loader.efi) if copy this efiwpool/ROOT/init
(blank in BE system) loader found this (but not found /boot/kernel) I
can copy this and get a similar system
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192184#c15 (with out
msdos kernel part), but this ruin BE update mechanism
More information about the freebsd-hackers
mailing list