Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Mar 2003 23:45:07 -0000
From:      "Jasvinder S. Bahra" <bbdl21548@blueyonder.co.uk>
To:        <freebsd-questions@freebsd.org>
Subject:   Installing FreeBSD on older machine on a 20GB Hard Drive
Message-ID:  <002d01c2e503$9590c2b0$0200010a@orion>

next in thread | raw e-mail | index | archive | help
Evenin' folks,

I have an old Pentium 120Hz machine that is acting as a firewall/gateway =
for my network.

Recently, the 4GB hard drive started to make strange noises and drive =
errors started popping up. So I replaced the hard drive with the =
smallest new hard drive I could get hold of - a 20GB.

Straight away, *strange* things started to happen. In the BIOS setup =
screens, I got it to auto-detect the new drive settings, and got a bit =
of a surprise. You see it only detected it as a 8GB hard drive. Whats =
more, when the system booted at the hard drive detection stage, the =
system locked. I also tried manually entering the correct hard drive =
settings, but the BIOS would not accept them.

Finally, in desperation, I tried entering the drive settings of the old =
hard drive. Surprisingly, it worked. Or at least, the boot process =
passed the drive detection stage. I successfully installed FreeBSD and I =
now have a fully working firewall/gateway machine again.

Theres just one problem. When FreeBSD boots, I get the following...
-------------------------------------------------8<----------------------=
---------------------------
Disk error 0x1 (lba=3D0x14b09f)
No /boot/loader

>> FreeBSD/i386 BOOT
Default: 0:ad(0,a)/kernel
-------------------------------------------------8<----------------------=
---------------------------

After a few seconds, or when I press the enter key, FreeBSD boots as =
normal, with the following message...
-------------------------------------------------8<----------------------=
---------------------------
WARNING: loader(8) metadata is missing
-------------------------------------------------8<----------------------=
---------------------------

...followed with the usual config details that show up when you enter =
the 'dmesg' command.

Now I admit that this is fairly minor. The system does boot, and =
everything else seems to be working as normal, but I would like to get =
this sorted. From what I can find on the net, I suspect its to do with =
the boot information not being on the hard drive within the first 1024 =
cylinders.

Anyone know a way to *fix* this? Or if I reinstall fro scratch, will =
creating the /boot mount point, and setting it to a size of 1024 =
cylinders work?

Any help you folks could provide would be great! I dont really want to =
reinstall, but if its the only way. *shrugs*

Regards,

Jazz


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?002d01c2e503$9590c2b0$0200010a>