Re: How to confuse geom_part_mbr

From: Marcel Moolenaar <xcllnt_at_mac.com>
Date: Wed, 11 Nov 2009 17:00:17 -0800
On Nov 11, 2009, at 3:49 PM, Dag-Erling Smørgrav wrote:

> While installing 8.0-RC2 via a netbooted 7.0-RELEASE:
> 
> # fdisk -I -B ad0
> # bsdlabel -rw ad0 auto
> # bsdlabel -e ad0
> [hmm, that wasn't right!]
> # fdisk -I -B ad0
> # bsdlabel -rw ad0s1 auto
> # bsdlabel -e ad0s1
> # bsdlabel -B ad0s1a
> # newfs -U -L root ad0s1a
> # mount /dev/ufs/root /mnt
> [install to /mnt]
> # reboot
> 
> The machine won't boot, even though you have a valid partition table on
> ad0 that points to a valid bsdlabel in ad0s1.

No, you don't have a valid partition table on ad0, because
you didn't remove the BSD disklabel in sector 2 on ad0.
You just overwrote sector 1 on ad0 and created a new BSD
disklabel in sector 64.

You still have a dangerously dedicated disk without partitions,
by virtue of the BSD label in sector 2.

-- 
Marcel Moolenaar
xcllnt_at_mac.com
Received on Thu Nov 12 2009 - 00:00:39 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:57 UTC