I'm happy to announce first public beta of TC for Raspberry Pi, codename PiCore-X
which is the equivalent of TC on x86. Extensions are built native in piCore, no alien packages used.Intallation
Download compressed SD card image:http://www.hasix.org/tc/piCore-X-beta121119a.img.xz
piCore-X addition is 10.5M which means it is still a lite system even if it comes with a full Xorg.
It is for a 4G card, based on Robert's latest piCore base 4.7 system. Uncompressed image size is the same, as extensions are using free space in the original partition.
Insert SD card, uncompress image and copy to the SD card with dd. On most Linux sytem SD card is identified as mmcblk0:
dd if=piCore-X-beta121119a.img of=/dev/mmcblk0 bs=1M
Now it is ready to boot. Depending on your monitor, editing of boot config file may be required.
Please note, it is a first beta release. Extensions will be submitted soon to repository as well as a QEMU disk image.
As booting x86 TC from CD /tce direcory is in /tmp, no persistence in this cloud mode.Advanced installation
If piCore-X boots OK, you can create a new linuxpartition (mmcblk0p2) on the SD card with fdisk in size up to your wish. Reboot to make new partition table effective, than format with mkfs.ext4, mount it and move /mnt/mmcblk0p1/cde to the newly created partition /mnt/mmcblk0p2 and rename cde to tce.
It is also adviced to create a 256M swap partition on the SD card. Use fdisk to create swap partition (mmcblk0p3), and format it with 'mkswap /dev/mmcblk0p3' command as root.
Reboot your Pi. Check installation. Open a terminal. 'free' must show swap size; 'ls -l /etc/sysconfig' must show a tcedir symlink to the SD card partition instead of /tmp.Notes
piCore-X is using x86 scripts without any modification. It proves usability of Robert's Core concept again!