Registrieren | Login:
Homepage  Projekte  Remastern
Remastern

Remastern [Mitstreiter gesucht !!!]

Ziele und Aufgabenstellung: Erstellung eines Linux-Livesystems welches für verschiedene Aufgaben verwendet werden soll. Zielgruppe sind "Computer-Anfänger" (DAUs, Windows-User).

  1. Reparatur eines beschädigten (Windows) Systems, alles mittels der verfügbaren grafischen Linux Programme (inkl. Benutzer-Anleitung im HTML Format).
  2. Bereitstellung einer sicheren "Surf-Station", da ein Live-System nicht (dauerhaft) manipulierbar ist.
  3. Grundlage für eine Standartisierte "Anfängerschulung", Vorstufe zu Certifizierung nach LPIC.
  4. Installationsmedium


Timeline: Zum SFD sollte eine 'Live-CD' (NUR CD) inkl. einiger Windows-Reparaturprogramme fertig sein. Danach muß ein passendes Script entwickelt werden welches "unsere" DVD zukünftig auf dem aktuellen Stand hält (ständige Weiterentwicklung im Rahmen der Erweiterungen). Nachfolgend werden alle weiteren Programme, jeweils einzeln, hinzugefügt, eingerichtet und getestet. Zuletzt sollte das Gesamtprojekt auf unserem Server [im Schrank] abgelegt und Aktualisierungen dort automatisch als Cron-Job ausgeführt [ca. monatlich], sowie das jeweilig erzeugte ISO-File (als "nightly-build") automatisch auf unsere Web-Seite hochgeladen werden inkl. Download-Link. Danach sollte es ausreichend sein wenn ein Mitglied die entsprechende weitere Pflege übernimmt/überwacht. Sollten größere Änderungen erforderlich werden, so wird das gesamte Team zusammengerufen.

[Nachdem durch Unkenntnis der von mir vorbereitete Rechner gelöscht wurde, darf ich in der Abarbeitung der nachfolgenden Arbeitsschritte natürlich wieder von vorne anfangen] :-P


[  ] (Hoffentlich) leistungsstarken Rechner (gekennzeichnet), installieren "UCK" + "VMware".
[  ] (Vorlage) KDE.ISO herunterladen (32 Bit System, da es kompatible ist).
[  ] ISO mit "UCK" zerlegen (die einzelnen Dateien befinden sich in: '/home/balista/tmp/remastern-root/').
[  ] Verz. anlegen '/home/balista/tmp/remastern-root/UCK_import' (Dieses sollte vor dem erzeugen des neuen ISO-Files wieder entfernt werden)
[X] Zu Analysezwecken ausdrucken "UCK-Dialoge.sh" und mit meinen Vorlage Dialogen vergleichen.
[  ] Der (Environment Variable) Parameter "$DISPLAY" wird angelegt, wo? Er soll auf den aktuellen Monitor/Desktop verweisen.
[  ] (Firefox) Lesezeichen für [Linkliste zum Remastern] anlegen.
[  ] Ermitteln wie von dieser Verzeichnisstruktur (NICHT ISO) zu Testzwecken in der VMware gebootet werden kann. (Entsprechendes Startscript anlegen)

