*BSD News Article 64506


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!newshost.nla.gov.au!act.news.telstra.net!vic.news.telstra.net!news.mira.net.au!yarrina.connect.com.au!news.mel.connect.com.au!news.syd.connect.com.au!gidora.kralizec.net.au!not-for-mail
From: bde@zeta.org.au (Bruce Evans)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: New IDE controller and machine won't boot
Date: 29 Mar 1996 20:00:56 +1100
Organization: Kralizec Dialup Unix
Lines: 24
Message-ID: <4jg8s8$cf0@godzilla.zeta.org.au>
References: <dcthomas-2803961329290001@dthomas-mac.oed.ida.org>
NNTP-Posting-Host: godzilla.zeta.org.au

In article <dcthomas-2803961329290001@dthomas-mac.oed.ida.org>,
Dean Thomas <dcthomas@ida.org> wrote:
>...
>8) Digging further, I noticed that the "automatic setup" performed by the
>new IDE controller card used a different set of parameters for the
>harddrive than I had used previously.  The old BIOS had used 1024
>cylanders, the new used 1048. I'm guessing that this caused my problem. 
>(The harddrive was just over the 5?? Meg limit).
>
>My question -- I assume that during boot, the system is not looking in the
>right place for the kernel.  Is there a way to fix this WITHOUT completely
>reinstalling the system.  While I backed up the critical files before
>playing with the system, I did not have enough floppies to back up
>everything.  I certainly don't want start all over.

This can be fixed by changing the starting C/H/S values in the partition
table.  The ending C/H/S values should also be changed.  The values can
be changed using FreeBSD fdisk and accepting the defaults for almost
everything.  Enter the new geometry if the original geometry is wrong,
and reenter all the offsets and sizes with the _same_ values.  fdisk will
compute the new C/H/S values.  Don't try this unless you have a full
backup or are used to running FreeBSD fdisk.
-- 
Bruce Evans  bde@zeta.org.au