CI20 Distros

From eLinux.org
Revision as of 06:43, 2 September 2014 by Jcowgill (talk | contribs) (Upgrading: Don't try to load pvrsrvkm module after jessie upgrade)
Jump to: navigation, search

The CI20 ships with Debian7 installed, but a number of other distributions have been built and run on CI20 already. Those distributions are undergoing preparation for their images to be uploaded to the file store, and the links here will be updated in due course.

As the images are generated the procedure used to build and burn the images will be documented by articles in the CI20 Rootfs Guides category.

How to burn images

For instructions on how to use the below images please see the entry on burning an SD card.

Debian

The Debian7 NAND burning image, as used for the production NAND image, is available to download from these links. Note, it is approximately a 1Gbyte download:

To burn the CI20 on-board NAND back to the factory default image download the following SDcard image and follow the instructions linked at the top of this page - or download the PDF instruction file from the link below.

The Debian7 NAND image is available on CI20 file archive

The image burn procedure pdf is avaialable on the CI20 file archive

The associated md5sum is here. Please verify the MD5 of the image you download before using.

Debian6 has also been run on CI20 - an image may be uploaded at some time.

Upgrading to Debian 8 / Jessie

Before you upgrade

Before upgrading you must ensure you have a kernel with CONFIG_FHANDLE enabled since the version of udev in jessie now requires it. The kernel supplied in the NAND image does not have this option enabled. You can test if you have it by running

grep 'T sys_open_by_handle_at' /proc/kallsyms

Old kernels will print nothing, up to date kernels will print the symbol address.

After you upgrade:

  • Graphics acceleration will not work (the powervr drivers currently don't work with xorg 1.16).
  • MPlayer will be removed.
  • Your system will be converted to run systemd.

Upgrading

All commands should be run as root.

Move PVR specific xorg.conf out of the way

mv /etc/X11/xorg.conf /etc/X11/xorg.conf.pvr

Remove PVR module from /etc/modules

sed -i 's/pvrsrvkm//' /etc/modules

Update sources.list to point to jessie

sed -i 's/wheezy/jessie' /etc/apt/sources.list

Update package lists

apt-get update

Upgrade packages

apt-get dist-upgrade
APT may decide to remove some packages here - look carefully at the list before pressing yes.
During the upgrade you will be asked what to do about a modified version of /etc/lightdm/lightdm.conf. Select N here (selecting Y is ok, but will disable autologin).

To save some space you can remove some old packages by running

apt-get autoremove
apt-get autoclean

If everything goes well, reboot

reboot

Android

Android KitKat 4.4 image to be released soon.

Gentoo

Gentoo is running on the CI20 - the image is in preparation for upload.

Yocto

Yocto Sato is running on CI20 - the image is in preparation for upload.

Angstrom

Angstrom with a Gnome UI has been run on CI20, and an image is under preparation for upload.

Arch

Arch is running on CI20, and an image is in progress...