Date: Sat, 14 Sep 2002 15:08:55 +0200 From: Hanspeter Roth <hanspeter_roth@hotmail.com> To: freebsd-questions@freebsd.org Subject: recovering ufs after fat games Message-ID: <20020914150855.A408@gicco.cablecom.ch>
next in thread | raw e-mail | index | archive | help
Hello, I have a disk with 2491 cylinders. Windows C partition is at the front and FreeBsd is starting at cylinder 2081. After installing FreeBsd with it's boot manager this is no problem. Recently I've destroyed the Windows C partition and have reinstalled Windows. And of course Bill knows that after installing Windows users don't need to access FreeBsd anymore. With the fixit CD I can still mount the root of Freebsd. I'm using /dev/ad0s4 instead of ad0s4a but at least mounting seems to work. Then I chroot to the old Freebsd root and mount old /usr call `boot0cfg -Bv /dev/ad0'. Thereafter FreeBsd appears in slot 4 of the boot menu. But trying to select it just beeps and refuses to boot. It seems that my boot0cfg command didn't achieve the whole job. Then I installed a dummy FreeBsd on partition (slice?) 3. This makes also FreeBsd on the old partition bootable again. Installing a dummy FreeBsd must have done something which my previous boot0cfg command didn't. Installing a dummy FreeBsd is just a little tedious. Is there a more direct means to make the old FreeBsd bootable again? Fdisk prints ******* Working on device /dev/ad0 ******* parameters extracted from in-core disklabel are: cylinders=2491 heads=255 sectors/track=63 (16065 blks/cyl) Figures below won't work with BIOS for partitions not in cyl 1 parameters to be used for BIOS calculations are: cylinders=2491 heads=255 sectors/track=63 (16065 blks/cyl) Media sector size is 512 Warning: BIOS sector numbering starts with sector 1 Information from DOS bootblock is: The data for partition 1 is: sysid 12,(DOS or Windows 95 with 32 bit FAT, LBA) start 63, size 2056257 (1004 Meg), flag 0 beg: cyl 0/ head 1/ sector 1; end: cyl 127/ head 254/ sector 63 The data for partition 2 is: sysid 3,(XENIX /usr filesystem) start 2056320, size 7566615 (3694 Meg), flag 0 beg: cyl 128/ head 0/ sector 1; end: cyl 598/ head 254/ sector 63 The data for partition 3 is: sysid 165,(FreeBSD/NetBSD/386BSD) start 9622935, size 2040255 (996 Meg), flag 0 beg: cyl 599/ head 0/ sector 1; end: cyl 725/ head 254/ sector 63 The data for partition 4 is: sysid 165,(FreeBSD/NetBSD/386BSD) start 33431265, size 6586650 (3216 Meg), flag 80 (active) beg: cyl 1023/ head 255/ sector 63; end: cyl 1023/ head 254/ sector 63 (Partition 2 is just a fake partition.) -Hanspeter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020914150855.A408>