Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 May 2003 09:59:23 -0500 (CDT)
From:      James Schmidt <james@JamesSchmidt.Com>
To:        Ivan Ivanov <ivan.ivanov@trema.com>
Cc:        freebsd-questions@freebsd.org
Subject:   RE: Boot block problem
Message-ID:  <20030515095613.W60097-100000@speedy.insekure.com>
In-Reply-To: <2F520D7DB7B17E4E9EC4ADEC448778F40114A334@labsex1.corp.trema.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Normally I should think would work.  However, I think that problem is that
the file, /boot/boot0, was copied from the original drive that contained
the original boot path (I could be mistaken).  I think the /boot/boot0
file need to be re-created with the new boot path information, but I am
not sure how to do that (something to do with btxld ?)

On Thu, 15 May 2003, Ivan Ivanov wrote:

> Hi,
>
> is your partition set to be bootable? I suppose yes, if you are able
> to do it manualy. Doesn't "fdisk -B -b /boot/boot0 ad0" help?
>
> -Ivan
>
>
> -----Original Message-----
> From: James Schmidt [mailto:james@JamesSchmidt.Com]
> Sent: Thursday, May 15, 2003 3:36 PM
> To: freebsd-questions@freebsd.org
> Subject: Boot block problem
>
>
>
> Yesterday I started to notice a failing hard drive on my freebsd server.
>
> In my haste to back up the existing hard drive to a new hard drive, I
> forgot to make sure that the partitions match on the new hard drive (ie,
> / on the original hard drive was /dev/ad0s1a, the new root partition is
> on /ad0s1e).
>
> Once I realized my mistake, I was about to mount the new hard drive
> manually using the emergency fix shell from the FreeBSD cd.  So, I
> mounted the new partition and edited the new /etc/fstab file, and
> recreated the devices (just to be sure) in /dev.
>
> However, now whenever I boot, I get the following:
>
>
> Invalid partition
> No /boot/loader
>
> >>FreeBSD/i386 BOOT
> Default: 0:ad(0,a)/kernel
> boot:
>
> At the "boot:" prompt if I enter "0:ad(0,e)/kernel", it boots fine.
>
>
> Apparently I just need to rewrite the new boot block information.  I've
> gone through the /stand/sysinstall "fdisk" and "Label" menu options and
> rewritten the new layouts to the drive, but no dice.
>
> Does anyone know of a way to fix this ?  It's not a big deal, I'd just
> like the machine to boot automatically without having to have someone
> enter the new boot path every time.
>
> Thanks in advance,
>
> James Schmidt
>
>
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe@freebsd.org"
>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030515095613.W60097-100000>