problem booting from 2nd drive

Christos Chatzaras chris at cretaforce.gr
Wed Sep 6 21:03:03 UTC 2017


I used dump/restore commands to copy a custom freebsd 11.1 to a new server. After I restore the files I create gmirror (RAID-1) and copy the bootcode to both disks:

gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ada0
gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ada1

When I select from BIOS to boot using 1st disk (ada0) then it boots without issue. If I select to boot from 2nd disk (ada1) then it hangs and restarts again and again.


gpart show

=>        40  7814037088  ada0  GPT  (3.6T)
          40         472     1  freebsd-boot  (236K)
         512     8388608     2  freebsd-ufs  (4.0G)
     8389120   134217728     3  freebsd-swap  (64G)
   142606848    33554432     4  freebsd-ufs  (16G)
   176161280   134217728     5  freebsd-ufs  (64G)
   310379008    33554432     6  freebsd-ufs  (16G)
   343933440  1073741824     7  freebsd-ufs  (512G)
  1417675264  6396361856     8  freebsd-ufs  (3.0T)
  7814037120           8        - free -  (4.0K)

=>        40  7814037088  ada1  GPT  (3.6T)
          40         472     1  freebsd-boot  (236K)
         512     8388608     2  freebsd-ufs  (4.0G)
     8389120   134217728     3  freebsd-swap  (64G)
   142606848    33554432     4  freebsd-ufs  (16G)
   176161280   134217728     5  freebsd-ufs  (64G)
   310379008    33554432     6  freebsd-ufs  (16G)
   343933440  1073741824     7  freebsd-ufs  (512G)
  1417675264  6396361856     8  freebsd-ufs  (3.0T)
  7814037120           8        - free -  (4.0K)


The message I get during boot is:

gptboot: invalid primary GPT header
gptboot: invalid backup GPT header
gptboot: unable to load GPT


Any idea what the issue could be?


More information about the freebsd-questions mailing list