EFI zfs loader and beadm?

From: Andrey Fesenko <f0andrey_at_gmail.com>
Date: Wed, 9 Mar 2016 18:40:10 +0300
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
Received on Wed Mar 09 2016 - 14:40:11 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:03 UTC