Corrupted partition table
Garance A Drosihn
drosih at rpi.edu
Fri Sep 24 21:24:44 PDT 2004
At 8:01 PM -0700 9/24/04, Chris Pressey wrote:
[...] the following would be *very* helpful:
- the output of 'fdisk -s' from the DragonFly Live CD *before*
you start the install,
- the file /tmp/install.log after the install is done (of course,
if the install doesn't work, getting that file will prove
difficult...
The install works, in the sense that I can boot up into Dragonfly.
(I have to go through some odd steps to get there, but it works)
- the output of 'fdisk -s' after the install.
Before I go thru the whole install, let me see if the following
info will provide enough info to take a guess at things:
On the FreeBSD 5.3-beta5 system that I had installed first, I did:
# fdisk -s
/dev/ad4: 232581 cyl 16 hd 63 sec
Part Start Size Type Flags
1: 63 43005942 0xa6 0x00
2: 43006005 24563385 0xa6 0x00
3: 67569390 73722285 0xa5 0x80
4: 141291675 93144870 0x83 0x00
I then wanted to change the sysid on the first DOS slice:
# fdisk -u1
******* Working on device /dev/ad4 *******
parameters extracted from in-core disklabel are:
cylinders=232581 heads=16 sectors/track=63 (1008 blks/cyl)
Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=232581 heads=16 sectors/track=63 (1008 blks/cyl)
Do you want to change our idea of what BIOS thinks ? [n]
Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
[...etc...]
After committing the change, I did:
# fdisk -s
/dev/ad4: 232581 cyl 16 hd 63 sec
Part Start Size Type Flags
1: 63 43005942 0xa5 0x00
2: 43006005 24563385 0xa6 0x00
3: 67569390 73722285 0xa5 0x80
4: 141291675 93144870 0x83 0x00
I booted up on the Dragonfly CD. The first minor hurdle is that
my hard disk is apparently installed as "ad4", so what I did was:
# cd /dev
# ./MAKEDEV ad4
# fdisk -s /dev/ad4
ad4: raw partition size != slice size
ad4: start 63, end 43006004, size 43005942
ad4c: start 63, end 234436544, size 234436482
ad4: truncating raw partition
ad4: rejecting partition in BSD label: it isn't entirely within the slice
ad4: start 63, end 43006004, size 43005942
ad4h: start 14563391, end 234436544, size 219873154
/dev/ad4: 14593 cyl 255 hd 63 sec
Part Start Size Type Flags
1: 63 43005942 0xa5 0x00
2: 43006005 24563385 0xa6 0x00
3: 67569390 73722285 0xa5 0x80
4: 141291675 93144870 0x83 0x00
I don't know if all those warning messages about "ad4:" are
significant, and I don't know if the fact that this is ad4 (and
not ad0) would be significant to the installation steps. But I
suspect that it is significant that FreeBSD says:
/dev/ad4: 232581 cyl 16 hd 63 sec
vs /dev/ad4: 14593 cyl 255 hd 63 sec on Dragonfly.
--
Garance Alistair Drosehn = gad at xxxxxxxxxxxxxxxxxxxx
Senior Systems Programmer or gad at xxxxxxxxxxx
Rensselaer Polytechnic Institute or drosih at xxxxxxx
More information about the Bugs
mailing list