Subject: Re: i386 upgrade w/o floppy
To: Webmaster Jim <jspath@bcpl.net>
From: Frederick Bruckman <fb@enteract.com>
List: netbsd-help
Date: 03/23/2001 15:49:44
On Fri, 23 Mar 2001, Webmaster Jim wrote:

> On Thu, Mar 22, 2001 at 01:57:23PM -0600, Frederick Bruckman wrote:
> > > On Thu, Mar 22, 2001 at 08:21:26AM -0500, Webmaster Jim wrote:
> > > > I'm trying to upgrade an old machine I have (AMD 486x133) that has been
> > > > running NetBSD 1.3.2.  Something seems to be wrong with the floppy
>
> While thinking about nothing in particular, it dawned on me I can just
> grab the hard drive and upgrade the system on a machine with a good
> floppy.

Oh, yeah. That would work, too. You should still copy your shared
libraries to under /emul/aout before the upgrade. Also, move or copy
/etc/ld.so.conf to /emul/aout/etc/ld.so.conf. (For ld_elf.so,
/etc/ld.so.conf does something different, and has a different syntax.)
The possibility was discussed of having the installer do that
automatically, but I'm pretty sure it _doesn't_ do that, and you
really want that, otherwise most of your a.out binaries will become
inoperative.

The ld.so on 1.4.3/i386 has the capability to find the shared
libraries under /emul/aout, even though it's still a.out, so you could
acually move them on a running system, but on 1.3.2, you could just
copy (cp or pax) them, or else move them from within the installer.


Frederick