problem booting from 2nd drive

Frank Leonhardt frank2 at fjl.co.uk
Wed Sep 6 22:52:41 UTC 2017


On 06/09/2017 21:55, Christos Chatzaras wrote:
> 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
>
P.P.S. Dumb question - when you say you create a geom mirror, I assume 
this isn't for the whole disk. If you did try this I'd expect it to 
throw an error saying that the backup GPT was corrupt on ada0, but you 
said it booted normally. If my assumption is wrong, you need to read up 
on GPT and Geom Mirror compatibility.


More information about the freebsd-questions mailing list