Lost MBR/wrong disk geometry

Erik Norgaard norgaard at locolomo.org
Sat Nov 27 11:14:23 PST 2004


Hi,

It appears that I have screwed my disk (60GB) thoroughly. I had used the 
sample install.cfg for sysinstall but it has "partition=exclusive" and 
not "all". I did

   dd if=/dev/zero of=/dev/ad0 count=1k

as explained in the faq, and the exclusive partioning was gone.

I can run sysinstall, slice up the disk and install stuff. But on reboot 
the system doesn't find a usefull mbr.

I can boot up a rescue disk, mount the partitions, read data stored and 
use any programs installed. But I can't recover or create a new mbr with

   dd if=/boot/mbr of=/dev/ad0

or with /boot/boot0, or use fdisk to manually set slices and active 
slice, run sysinstall and choose a bootmanager or similar.

Please, how to I get back an mbr and a working partition table?

Thanks!

Cheers, Erik

PS:

When sysinstall ran first, it complained about a wrong geometry, 
116280/16/63 and tried to rewrite it to 7296/255/63. The bios reports 
28728/16/255 and the label on the disk sais 16383/16/63.

Accepting the geometry from sysinstall would make the installation 
complete but on reboot the system booted up with the old geometry.

On my laptop my disk (40GB) has geometry 77520/16/63 so I hacked up 
sysinstall to accept the geomtry (a simple change). With this I can 
slice up the disk and install the system.

I don't know if this is right, but from my current state, I'd say that 
the only thing is the mbr not being written correctly to the disk...

-- 
Ph: +34.666334818                                  web: www.locolomo.org
S/MIME Certificate: http://www.locolomo.org/crt/2004071206.crt
Subject ID:  A9:76:7A:ED:06:95:2B:8D:48:97:CE:F2:3F:42:C8:F2:22:DE:4C:B9
Fingerprint: 4A:E8:63:38:46:F6:9A:5D:B4:DC:29:41:3F:62:D3:0A:73:25:67:C2


More information about the freebsd-questions mailing list