Re: RE: [iPAQ] Intimate questions

From: Dino <deanmao.a.t.cc.gatech.edu>
Date: Sun Jul 01 2001 - 02:00:58 EDT

James Conner wrote:
>
> >I have a couple of questions here:
>
> >- will this work on a nfs drive ?
>
> Yep.. intimate will work via NFS
>
> > -how does the installer handle this ?
>
> At the moment, the installer dosen't handle this, but the workaround is
> fairly simple... Just run the installer, and only answer 'yes' to the
> intimateboot package right at the end of the installer. (Last question it
> asks). This will get you ipaq into a state, where it will be able to boot an
> image from NFS if it finds one. You then need to untar the the image to your
> NFS location.
>
> You'll still need to set you iPAQ up for the NFS stuff.. The
> linuxrc.intimate (
> http://intimate.handhelds.org/installer/linuxrc.intimate ) will just try to
> 'mount /mnt/nfs' and see if it can find /sbin/init on the mount... You have
> to set up the network side yourself so that 'mount /mnt/nfds' will work. (I
> can't give more help on this... I haven't used intimate over NFS myself)
>
> > -is there a how-to or additional notes to the installation document
> >for NFS installs ?
>
> Somebody (catch23) is writing the doc at the moment. I'll post to this list
> once it's completed.

I'm catch23.

Since I'm so backlogged with my thesis work, I'm just going to post it
here as an email and propogate it to html later. Otherwise, I know I'll
just end up procrastinating it more...

Come to think of it, intimate on nfs is so easy, I don't know if it's
really necessary to have a how-to. Here's a quick description on how to
do it:

You first need to make sure you have NFS support. This includes the nfs
utilities and nfs kernel support. If you're clueless in this area, this
is a good document to read:
http://www.linuxdoc.org/HOWTO/NFS-HOWTO/index.html

Get this package: http://intimate.handhelds.org/intimate20010622.tgz
and untar/gz into /usr/local/ipaq/intimate. You can place it elsewhere
if you like, but that's what I'll use for the rest of this howto.

Once you have NFS up and going, set up your exports file so it looks
roughly like mine. The ip will be different, but everything else should
be roughly the same.

This is my /etc/exports file:
# /etc/exports: the access control list for filesystems which may be
exported
# to NFS clients. See exports(5).
/usr/local/ipaq/intimate 192.168.0.149(rw,no_root_squash)

Start your nfs, verify that it's working by typing 'rpcinfo -p' at the
prompt, you should see several instances of mountd. If you don't, it's
not working :)

On the ipaq all you need is to get the intimateboot-0.1-3_arm.ipk file.
(listed on intimate's webpage here:
http://intimate.handhelds.org/installer/ ) Install that package with
this command: "ipkg install_file intimateboot-0.1-3_arm.ipk" on the
ipaq.

Add this line to your /etc/fstab file on your iPAQ:
desktop:/usr/local/ipaq/intimate /mnt/nfs nfs defaults,nolock 0 0

(The host "desktop" is listed on my ipaq's /etc/hosts file, this could
be different for you. You can also replace the word "desktop" with the
actual ip that has the export.)

Test it out on your ipaq, make sure you can mount the /mnt/nfs
directory. Finally, set these these new linuxargs: "noinitrd
devfs=mount root=/dev/mtdblock/3 init=/linuxrc.intimate console=ttySA0".

Most of the steps are similar to a normal intimate install. But once
you have it setup like this, It's a breeze to modify scripts or binaries
since they are all on the server side. You can also have unlimited disk
space since you'll be using nfs unlike the microdisk users... which
means you can watch full length divx movies in your bed!

Dean
Received on Sat Jun 30 22:57:05 2001

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