December 7, 2010 · General · Email This Post

Sponsored Link
UCK is a tool that helps you customizing official Ubuntu Live CDs (including Kubuntu/Xubuntu and Edubuntu) to your needs. You can add any package to the live system, for example language packs, or applications.

What is new in UCK 2.4.0

* GUI:
* GUI now uses kdialog, zenity, dialog or builtin (in that order) if
available. (#577197)
* Updated uck-gui to accept parameters for loopback/unionfs mounting
and added the possibility to specify a directory different from ~/tmp
for remaster-dir. Change is backward compatible to uck-2.2.0.
(Question/Answer 110374)
* Backend:
* Sequence of actions in uck-remaster changed so that initrd is
unpacked/customized/packed after the changes to the root file system
and the ISO have been done. This avoids problems when customize_iso
installs a new Live-CD kernel and initrd (which would previously be
overwritten by the contents of the old initrd, causing a mismatch
between the kernel (new) and the initrd (old)).
* Extended by two procedures to perform
loopback+union mounts. (#72727)
* Added a -m option to uck-gui, uck-remaster, uck-remaster-unpack-iso
and uck-remaster-unpack-rootfs that uses a combination of loopback
and unionfs mounts instead of copying. This is an experimental
feature as of now and not activated by default. It also depends on
the packages fuse-utils and unionfs-fuse or aufs-tools, which are not
(yet?) pre-requisites for UCK. Documentation for these commands
updated accordingly. (#72727)
At least unionfs-fuse 0.25~hg.20100315-1 is required (Currently
only available from )!
Thanks to Bernd Schubert for the superb support in fixing the
problems encountered.
* Added two new commands (uck-remaster-mount and uck-remaster-umount)
and documentation. These commands are used to do the loopback/
unionfs mounts/umounts required by the -m option described above.
* Added code to library for union_umount to kill processes still using
files in the mount. This happens when updates start daemons in the
root fs.
* Updated all manual pages to reference the source / bug reporting URLs.
* initctl is disabled (replaced with /bin/true) during chroot sessions.
With this change is now possible to install mysql/apache and other
services in the guest system.
* update-grub is disabled (replaced with /bin/true) during chroot sessions.
With this change is now possible to upgrade kernel in maverick too.
* host’s fstab/mtab are copied to the guest so that chrooted “df” can work.
* Backend now checks for kpackagekit as packaging tool, too.
Note: This requires that packagekit ist installed on the hosting
system – otherwise the dbus queries to packagekitd will fail.
FIXME: Running packagekitd on the host will give wrong results!!!
–> We need to change the strategy here! Upstart has similar issues
–> need to start “private” dbus system bus instance?!?
* Added error checking for arguments to uck-remaster-mount.
* improved error checking and handling for union mounts: either all or
nothing now; imply -m if tell-tale directory (-cache) is found;
made reentrant for use by uck-flow; pointless check for
uck-remaster-mount removed; fallback to copy if union mount not
possible; do not remove target when using mounts.
* uck-remaster-remove-win32-files now removes usb-creator.exe which
was added in maverick
* Fixed immediate umount in uck-remaster-unpack-{iso,rootfs} by trap
EXIT handling when using -m.
* unmount strategy (after chroot) was rewritten to unmount every mountpoint
found inside remaster-root.
* Package:
* gfxboot-dev dep added for maverick
* Internal:
* New target updman in Makefile to update manual page version numbers.
* Updated procedure to patch the debian/changelog file
so that a local unsigned test version can be generated correctly.

Install UCK in ubuntu 11.04/10.10/10.04

Open the terminal and run the following commands

sudo add-apt-repository ppa:uck-team/uck-stable

sudo apt-get update

sudo apt-get install uck

Sponsored Link

Incoming search terms:

Related posts

Leave a Reply