Subject: Re: installer1.0
To: Steven T. More <more@oswego.oswego.edu>
From: Allen Briggs <briggs@puma.bevd.blacksburg.va.us>
List: port-mac68k
Date: 12/10/1995 09:25:40
> I have been using macbsd1.0 since the summer and have had loads of fun.
Cool!
> I have downloaded all the 1.1 to the macOS side.
> When I startup the installer and choose where my root disk is I choose #2.
> Then I get this error:
>
> Error on SCSIRead(), #5
> /:bad dir ino 2 at offset 0; mangled entry
> bad dir
>
> I had been getting some fsck errors so I converted to level2 (fsck -c 2)
> but that had no effect on the installer on MacOS.
It should have had an effect. You're seeing it, above. The installer
doesn't grok level 2 ffs. If it worked, you were lucky.
The below is not for the faint of heart, and I may or may not be able
to help you if you have a problem with the below procedure. Hopefully,
the next release will have a real upgrade procedure--several people have
offerred to work on it (three cheers for those folks ;-).
I recommend booting into 1.0, single-user mode and using hfs to get
the files into NetBSD. Extract them from there. You will want to do
something like:
# cd /
# cp /bin/sh /usr/bin/tar /usr/bin/gzip /tmp
# exec /tmp/sh
# mv /sbin/init /sbin/init.old
# PATH=/tmp:$PATH tar zxpf /usr/distrib/base11
# tar zxpf /usr/distrib/comp11
# ... etc ...
The reason for the extra commands and the path change for the base11 tar
is to make sure that you can overwrite executables that are running.
To upgrade /etc, you might want to extract into a different location
and merge by hand. If not, you might want to backup at least:
master.passwd group fstab myname hosts hosts.equiv rc.local
and anything else that you might have customized.
Have fun...
-allen
--
Allen Briggs - end killing - allen.briggs@bev.net ** MacBSD == NetBSD/mac68k **
Where does all my time go? <a href="http://www.netbsd.org/">Guess.</a>