Try "dd if=/boot/boot1.efifat of=/dev/ada0p1" instead.

Trond Endrestøl píše v út 05. 04. 2016 v 11:30 +0200:

        What am I doing wrong? Can't gpart(8) write both the pmbr and the efi 
        image as a single command? Is it an off-by-one error in gpart(8)?
        
        uname -a
        FreeBSD  10.3-RELEASE FreeBSD 10.3-RELEASE #0 r297264: Fri Mar 25 
02:10:02 UTC 2016     r...@releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC 
 amd64
        
        gpart create -s gpt ada0
        ada0 created
        
        gpart add -a 4K -s 800K -t efi ada0
        ada0p1 added
        
        gpart add -a 4K -s 4G -t freebsd-swap ada0
        ada0p2 added
        
        gpart add -a 4K -t freebsd-zfs ada0
        ada0p3 added
        
        gpart show -p ada0
        =>      34  41942973    ada0  GPT  (20G)
                34         6          - free -  (3.0K)
                40      1600  ada0p1  efi  (800K)
              1640   8388608  ada0p2  freebsd-swap  (4.0G)
           8390248  33552752  ada0p3  freebsd-zfs  (16G)
          41943000         7          - free -  (3.5K)
        
        gpart bootcode -b /boot/pmbr -p /boot/boot1.efifat -i 1 ada0
        gpart: /boot/boot1.efifat: file too big (524288 limit)
        
        gpart bootcode -b /boot/pmbr ada0
        bootcode written to ada0
        
        gpart bootcode -p /boot/boot1.efifat -i 1 ada0
        <no output>
        
        System is bootable.
        

_______________________________________________
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

Reply via email to