Home / LinuxUser / 2008 / 01 / Individubuntu

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(179 Punkte bei 5 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)
Mageia 2 ist fertig
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Individubuntu

Ubuntu-Live-CDs erstellen

01.01.2008 Das Ubuntu Customization Kit stellt aus einem Standard-Ubuntu im Handumdrehen ein maßgeschneidertes System zusammen.

Distributionen von der Stange versuchen immer, den Wünschen möglichst vieler Anwender zu genügen. Es liegt dabei in der Natur der Sache, dass individuelle Vorstellungen unter den Tisch fallen – sei es die passende Lokalisierung oder spezielle Anwendungen. Ähnlich verhält es sich mit Updates, welche die Distribution naturgemäß erst nach der Installation herunterlädt.

Richten Sie Ubuntu auf mehreren Rechnern ein, begegnet Ihnen das Problem jedes Mal aufs neue. Verfügen Sie darüber hinaus nur über eine schmalbandige Internet-Anbindung, die der Provider gar noch volumenabhängig abrechnet, verschärft sich das Dilemma zusätzlich.

Abhilfe schafft hier das Ubuntu Ubuntu Customization Kit, kurz: UCK [1]. Mit ihm erstellen Sie mit wenigen Mausklicks Ihre eigene Ubuntu-Distribution samt der gewünschten Lokalisierungen und Programme sowie der aktuellsten Updates.

Installation

UCK setzt als Basis eine funktionierende Ubuntu-Installation voraus, da es auf distributionsspezifische Programme zurückgreift. Im Test gelang das Einrichten der Software sowohl unter Ubuntu 7.04 als auch unter Ubuntu 7.10 problemlos. Zur Installation doppelklicken Sie auf das Paket uck_2.0.0_all.deb, das Sie auf der Heft-CD im Verzeichnis LinuxUser/uck/ oder von der UCK-Webseite [2] herunterladen. Damit öffnen Sie den Installer gdebi, der die benötigten Abhängigkeiten selbständig auflöst.

Ubuntu remastern

Zum Remastern eignen sich nicht nur alle gängigen Ubuntu-CD/DVD-Releases, sondern auch die Medien von Derivaten wie Kubuntu, Xubuntu oder Edubuntu. UCK benötigt in jedem Fall ein ISO-Image der zu remasternden Distribution. Sollten Sie diese nur auf einem Datenträger besitzen, erzeugen Sie mit dem Aufruf

$ dd if=/dev/Laufwerk
 of=Image

das benötigte ISO-Image. Für Laufwerk setzen Sie den entsprechenden Gerätebezeichner ein, wie etwa hdc. Als Image geben Sie Pfad und Name der zu erstellenden ISO-Datei an, beispielsweise /home/tommy/ubuntu_7.10.iso.

Liegt ein entsprechendes ISO-Image vor, dann starten Sie UCK entweder über einen Klick auf den Eintrag Zubehör | Ubuntu Customization Kit im Gnome-Menü oder durch Aufruf von uck-gui auf der Kommandozeile. Im ersten Dialog wählen Sie, welche Lokalisierungen UCK installieren soll (Abbildung 1). Finden sich gewünschte Sprachdateien nicht auf dem ISO-Image, so lädt das Programm sie aus den Online-Repositories herunter.

Abbildung 1: Das Ubuntu Customization Toolkit erlaubt die nachträgliche Integration von Lokalisierungen in das Ubuntu-Image.

Im nächsten Fenster wählen Sie, in welcher Sprache das Bootmenü erscheinen soll. Mit der Auswahl der Desktop-Umgebung legen Sie im folgenden Dialog fest, ob UCK Gnome, KDE oder beides einrichtet. Diese Angaben sind zwingend erforderlich, da das Skript andernfalls den Buildprozess zwar startet, ihn aber nach wenigen Minuten mit dem Hinweis auf die fehlende Auswahl abbricht.

TIPP

Sowohl den Verarbeitungsprozess als auch auftretende Fehler vermerkt UCK im Logfile /home/User /tmp/build.log.

Im nun erscheinenden Dateibrowser teilen Sie UCK, wo sich das ISO-Image befindet, das als Grundlage dient. Im anschließenden Abfragefenster geben Sie den Namen Ihrer Kreation ein. Möchten Sie Ihrer Distribution Pakete hinzufügen oder das System anderweitig modifizieren, beantworten Sie die Frage Do you want to customize CD manually during build mit yes. Die mit Ubuntu gelieferten Windows-Programme wie Mozilla Firefox löschen Sie im nächsten Fenster mit yes.

Im Anschluss an die Meldung, dass alle benötigten Informationen vollständig seien, beginnt UCK nach der Eingabe des User-Passwortes das ISO-Image zu zerlegen. Es erstellt in /home/User /tmp/ die Verzeichnisse remaster-iso, remaster-root und customization-scripts. Der Ordner remaster-iso enthält den späteren CD-Content. Die Squashfs-Datei casper/filesystem.squashfs, die die Grundlage von Ubuntu darstellt, entpackt das Skript in das Verzeichnis remaster-root. Um das entpackte Ubuntu wie ein autonomes Betriebssystem zu behandeln, startet es dieses in einer Chroot-Umgebung. Sofern Sie zusätzliche Lokalisierungen ausgewählt haben, beginnt UCK danach, diese in der Chroot via Apt-get herunterzuladen und zu installieren.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

1269 Hits
Wertung: 136 Punkte (11 Stimmen)

Schlecht Gut

Infos zum Autor

Thomas Leichtenstern

Thomas Leichtenstern

CD/DVD-Redakteur


Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...