NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: bin/51230: 'gpt biosboot' needs to mark protective mbr partition as 'active'

The following reply was made to PR bin/51230; it has been noted by GNATS.

From: Hauke Fath <>
Subject: Re: bin/51230: 'gpt biosboot' needs to mark protective mbr
 partition as 'active'
Date: Fri, 10 Jun 2016 10:25:02 +0200

 On Thu,  9 Jun 2016 19:40:01 +0000 (UTC), John Nemeth wrote:
 >       There is no such thing as an mbr backup.
 Yes, I'd learned that in the meantime.
 >  The location of the
 >  GPT backup is specified in the UEFI spec and is thus non-negotiable.
 > =20
 >  }  Could gpt(8) maybe steer clear of the older brother's data when writi=
 >  }  its backup?
 > =20
 >       The issue has nothing to do with gpt(8).  The problem is that
 >  fdisk(8) explicitly blows away both the primary and backup GPTs
 >  any time it writes to the disk, including when simply updating the
 >  "active" flag.
 ... which feels a bit radical, but I ca see there are situations where=20
 you want this. Plus, the fdisk(8) man page is clear about it.
 >  gpt(8)'s "recover" command simply copies an existing
 >  GPT over a missing GPT.  After fdisk(8) has written to the disk,
 >  there are no existing GPTs to be copied.
 I noted, btw, that 'gpt restore' will restore the gpt from a backup,=20
 but it will not restore the protecting mbr. Since that can lead to=20
 nasty surprises later, it probably should.
      The ASCII Ribbon Campaign                    Hauke Fath
 ()     No HTML/RTF in email            Institut f=FCr Nachrichtentechnik
 /\     No Word docs in email                     TU Darmstadt
      Respect for open standards              Ruf +49-6151-16-21344

Home | Main Index | Thread Index | Old Index