From owner-freebsd-questions@FreeBSD.ORG Sun Sep 18 20:41:42 2005 Return-Path: X-Original-To: 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 696BA16A41F for ; Sun, 18 Sep 2005 20:41:42 +0000 (GMT) (envelope-from garys@opusnet.com) Received: from opusnet.com (mail.opusnet.com [209.210.200.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id D208343D48 for ; Sun, 18 Sep 2005 20:41:41 +0000 (GMT) (envelope-from garys@opusnet.com) Received: from localhost.localhost [70.98.246.232] by opusnet.com with ESMTP (SMTPD32-8.05) id A1016F04009E; Sun, 18 Sep 2005 13:41:37 -0700 Received: from localhost.localhost (localhost.localhost [127.0.0.1]) by localhost.localhost (8.13.3/8.13.3) with ESMTP id j8IKhId3013955; Sun, 18 Sep 2005 13:43:18 -0700 (PDT) (envelope-from garys@opusnet.com) Received: (from jojo@localhost) by localhost.localhost (8.13.3/8.13.3/Submit) id j8IKhDhG013954; Sun, 18 Sep 2005 13:43:13 -0700 (PDT) (envelope-from garys@opusnet.com) To: John Do References: <20050918160553.11985.qmail@web35812.mail.mud.yahoo.com> From: garys@opusnet.com (Gary W. Swearingen) Date: Sun, 18 Sep 2005 13:43:13 -0700 In-Reply-To: <20050918160553.11985.qmail@web35812.mail.mud.yahoo.com> (John Do's message of "Sun, 18 Sep 2005 12:05:52 -0400 (EDT)") Message-ID: User-Agent: Gnus/5.1007 (Gnus v5.10.7) XEmacs/21.4.17 (Jumbo Shrimp, berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-RBL-Warning: WEIGHT10: Total weight between 10 and 14. X-Spam-Tests-Failed: SPAMDOMAINS, SPFf, WEIGHT10 [11] Cc: questions@freebsd.org, "Gary W. Swearingen" Subject: Re: Boot Loader Problem 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: Sun, 18 Sep 2005 20:41:42 -0000 John Do writes: fdisk, etc, looked good. > boot0cfg -v /dev/ad0 > > # flag | start chs | type | end chs > | offset | size > 1 0x80 0: 1:1 0x07 1023 254:63 63 40001787 OK. > boot0cfg -v /dev/ad2 > > # flag | start chs | type | end chs > | offset | size > 1 0x00 0: 1:1 0x07 1023 254:63 63 133114527 > 2 0x00 986: 2:1 0x05 903 15:63 133114590 10239138 > 3 0x00 1024 254:63 0x83 1023 254:63 143364060 48195 The type on line "2" should be 0xa5, not 0x05, but I suspect a typo. I don't know if one of the flag's needs to be 0x80, or not. Both of my disks have one marked 0x80. It's probably OK, and just means you don't have a default slice, eg, set with "-s 2" in boot0cfg. >> I don't remember who asked what before, but you should also try: >> >> boot0cfg -B -s 5 -o packet ad0 >> boot0cfg -B -s 2 -o packet ad2 You didn't say if you tried those, but it doesn't seem to be the problem (yet). You would need -o packet on ad2 and LBA BIOS mode, I think since your FreeBSD slice goes past 1024 cyls. But that 133114590 number looks right, and I see no other problem. So it looks like the the MBR code just doesn't see the second disk. Probably because the BIOS doesn't play well with the MBR code, and I can't think why. It should even have to get the geometry right since it only has to grab the first sector of the disk. And you know other software can see the disk. At this point I'd give up on "boot0" and try to find a Grub (or GAG?) floppy to boot from. It should let you boot both systems. Or try a boot manager from the MSFT world. Sorry.