Cool Solution - Configuration file for a reduced-sized thin client

From Univention Wiki

Revision as of 12:39, 4 November 2016 by Denissen (talk | contribs)
Jump to: navigation, search
Produktlogo UCC Version 1.0

Note: Cool Solutions are articles documenting additional functionality based on Univention products. Not all of the shown steps in the article are covered by Univention Support. For questions about your support coverage contact your contact person at Univention before you want to implement one of the shown steps.

Also regard the legal notes at Terms of Service.
Out of Maintenance


Thin Clients may have smaller storage devices (i.e. Compact Flash or onboard Flash) than the needed 1,5G of the default image.

This is an example for a thin client image for 1GB Flash (without support for local desktop environment or citrix).

The configuration file can be found at the bottom of this article.

Configuration File

This file is based on the official file for a thin client

/usr/share/doc/ucc-image-toolkit/example/ucc-thinclient.cfg

Please read UCC Manual Generation of adapted images

The official images are also explained here

The image size is set at 790MB:

# Image size in GB
size: 0.79

Important packages

A graphical system is still installed, but without desktop manager:

packages_no_recommends:

univention-lightdm (Integration of lightDM login manager into UCC)
indicator-session (Session management, status and user switching)
indicator-power (Power state)

X window system (and input drivers)

xserver-xorg 
xserver-xorg-input-mouse
xserver-xorg-input-kbd

Gnome utilities and libraries:

network-manager
gnome-icon-theme

Drivers for some video card families

xserver-xorg-video-ati
xserver-xorg-video-intel
xserver-xorg-video-vesa

Audio server:

pulseaudio

Tools:

openssh-server (Remote secure shell (SSH) server)
univention-ucc-session-ucc-remote (session scripts for UCC terminal server)
language-pack-de
ntpdate (client for NTP time servers)
vim (text editor)


Integration with the UCC domain, always required:

univention-ucc-theme (Univention theme)
univention-corporate-client (Metapackage for client systems)

This packages will be installed :

# Kernel
linux-image-generic (Linux kernel image)
# Grub
univention-ucc-grub (Grub2 configuration)

Partition scheme

/boot is set to 45MB. This is usually enough for one kernel, meaning that kernel updates should be performed by generating the image once again.

partition2_name: boot
partition2_size: 45
partition2_fs: ext4
partition2_mountpoint: /boot


The slash partition (/) will take all the available space.

partition3_name: root
partition3_size: expand
partition3_fs: ext4
partition3_mountpoint: /


The GPT would start at 2MB and it will use 5MB of space. No "swap" partition is considered.

References

Personal tools