From owner-freebsd-questions@FreeBSD.ORG Sat Apr 29 06:56:55 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org 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 3907616A404 for ; Sat, 29 Apr 2006 06:56:55 +0000 (UTC) (envelope-from jgross@stimpy.net) Received: from stimpy.net (dsl081-053-128.sfo1.dsl.speakeasy.net [64.81.53.128]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0A41343D45 for ; Sat, 29 Apr 2006 06:56:54 +0000 (GMT) (envelope-from jgross@stimpy.net) Received: by stimpy.net (Postfix, from userid 314) id C4D01E2EB7; Fri, 28 Apr 2006 23:56:54 -0700 (PDT) Date: Fri, 28 Apr 2006 23:56:54 -0700 From: Joe Gross To: freebsd-questions@freebsd.org Message-ID: <20060429065654.GA55926@felix.stimpy.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Subject: Problem creating DR bootable disk X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 06:56:55 -0000 I'm running FreeBSD 6.1-RC #0 with a generic kernel and an Asus A8V motherboard. I have three IDE disks in my system. Two are on a 3ware 7200 RAID card in a RAID1 configuration. This is currently used to boot. The third disk is intended to be a DR disk, with a nightly script to mount, sync, change twed0 to ad0 in fstab, and unmount. If something untoward would happen to the main RAID, I could simply reset the boot list in the BIOS and boot off the DR disk that has an image from early that morning. This is also a handy way to "shuffle" the OS onto larger disks as I upgrade. I was using this in 4.10 with an Asus a7v133 board and fortunately never had to utilize the DR capability. It did pass tests for booting off the new disk and I did several disk upgrade shuffles over the years. For 4.10 the script I used to initialize the DR disk and add boot blocks was: #!/bin/sh dd if=/dev/zero of=/dev/ad0 bs=1k count=1 fdisk -BI ad0 disklabel -B -w -r ad0s1 auto disklabel -R -r ad0s1 disklabel.250 disklabel -B -r ad0s1 newfs -U -i 20480 /dev/ad0s1a This doesn't work with 6.0. When I try to boot off the secondary disk it gets through the initial loader and then spews what looks like a repeating register dump. Nothing short of a power cycle will kill it. I can't say exactly what it says since it's scrolling too fast to read. Everything I've read indicates the procedure hasn't changed in 6.0. Any suggestions on where to look or what to try? Thanks for the help, Joe