Subject: Distribution almost complete
To: None <port-hpcarm@netbsd.org>
From: Jason Mitchell <jmitchel@bigjar.com>
List: port-hpcarm
Date: 12/18/2002 02:12:14
Hello,

Okay, I read throught the archives and realized that the problem I was
having with sysinst was because disklabel wasn't compiled with MUSE_MBR. So
I built a new disklabel, then made some changes to sysinst so it
automatically creates slice e (so the dos partition where the utils are is
still accessable after the disklabel) and updated the sysinst menus to
reflect the hpcarm sets available.

Everything works fine through MAKEDEV and changing the root password.
Sysinst complains about the file system failing a sanity check (because
there's no /netbsd, although there may be other problems). Then it exits
with the message "sysinst terminated." But the resulting system will boot,
so I guess it isn't a big deal.

To recap, here are the steps.

Create a DOS partition on a CF card of 15MB. Make sure it is the first
partition on the flash (Partition 0)
Copy the files from: ftp://www.rtgx.com/pub/hpcarm-dist/install-files to the
DOS partition
Put the card in your Jornada.
If you have WinCE data you want to keep. Back it up now! It will be gone
after the next step.
Run HPCboot.exe -- the directory should be set to \Storage Card and the
filename should be JINSTALL.gz. If these are not the settings change them.
After a few seconds a message will show up on your screen "Enter path to
shell or press enter for /bin/sh". Press Enter.
At the # prompt, type:
#mount /dev/wd0e /usr/bin
Then
#TERM=vt220; export TERM
Finally:
#sysinst

The menu driven sysinst will start. You should be able to follow it through
till the end.

Once sysinst completes successfully, change to /mnt/dev
#cd /mnt/dev
Then
#rm console
#ln -s ttyE0 console

This way you won't have to use a serial port for the next step.

Type:
#reboot

The system will reboot to CE. Run the hpcboot again, but boot
netbsd-JORNADA720 instead. After a minute or so you'll see a message on the
screen about rc.conf not configure, multiuser boot aborting. Type
#mount -o rw /
#mount /usr
#vi /etc/rc.conf

Use vi to change rc_configured=NO (or something like that) to YES. Exit vi.

type
#exit

the system will boot into multi-user mode and you should get a login prompt
on your screen. If you want to have multiple virtual terminals add ttyE1-n
(where n<=7) to /etc/ttys.