RE Can Intimate be run off of Familiar 5.1 ?

From: Robert Reynolds <robert.reynolds.a.t.autotrader.co.uk>
Date: Thu Mar 28 2002 - 12:25:31 EST

Yes it is possible - with a little fiddling.

First of all I've got a 16M 3630 with a 1G IBM Microdrive

I've installed familiar 0.5.1. and (not that it matters) i'm networked
through USB

First you need to downgrade your kernel so add
   src v0.5
http://familiar.handhelds.org/familiar/releases/v0.5/packages/armv4l

to /etc/ipkg.conf. Then do an ipkg update.

Install the 2.4.7-rm3....devfs kerneal and task-initmate-modules (these
aren't the full names but if you do an ipkg list | grep 2.4.7 this will
show the appropriate modules) and maybe ide-modules (I can't remember if
ide-modules is necessary).

go to /boot and you will see the new kernel you have installed and that
zImage is soft linked to zImage-2.4.16-.......... you want to boot
familiar from the new kernel you've just installed (the 2.4.16 kernel
won't be able to recognise /dev/hda when it tries to boot). To change
the default kernel to the one you've just installed

    cd /boot
    rm -f zImage
    ln -s zImage-2.4.7-........ zImage

Now reboot the Ipaq

When the Ipaq comes back up and you have the networking setup so it can
contact the net, follow the instructions on
http://intimate.handhelds.org/install.shtml.

And when all that has finished either reconfigure your linuxargs
yourself or do the following

   cd /
   cp linuxargs linuxargs.familiar (this is just for backup purposes)
   cp linuxargs.intimate linuxargs

Now when you reboot the bootloader will read the new linuxargs and give
you a choice of familiar or intimate to boot.

I probably missed a step, but when I did it it didn't set up sshd for
me. to get around this steal the sshd from familiar.

             mount /dev/hda1 on /mnt/hda1

Then create a tar file on /mnt/hda1 of the following folders /etc/ssh,
/etc/init.d/ssh, /etc/S50ssh. /usr/sbin/sshd, /usr/bin/ssh*
/usr/lib/libcrypto.so.0.9.5. ie
 
             tar cf /mnt/hda1/ssh.tar etc/ssh
             tar rf /mnt/hda1/ssh.tar etc/init.d/ssh
             tar rf /mnt/hda1/ssh.tar usr/bin/ssh*
 
(The ssh that comes with familiar requires the libcrypto.so.0.9.5 in
/usr/lib and that isn't supplied with the intimate build)

Then chroot to /mnt/hda1 and extract the tar

             chroot /mnt/hda1
             tar xfv ssh.tar
             exit

If you now reboot then you will be able to ssh into the iPaq.

This is just what I did to get mine going so it's not definitive or
authoritative but it's how I got mine going. Hope this is of some help

Regards

Rob

**********************************************************************
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the system manager.

This footnote also confirms that this email message has been swept by
MIMEsweeper for the presence of computer viruses.

www.mimesweeper.com
**********************************************************************
Received on Thu Mar 28 17:20:59 2002

This archive was generated by hypermail 2.1.8 : Tue May 04 2004 - 09:42:40 EDT