*BSD News Article 22689


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!constellation!aardvark.ucs.uoknor.edu!ns1.nodak.edu!netnews.nwnet.net!news.clark.edu!spool.mu.edu!howland.reston.ans.net!pipex!uunet!ddsw1!not-for-mail
Newsgroups: comp.os.386bsd.questions
Subject: FreeBSD boot loader > 1024 cyls ?
Message-ID: <2a6adu$gin@Notwerk.mcs.com>
From: uban@Notwerk.mcs.com (Thomas Uban)
Date: 21 Oct 1993 10:38:38 -0500
Organization: /usr/lib/news/organi[sz]ation
NNTP-Posting-Host: cluster.mcs.com
Lines: 31


After installing FreeBSD on the second half of my IDE 212Mb HD, all seems
ok. Then I recompile the kernel and copy it to /. When I try to boot the new
kernel, the loader complains with:

	Error: C:1042 H:8 S:16
	... <forever> ...

When I copy the original "working" kernel to a new name and boot it, I get
similar results. I noted the warning during installation about disks with
greater than 1024 cyls may have problems. Is this such a case, or is it
just that the boot loader cannot cope?

My disk is a Toshiba MK2224FC. Its native geometry is C: 770 H: 16 S: 38,
but due to my braindead NEC Ultrlite's fixed geometry BIOS, if I want to
share the disk with DOS, I have to run with C: 990 (2446) H: 10 S: 16.
The original disk was 80MB (990 cyls) the Toshiba works out to 2446 cyls
in the "logical" geometry. Yes, I know this is a performance hit, but I
have no choice -- "they" make me run DOS...

The partitioning looks something like this (pfdisk):

	Part	ID	First	Last	Name
	----	---	-----	----	--------
	0	6	1	989	DOSbi
	1	165	990	2445	FreeBSD

Any suggestions(flames) will be welcome(ignored)...

--tnx
--tom