<- Back to projects page
Ubuntu Customization Kit
This page is now obsolete and only for historical purposes.
Please visit
new development page at SourceForge.
About
Ubuntu Customization Kit (UCK) is a set of tools for easy cutomization
of Ubuntu Linux
distribution (and its derivatives, like Kubuntu).
Currently it allows you to:
- Create bootable LiveCD with predefined languages based on
original Ubuntu/Kubuntu live CD using wizard with GUI.
- Build live CD with special features using scripts. It is
possible
to customize root filesystem (for example install/remove packages), ISO
contents (add/remove docs, change names) and initrd (add modules to
boot, change boot sequence).
Currently UCK is a registered product on Launchpad, so see there for
bug reports and other information: https://launchpad.net/products/uck.
Development has moved to SourceForge: project is called uck.
Documentation
You can find documentation here.
Screenshots
Version 1.1 (using KDialog interface)
Step 1 - welcome screen
Step 2 - choosing language packs to install
Step 3 - choosing language used at boot
Step 4 - choosing desktop environment language packs
Step 5 - choosing ISO image used as base for CD
Step 6 - specifying name of CD
Step 7 - ready to build
Step 8 - building success
Releases
Version 1.1 (June 10, 2006)
Name has been changed to Ubuntu Customization Kit (uck).
Download: uck-1.1.tgz
New features:
- GUI:
- Added support for installing multiple language packs.
- Added support for setting boot language, it can be
language variant also (for example pt_BR).
- Added possibility of changing CD label.
- Fixed removing language-selector-qt and thus
kubuntu-desktop. Should fix Malone bug
#47846.
- Fixed reporting build success in case of backend failure.
- Backend:
- Added support for setting boot language, it can be
language variant also (for example pt_BR).
- Added possibility of changing CD label.
- Added possibility of passing extra options to mkisofs.
Version 1.0 (May 30, 2006)
Download scripts package
Features:
- Simple dialog GUI for creating live CDs with
customized language (run ./customize-cd-gui
from main directory).
- Script for automatic building of customized CD (./scripts/remaster-live-cd.sh)
with some examples (see subdirectories of ./customize-dir-examples/
directory).
- Possible customization of ISO, root filesystem (SquashFS)
and initrd.
Notes:
- Building requires about 5 GB of disk space and Internet
connection for fetching packages.
- Gnome (Ubuntu) building has not been tested. Testers needed
:)
Undocumented features
There is a possibility to speed up booting of live CD up to 1 minute, using changing layout of files on disk.
Details are on page: http://lichota.net/~krzysiek/projects/kubuntu/dapper-livecd-optimization/
To use this feature, copy appropriate .sort file to file ./customization-profiles/localized_cd/rootfs.sort and build the CD using GUI.
Layout files available currently:
- rootfs-kubuntu-6.06-rc.sort - file for Kubuntu 6.06 RC, can be used for any Kubuntu 6.06 image in any language.
- rootfs-ubuntu-6.06-pl.sort - file for Ubuntu 6.06 and Polish language. To use it replace all occurrences of .mo files for Polish language with path to your language .mo files or remove them completely.
This feature will be included in one of the subsequent UCK releases.
Disclaimer:
This tool is provided "as is". Author is not responsible for any
damages done by this tool.
Author: Krzysztof Lichota <krzysiek-ubuntulivecdbuild@lichota.net>
Homepage: http://lichota.net/~krzysiek/projects/ubuntu-livecd-customization/
License: GPL v2
This project is dedicated to OU.