strange geom interaction on 8.0?
Ivan Voras
ivoras at freebsd.org
Mon Nov 30 12:45:29 UTC 2009
John Hay wrote:
> Hi,
>
> On our Avila (arm) boxes we use a compact flash with 2 FreeBSD partitions
> made with fdisk. When we upgrade, we prepare the non active partition,
> change the active bit and reboot into the new partition. This worked well
> on FreeBSD 7.2-stable. But on 8.0 it does not want to work. I get
> something like this:
>
> #############################
> agter:~ # fdisk -s ad0
> /dev/ad0: 1966 cyl 16 hd 63 sec
> Part Start Size Type Flags
> 1: 63 989793 0xa5 0x80
> 2: 990864 990864 0xa5 0x00
> agter:~ # echo "a 2" | fdisk -f - ad0
> ******* Working on device /dev/ad0 *******
> fdisk: Class not found
> agter:~ # fdisk -s ad0
> /dev/ad0: 1966 cyl 16 hd 63 sec
> Part Start Size Type Flags
> 1: 63 989793 0xa5 0x00
> 2: 990864 990864 0xa5 0x80
> agter:~ # reboot
> /sbin/reboot: Device not configured.
> agter:~ #
> #############################
>
> Basically it looks like non of the commands that has not been executed
> want to execute. Just changing the active bit back does not help.
>
> Can it be some interaction of the geom modules that are now standard
> in 8.0?
>
> "kldstat -v | grep g_part" show these two:
> 74 g_part_mbr
> 73 g_part_bsd
Basically, fdisk and disklabel should not be used on 8.x anymore, try
using gpart instead.
More information about the freebsd-geom
mailing list