[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Creating a Debian rootfs for a keyboardless PDA

Hash: SHA1


I'm trying to get Debian running on a Windows Mobile based PDA using
HaRET. I have already managed to get a properly patched kernel booting
on it, so the problem is reduced to having a working rootfs. Other,
prepackaged rootfses like those of wing-linux (android) and gizard
(gentoo-based) work fine, so now all that's left is figuring out how
to do it with my favorite distribution.

The device is a Qtek S200 (aka HTC Prophet, which is very close to a
HTC Wizard). The arch I should be running is armel.

- From searching the mailing lists, I've figured out that running Crush
is probably a bad idea, because it does not have binary armel
packages. This isn't so much of a disaster -- the main goal is to fit
on SD cards, and the smallest ones I can buy in stores here are 1G/2G,
so I don't really need the tinyness of Crush.

The recommended installation methods for Grip seem to rely on
debian-installer -- I'm not sure how to start that in my setup. I
don't think the device can be convinced to try to boot from an USB
stick. The crush page's section titled `daily builds and auto-install
(> 1.3)` wouldn't work because I can't type in the 'www.emdebian.org'

Anyway, I tried installing Grip using debootstrap (as described on
http://www.emdebian.org/grip/ under Cross debootstrap) with the
following command:

sudo debootstrap --arch=armel --foreign --include=python2.5 lenny
grip/ http://www.emdebian.org/grip/

This appeared to work, but when booting, I get the following messages
(apparently the debootstrapped version does not come with an inittab):

INIT: version 2.86 booting
INIT: No inittab file found
INIT: Entering runlevel: 4
INIT: no more processes left in this runlevel

I'm guessing I need to create my own inittab, but I'd rather check
with you people first to make sure I'm not missing any vital
documentation that I should be reading, since the page doesn't mention
anything about inittab :-)

The goal would be to get a rootfs into which I can ssh/telnet to do
stuff. The existing packages (wing-linux and gizard) do this with
ethernet over USB.

Thanks in advance,
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Use GnuPG with Firefox : http://getfiregpg.org (Version: 0.7.8)


Reply to: