Date: Tue, 23 Oct 2001 20:28:09 -0500 From: Mike Meyer <mwm@mired.org> To: Michael Grant <mg-fbsd2@grant.org> Cc: questions@freebsd.org Subject: Re: reinstalling boot loader Message-ID: <15318.6441.831579.586816@guru.mired.org> In-Reply-To: <33811952@toto.iv>
next in thread | previous in thread | raw e-mail | index | archive | help
Michael Grant <mg-fbsd2@grant.org> types: > Somehow I managed to mung my bootloader. I'm not quite sure what > exactly I did, but just after I did it, I got the classic message: > > disk boot failure, insert system disk and press enter > not found any [active partition] in hdd > > I managed to boot the backup drive and fooled with fdisk and set the > active partition again. After multiple tries, we managed to get it to > boot into the boot prompt. It was then loading 0:da(0,a)/kernel which > failed. Then the guy working with me tried loading 1:da(0,a)/kernel > and it booted. But it doesn't want to boot unassisted anymore. > > Can I use "disklabel -B" to fix things? There appear to be two ways > to run this command, "disklabel -B da0" and "disklabel -B da0s1", > depending on whether I am running "dangerously dedicated". How can I > find out if I'm running that way or not? I am using the entire disk > for FreeBSD. My partitions look like this: fdisk or boot0cfg can also be used, but if it's trying to load the kernel from boot0, you are past that point. If you are really booting "1:da(0", then the BIOS is mapping what should be scsi drive 0 to BIOS drive 1 instead of BIOS drive 0. That needs to be fixed. > Is the fact that I'm using "da0s1" prove that I'm not running "dangerously > dedicated"? No. DD disks have a fake partition table so that da0s1 works properly. The way to check is to use fdisk on the device. DD disks have one slice that starts at sector 0. Standard DOS sliced disks never use the first track on the disk. I always mount DD disk partitions sans the slice number, just so it's obvious which is which. <mike -- Mike Meyer <mwm@mired.org> http://www.mired.org/home/mwm/ Q: How do you make the gods laugh? A: Tell them your plans. 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?15318.6441.831579.586816>