From owner-freebsd-questions@FreeBSD.ORG Thu May 15 06:36:01 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C158737B401 for ; Thu, 15 May 2003 06:36:01 -0700 (PDT) Received: from speedy.insekure.com (gotroot.insekure.com [207.254.222.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id D4C0743F75 for ; Thu, 15 May 2003 06:35:58 -0700 (PDT) (envelope-from james@JamesSchmidt.Com) Received: from localhost (james@localhost.insekure.com [127.0.0.1]) by speedy.insekure.com (8.12.8/8.12.6) with ESMTP id h4FDZqRw059578 for ; Thu, 15 May 2003 08:35:52 -0500 (CDT) (envelope-from james@JamesSchmidt.Com) Date: Thu, 15 May 2003 08:35:52 -0500 (CDT) From: James Schmidt X-X-Sender: james@speedy.insekure.com To: freebsd-questions@freebsd.org Message-ID: <20030515082629.N59468-100000@speedy.insekure.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: Boot block problem X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 May 2003 13:36:02 -0000 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