
CHAPTER 6. HARDWARE
CHAPTER 6
Hardware
U
nfortunately
, embedded devices vary greatly in their architecture and system software, and
as of now, no generic installation procedure suitable for all of them is available.
6.1 Supported Devices
6.1.1 Installation Procedure
Here are the devices which are known to be supported:
1. Sharp Zaurus family
(a)
kexecboot: For the Zaurus, a special “kernel
+
initramfs” has been developed. This special-
purpose kernel is small enough to be flashed on NAND and features a framebuffer
graphical menu for the selection of boot media containing the kernel to be kexec’ed.
Multi-partition cards and lots of filesystems are supported. The kernels to be launched
are searched for in
/boot
of each available partition. There is a also a configuration file
(
/boot/boot.cfg
) which allows selection of other kernels, custom kernel command lines,
and specifies the label and the icon for each instance;
(b)
How to install: Just unpack
zaurus-installer-YOURMACHINE.tar.gz
on a free (FAT
or EXT2/3 formatted) partition: the package contains the kexecboot-kernel and the
updater.sh
utility. Then proceed as usual for flashing (switch off, pull battery out, insert
battery again, before inserting AC plug, press OK and Power On. In the Japanese Menu
select “4” and finally “3” for SD card or “4” for CF). See Figure 6.1.1 for a screenshot;
(c)
For the SL-5500 (collie) and optionally for other Zaurus too, flashing is possible just
using the routines of the original firmware: reset the unit, Press “C” and “D” buttons
during restart. That is specialized. For this, please read
http://linuxtogo.org/gowiki/
CollieInstall;
(d)
If you want a
rootfs in NAND
, this must be in the
.jffs2
format. Just rename
your-image-rootfs.jffs2
to
initrd.bin
and copy it on the card with
updater.sh
.
The image will be flashed on mtd2,
21
Commentaires sur ces manuels