RE: Dual booting Intimate with CE.

From: Patrick Glennon <pglennon.a.t.ebates.com>
Date: Thu Jul 12 2001 - 15:43:26 EDT

Might want to mention where to get mkreiserfs, which ( culled from the
installer ) lives at
http://intimate.handhelds.org/installer/util/mkreiserfs.tgz

I'm installling this now through familiar, and mkreiserfs doesn't come with
v.04...

-P

-----Original Message-----
From: James Conner [mailto:jim@secret.org.uk]
Sent: Friday, July 06, 2001 6:25 AM
To: intimate@handhelds.org
Subject: [Intimate] Dual booting Intimate with CE.

Hi,

I've got intimate dual-booting with CE now! I use the stuff that was posted
the the ipaq@hh.org mailing list a couple of months ago by Arisme (
http://firelemure.yi.org/ipaq/ ), and made my own kernel and ramdisk images.

The install procedure is somewhat compilcated at the moment, but I'll work
on that later.

For now, you need to already have intimate installed to make it work... and
you need to have it installed in a non-standard way. But before I tell you
how it's done, here's a severe warning... so sever that I'm going to put
asterisks around it and type it all in capitals...

*** WHEN YOU BOOT INTIMATE FROM WITHIN CE, THE DEVICE NODES FOR
/dev/mtdblock/x ARE ALL PRESENT. IF YOU WRITE ANY DATA TO THESE IN ANY WAY,
YOU _WILL) SCREW UP CE. DO NOT UNDER ANY CIRCUMSTANCES 'mount /boot' BECAUSE
IF YOU DO, JFFS2 WILL TURN YOUR CE ROMS INTO A JFFS2 FILESYSTEM. DEFINATELY
DO NOT DO _ANYTHING_ TO /dev/mtdblock/0. IT IS THE CE BOOTLOADER. MESS WITH
THAT AND YOU HAVE A BRICK ***

OK.. that's got that over with.. Now onto how it works.

Here's how it goes...

1. Partition your microdrive into three partitions.
        hda1 = FAT16 partition for CE to use
        hda2 = swap (no more than 32767KB, or your ipaq will become
unstable)
        hda3 = reiserfs / (We're going to put intimate onto here.)

2. Create and format (and mkswap) all the partitions.

3. Untar the intimate20010622.tgz image onto hda3

4. edit the /etc/fstab for the untarred image. It needs to know that hda3 =
/ reiserfs (it'll be set on hda1 by default)

5. Restore CE onto your iPAQ. (If you didn't already have it.)

6. Download http://intimate.handhelds.org/installer/BootIntimate.zip and
unzip it onto the hda1 windows CE partition.. (i.e. use WinZip + ActiveSync
to move the files). There should be 5 files in the archive. They all need to
go onto the hda1 partition.

7. On the iPAQ, use 'File Explorer', and click the CyaCE-YACH.exe
executable. It'll load up linux.redboot, linux.kernel and linux.initrd, and
then start up redboot. (You can monitor the progress at 38400 bps on the
serial port).

8. Linux will boot up.. find the microdrive.. pivot_root onto the
microdrive, unmount the ramdisk, and boot intiamte... Hey presto... You get
all your memory back, and you have the microdrive as root.

Of course.... Sleep mode will not work, as that relies on the CRL
bootloader.. Getting installed either requires a laptop to configure, format
and install onto the microdrive, or you already needed to have familiar
installed on your iPAQ in the first place. However.. Now that I've got this
bit working, I may rig up an install from CE procedure, so that people can
try out intimate before committing to reflashing the ipaq itself (which of
course could be done from inside linux).

_______________________________________________
Intimate mailing list
Intimate@handhelds.org
http://handhelds.org/mailman/listinfo/intimate
Received on Thu Jul 12 12:37:38 2001

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