Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Jan 2010 23:09:09 +0200
From:      Dan Naumov <>
To:        Andriy Gapon <>,
Cc:        FreeBSD-STABLE Mailing List <>,,,
Subject:   Re: 8.0-RELEASE / gpart / GPT / marking a partition as "active"
Message-ID:  <>
In-Reply-To: <>
References:  <> <>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
On 1/19/2010 12:11 PM, Dan Naumov wrote:
> It seems that quite a few BIOSes have serious issues booting off disks
> using GPT partitioning when no partition present is marked as
> "active". See
> for a prime example.
> In 8.0-RELEASE, using gpart, setting a slice as "active" in MBR
> partitioning mode is trivial, ie:
> gpart set -a active -i 1 DISKNAME
> However, trying to do the same thing with GPT partitioning yields no results:
> gpart set -a active -i 1 DISKNAME
> gpart: attrib 'active': Device not configured
> As a result of this issue, I can configure and make a succesfull
> install using GPT in 8.0, but I cannot boot off it using my Intel
> D945GCLF2 board.
> I have found this discussion from about a month ago:
> where Robert mentions that "gpart set -a active -i 1" is no longer
> needed in 8-STABLE, because the pmbr will be marked as active during
> the installation of the bootcode. Is there anything I can do to
> archieve the same result in 8.0-RELEASE or is installing from a
> snapshop of 8-STABLE my only option?

> After using gpart to create the GPT (and thus the PMBR and its
> bootcode), why not simply use "fdisk -a -1 DISKNAME" to set the PMBR
> partition active?

According to the fdisk output, the partition flag did change from 0 to
80. Can the "fdisk: Class not found" error showing up at the very end
of the procedure of doing "fdisk -a -1 DISKNAME" be safely ignored?

- Dan Naumov

Want to link to this message? Use this URL: <>