WICHTIG: Während die 'chroot' Umgebung aktiv ist, wird deren Verzeichnisbaum komplett GESPERRT. Um Dateien aus dem "laufenden" in das "Neue" System zu einzufügen, müssen diese VOR dem starten der 'chroot' Umgebung innerhalb der neuen Verzeichnisstrukur abgelegt werden.

  • Anlegen eines Shell-Script welches die Verz. "mount" und einen zweigeteilten Dateimanager (MC [Dir1] [Dir2]) aufruft, bevor die 'chroot' Umgebung aktiv wird
  • '/home/balista/tmp/remastern-root/etc/skel' wird später in das neue "Homeverz." kopiert.
  • Hintergrundbilder (auch "Splash") ersetzen durch bearbeitete "Balista-Hintergründe" [Anpassung wenn "Neue Web-Seite" mit veränderten Logos online ist], back.jpg (640x480), splash.pcx (639x320), splash.png (
  • Für die 'Live-DVD' ist eine KDE 3.5 vorgesehen, jedoch weitgehend angepasst (damit kann jeder "Window-User" umgehen). Die 'installierte' Variante sollte mit der jeweils aktuellen KDE arbeiten, die mitgelieferten Programme zur "Windows" Systempflege bleiben dabei (im Menü) erhalten. Das Gesamtsystem sollte mit UTF-8 arbeiten.
  • Prüfen welche 'Live-DVD' Einstellungen (zur Windows XP Ähnlichkeit) sinnvoll und möglich sind und wie diese sich auf das "Festinstallierte" System auswirken [Redmond, Doppelklick, Tastenkombinationen].
  • Ablegen auf dem Live-Desktop ein HTML-File mit Erklärung 'Wie funktioniert eine Live-DVD, was kann ich alles damit machen, was geht nicht ! [+ Link zur Reparaturanleitung]'.
  • Schnellstart [einzeilig, Firefox, OOo und KDE-Hilfe] einrichten. Desktop "Arbeitsplatz" = HWInfo.
  • Sicherstellen das die "Live-DVD" eine Internetverbindung herstellen kann. Eintrag ins Startmenü einfügen.
  • Prüfen das die 'Live-DVD' als reine Surf-Station funktioniert (ggf. Addons nachinstallieren [FlashPlayer, AddBlock, FireFTP, ChatZilla]).
  • Prüfen das Firefox und OOo (auch Rechtschreibprüfung) jeweils in der deutschen Sprache arbeiten.
  • Welche Paketquellen sind in der 'neuen' Umgebung eingetragen, ggf. anpassen [Siehe auch unten].
  • Sicherstellen das der "Neue" User auf der Console mit den deutschen Spracheinstellungen ('locale') arbeitet. [UTF-8]
  • Prüfen welche "Alias"(e) bereits in der Console voreingestellt sind, ggf. um die unter Windows häufig verwendeten erweitern. [alias hilfe="man %1", usw.]. '/home/balista/tmp/remastern-root/etc/bash.rc' (globale) entsprechend bearbeiten oder ein separates [win-alias.sh] File "inkludieren".
  • KDE-Startmenü, Struktur des XML-Files ermitteln und passend (Namensgebung "Windows" ähnlich) nachbearbeiten.
  • Prüfen ob ein ggf. vorhandenes 'Windows' in der "Live-DVD" erkannt und zum bearbeiten gemountet wird (Treiber für die verschiedenen 'Windows' Filesysteme).
  • Als "Datenaustausch-Format" ist PDF vorgesehen, daher muß ein entsprechender (Linux) Viewer vorhanden sein. Da die KDE standartmäßig einen "Ausdruck in [PDF] Datei" vorsieht, kann bei der 'Live-DVD' auf "cups-pdf" verzichtet werden. Bei der "Festinstallation" sollte dieser jedoch schon dabei sein, inkl. symbolischen Link '~/Printed-PDF/' zum Ausgabeverz. von "cups-pdf" (Stichwort: Papierloses Büro).
  • Geeigneten Virenscanner (in chroot) installieren, aktuelle Virendefinitions-Datei wird aus dem Internet nachgeladen.
  • Ermitteln welche (deutsch-sprachigen ggf, multilanguage [Voreinstellung anpassen]) Linux-Programme zur Datensicherung bzw. (Windows) Systemreparatur sinnvoll sind. Prüfen ob derartige (Windows-) Programme aufgerufen in der 'Wine' funktionieren. (HTML) Reparaturanleitung zu diesen Programmen.
  • Funktion von "Geparted" (deutsch) prüfen.
  • "Festinstallation" als Grafisches 'Shell-Script' mit der Möglichkeit zum "Abbrechen" auf dem (Live-DVD) Desktop ablegen, inkl. der ersten Systemaktualisierung. HTML-Anleitung auch mit Risiken sowie sinnvollen Vorbereitungen und Einstellungen welche bei der Installation abgefragt werden.
  • Auf dem "Festinstallierten" Desktop einen Link zum Homeverz. anlegen Beschriftet mit "Eigene Dateien".
  • Auf dem "Festinstallierten" Desktop sollen einige Dateien (PDF, HTML ggf. URL's, auch KDE-Hilfesystem) abgelegt werden, welche die grundsätzliche Arbeitsweise unter Linux erläutern z.B. "Hilfe zur Selbsthilfe". Diese Dateien müssen in der 'Live-DVD' nicht sichtbar sein. Dazu gehören das einrichten der 'dauerhaften' Internetverbindung und Druckereinrichtung [Multifunktionsgeräte bzw. GDI-Drucker] sowie die "Besonderheiten bei USB Devices".
  • Auf dem "Festinstallierten" System sollte der Inhalt der DVD komplett auf die Festplatte (je nach verfügbarem Platz) kopiert werden und als Paketquelle eingebunden werden.
  • Gnome-Desktop kann nachinstalliert werden (Voreinstellungen und Menüs anpassen).

Welche weiteren Programme sollen im Rahmen der vorgesehenen "Anfängerschulung" [zwei Kurse] noch zusätzlich aufgenommen werden? Bisher vorgesehen sind: VLC, "Kleines" Grafikprogramm, Gimp (ggf. Anleitung als URL), PIM, Tools + Codecs zur Audio- und Videobearbeitung. Weitere Programme können soweit der Platz es zulässt hinzugefügt werden.
Nachdem neue Programme hinzugefügt wurden oder Aktualisierungen durchgeführt wurden sollte zunächst in der VMware (Verzeichnis-Boot) eine Überprüfung vorgenommen werden, bevor ein neues ISO-File erzeugt wird.

  • Import-Verz. '/home/balista/tmp/remastern-root/UCK_import' löschen
  • Neues ISO-File erzeugen und anschließend (in VMware) testen.
  • Erstellen einer bedruckten DVD-Hülle (Anleitung zum benutzen als 'Live-DVD').
  • Das Endprodukt sollte AUCH von einer SD-Karte/USB-Stick nutzbar sein. (Erstellung durch Script, nur auf Anfrage)

Dauerhafte Pflege bzw. Nutzung

  • Soweit möglich per Script alle DVD-Inhalte aktualisieren.
  • Sinnvolle Stückzahl für die kommenden Veranstaltungen vorproduzieren (Beschriften und DVD-Hülle).

(pd)

letzte Änderung: 21.12.2011 | copyright by LUG-Balista Hamburg e.V. 2011