Meister das Remaster

von Texstar

http://mypclinuxos.com/forum/index.php?topic=2529

Anforderungen:

  • PCLinuxOS LiveCD
  • Leere Festplattenpartition. Dieses kann auch in VirtualBox gemacht werden.
  • Eine große Swap-Partition (2GB empfohlen)

Wir beginnen:

  1. Die LiveCD starten
  2. Als root anmelden
  3. In der Datei /usr/share/draklive-install/drakelive-install die folgenden Zeilen auskommentieren (#):


    # enable back some disabled services
    require services;
    services::start_service_on_boot($_) foreach qw(dkms anacron atd crond syslog);
    sync_logs();

    # Automatically delete the guest account on first boot
    system("chroot $::prefix touch /etc/delete-guest-account");
    # Setup for root password and create new user at 1st boot
    system("rm -f $::prefix/etc/sysconfig/finish-install");
    system("touch $::prefix/etc/sysconfig/finish-install");
    open FINISH, '>', "$::prefix/etc/sysconfig/finish-install";
          print FINISH "FINISH_INSTALL=yes\n";
          print FINISH "LICENSE=no\n";
          print FINISH "LANGUAGE=no\n";
          print FINISH "KEYBOARD=no\n";
          print FINISH "TIMEZONE=no\n";
          print FINISH "NETWORK=no\n";
          print FINISH "AUTHENTICATION=no\n";
          print FINISH "USERS=with_root\n";
       print FINISH "USER_AUTOLOGIN_FIRST=no\n";
          print FINISH "GLX=no\n";
    close FINISH;

  4. Die Datei speichern.

Installation:

  1. Klicken Sie den Install pclinuxos Knopf auf der Arbeitsfläche an. Wenn der Bildschirm zum entfernen des Videotreibers erscheint drücken Sie auf Abbrechen. Der Installationsassistent belässt so die fglrx und nvidia Treiber im System.
  2. Normalerweise wähle ich benutzerdefinierte Partitionierung aus und erstelle eine / Partition für meine Installation.
  3. Dies installiert ein genaues Duplikat der LiveCD unter Beibehaltung des Gastkontos und die deaktivierten Dienste werden auch nicht gestartet.
  4. Melden Sie sich als root in der neuen Partition an. Gehen Sie in die editierte draklive-install Datei zurück und stellen Sie die auskommentierten Zeilen dort wieder her (nicht vergessen).
  5. Wenn Sie auf Ihrer LiveCD Platz sparen wollen, fügen Sie in der Datei /etc/rpm/macros die Zeile %_excludedocs 1 hinzu. Dies vermeidet die Installation jeglicher Dokumentations-Dateien wenn mit Synaptic Updates oder neue Anwendungen installiert werden. Nach der Installation, dem Entfernen oder Aktualisieren Ihrer Anwendungen gehen Sie in diese Datei zurück und ändern Sie die Zeile zu %_excludedocs 0 oder entfernen Sie diese Zeile ganz.
  6. Nach dem Sie alle Ihre Updates erstellt haben, können Sie noch mehr Platz sparen, indem Sie das folgende löschen:

    • /usr/share/man Ordner (die meisten Benutzer verwenden diese nie).
    • Extra Arbeitsflächenhintergründe in /usr/share/wallpapers.
    • Löschen Sie die Dateien pkgcache.bin und srcpkgcache.bin im Ordner /var/cache/apt.
    • Die Paketlisten (main, extra, nonfree, kde, gnome) in /var/lib/apt/lists löschen.
    • Löschen Sie alles außer dem HTML-Ordner in usr/share/doc.

Feineinstellungen:

  1. Ein Ordner von Interesse ist /etc/skel. Wenn ein neuer Benutzer erstellt wird, wird alles in /etc/skel zum Home-Ordner des neuen Benutzers kopiert. Wenn Sie irgendwelche Änderungen an Ihren kde Einstellungen vornehmen, stellen Sie sicher, die .kde Datei von root in /etc/skel zu kopieren, damit auch der neue Benutzer Ihre spezifischen Einstellungen bekommt. Gnome Benutzer müssen dazu .gconf .gconfd .gnome2 .gnome2_private zum /etc/skel-Ordner kopieren.
  2. Es gibt 3 Bereiche, die Ihre Remaster-Möglichkeiten beeinflussen können. Sicherstellen, dass die Partiton des remasters, einschließlich aller Anwendungen, nicht größer ist als 4GB. Sicherstellen, dass keine anderen Partitionen gemountet sind, wenn Sie den remasterme oder mklivecd Befehl laufen lassen. Entfernen Sie jegliche tmpfs Eintragungen in der Datei fstab. Nach dem Entfernen dieser Einträge starten Sie Ihren Rechner neu, damit kein ramdrive erstellt wird.
  3. Beispiele zu entfernender Einträge in /etc/fstab:
none /tmp/jack tmpfs defaults 0 0
none /tmp tmpfs defaults 0 0
none /dev/shm tmpfs defaults 0 0

Nachdem Sie nun Ihre Installation personalisiert haben, können Sie remasterme in der Konsole laufen lassen und eine neue komprimierte ISO erstellen.

PCLOS Wiki

Seitenanfang | Folgeseite