Wie bilden Sie Ihre eigenen Distribution LIVE

Jede Distribution hat eine Live-Version, damit Sie, um zu überprüfen, zu testen und zu untersuchen, wie und ob es der Distribution ist, dass zu uns passt.
Aber sobald Sie unseren Vertrieb, einmal haben wir eigene Programme, die uns interessieren, frei von unnötigen Programmen, die wir denken, wäre eine tolle Sache, um in der Lage, wieder ihre Umwandlung in eine "Distribution" zu leben.
Natürlich ist das Internet bereits jemand, der gedacht hat, hat eine Reihe von Skripten zur Distribution verwandle unsere Installation in einem leben, der Website sind wir reden hier über www.linux-live.org

Linux Live ist ein Set von Shell-Skripten, die Sie zu Ihrer eigenen Live-Distribution, basierend auf, was bereits auf dem PC installiert zu erstellen. Die Live-Typ wird von CD-ROM von jedem USB-System bootfähig.

Die folgenden Anweisungen direkt von der Website genommen.

Wie baut man eine Live-Distribution:
1) Installieren Sie Ihre Lieblings-Distribution auf Festplatte zu partitionieren, oder in einen Ordner auf Ihrem bestehenden System.
Slackware ist empfehlenswert, aber nicht erforderlich.

2) Build aufs Kernel-Modul und squashfs Kernel-Modul (optional gepatcht LZMA-Unterstützung)
Der obige Schritt ist nicht erforderlich, wenn Sie Linux Kernel von dieser Website nutzen Vorkompilierte
Installation von Kernel-Modulen für die neu installierte Distribution nach / lib / modules / `uname-r` / fs /.
Vergewissern Sie sich, dass sich dieselben du benutzt, um Kernel-Module kompilieren

3) Entfernen Sie alle unnötigen Dateien (z. B. man-Seiten und anderen Dateien, die Sie brauchen auch nicht)
Live zu machen Ihr Linux-System so klein wie möglich (Dieser Schritt ist optional).

4) Download Linux-Live-Scripts von dieser Webseite und entpacken Sie es in / tmp
Lesen Sie. / Doc / requirements.txt um herauszufinden, welche Linux-Live-Skripte müssen
Bearbeiten Sie die. Config-Dateien, wenn Sie einige Variablen ändern müssen

5) Und schließlich als root anmelden und starten. / Build
Live-Distribution "Verzeichnisbaum" wird in / tmp/live_data_1234 erstellt werden
1234 Wo ist ein Zufallszahlengenerator

6) Um die ISO-Image, laufen make_iso.sh
Um eine bootfähige (USB) Festplatte, führen bootinst.sh

Anwendungsbeispiel:
Wenn Sie gerade auf der Suche nach einem funktionierenden Linux-Live-System, besuchen www.slax.org
Interessante Features von Linux Live-Skripte

1) Änderungen persistent
Verwenden Sie "changes = ..." Boot-Parameter angeben, um anhaltende Veränderungen Verzeichnis oder eine Datei. Wenn ein Verzeichnis verwendet wird, zB. changes = / some_dir / und die / some_dir / ist auf einigen Partition auf der Festplatte gefunden wird, dann werden alle Änderungen am Dateisystem Wurzel, die in dem Verzeichnis gespeichert werden gestellt. Dies funktioniert auch, wenn / some_dir / ist auf NTFS-oder VFAT, dank posixovl Overlay (ein Userspace-Dateisystem bereits enthalten). Wichtiger Hinweis: Wenn Sie Änderungen am Plan VFAT speichern, stellen Sie sicher zu Ihrer Distribution Shutdown-Skripte modifizieren. Es muss nicht ausführen killall ist posixovl anderes Killed Alles ist falsch. Rufen Sie stattdessen die cleanup script von / mnt / live / cleanup. Wenn eine Datei für die Boot-Parameter-Änderungen angegeben, zB. changes = / path / file.dat, und die Datei über eine gültige Dateisysteme nach innen, dann die Dateien werden loop-mounted und schriftlichen Änderungen daran vornehmen. Sie können auch Veränderungen = / dev/sda1/path / und Änderungen = / dev/sda1/path/file.dat ... angeben, wo sie nach bestimmten Gerät aussehen. Andere Geräte werden übersprungen (nicht einmal) montiert werden.

2) Hinzufügen von Modulen auf der Fliege
In der. / Tools / Verzeichnis von Linux Live, finden Sie "aktiven" und "Deaktivieren"-Skripte. Sie können diese beiden zu verwenden, um hinzuzufügen und zu entfernen zusätzliche Module LZM das Root-Dateisystem on the fly, während Ihr Betriebssystem läuft, zu leben.

3) installierbare System auf die Festplatte
Wie im vorhergehenden Abschnitt erwähnt, gibt es ein Skript namens bootinst.sh (und bootinst.bat) für das Einrichten eines Linux-Live-Boot-Sektor zu booten von der Festplatte. Denn wenn du mit anhaltenden Veränderungen zu kombinieren, wird Ihr Live-Distribution wie INSTALLED verhalten, werden alle Änderungen transparent sind, um das Boot-Medium gespeichert werden (sogar USB), und Sie können immer noch "aktive" und "Deaktivieren" Befehle, um die Root-Dateisystem zu manipulieren.

Was denken Sie? Einige von Ihnen haben bereits versucht, es zu benutzen?

Veröffentlicht unter Technologie

Dieser Beitrag wurde geschrieben von admin am 28. Oktober 2008

Tags: , ,

Andere Post

Nächste Post:
Previous Post:

6 Kommentare bisher

  1. Stirner 28. Oktober 2008 12.35 Uhr

    Nun ja ... .. ich denke es wäre besser, zu versuchen, haben es allein wirklich verstehen, was du tust.

    Es könnte zu kratzen starten Minilite befinden sich auch Cache-Paket, erweitern Sie das komprimierte Dateisystem (cloop oder Squash) chroot in das Verzeichnis, das die fs dekomprimiert und Schlaganfälle von apt-get (.. wenn Debian-Derivat Häuser. .) Persönliche alles nach Ihren Wünschen. Ich lasse zum Beispiel man-Seiten und entfernen Sie die Schauplätze, die nicht interessieren mich bewegen außerhalb der Paket-Cache-Dateisystem zu komprimieren, etc.. etc..
    Auf diese Weise füllen wir auch unsere eigenen Kernel update qlcuni wichtige Pakete aus den Quellen, ein Formular ausfüllen, etc.. etc..

    Grundsätzlich mein Skript erstellen my favorite ... zumindest verstehe ich sie!

    Max

  2. admin 28. Oktober 2008 01.12 Uhr

    Sie haben völlig Recht! Aber lassen, um eine Person, die wenig weiß, ist, dass nicht Geek, der ein Bedürfnis hat, und wollen keine Zeit zu lernen und zu verstehen geben, was er tut. Wenn wir "-Technologie günstiger gesehen sind diese Skripte ein Geschenk des Himmels :)

  3. Roberto 28. Oktober 2008 18.22 Uhr

    > Aber lassen, um eine Person, die wenig weiß, ist, dass nicht geek, wer braucht> und wollen keine Zeit zu lernen und zu verstehen geben, was er tut. Wenn> wir "-Technologie günstiger gesehen sind diese Skripte ein Geschenk des Himmels :)
    wenn man nicht "ein Geek, nimmt seinen Knoppix und es ist still.
    lernen = Müdigkeit, wollen wir verstehen, oder nicht?

  4. admin 29. Oktober 2008 09.46 Uhr

    @ Roberto
    Ich verstehe das nicht Haß gegen diejenigen, die etwas brauchen, und, dank des Internets, ist schon fertig und funktioniert.
    Es wäre wie gesagt werden, dass Autofahren Ich weiß alles über Thermodynamik und der Carnot-Prozess ...
    Ich brauche ein Skript verwende ich ... Wenn man dann will sie im Detail erfahren, was diese Skripte, aber vielleicht nicht :)

  5. Stirner 29. Oktober 2008 01.55 Uhr

    Vor einiger Zeit habe ich schrieb einen Leitfaden: http://knoppix.crealabs.it/viewtopic.146.html dann geschlossen und das Forum hat es im Alter.

    Die "DIY", schlug ich vor, dass die kurzfristigen würde sicherlich einen erhöhten Aufwand sein, aber wenn man den Mechanismus verstehen, kann jeder Anpassung geworden.
    Heute lebe ich mit meinem Kernel 2.6.27.4 2.6.27.1 umgebaut, weil er Probleme mit einigen USB-Geräten.
    Hier http://www.nabble.com/Cloop-and-2.6.27-kernel-to20000679.html haben die Möglichkeit, live zusammen mit dem Schöpfer der "Mutter" aller!

    Grüße und viel Spaß ;-)

    Max

  6. admin 29. Oktober 2008 02.08 Uhr

    @ Stirner
    Danke für die Info!
    Wenn Sie möchten, senden Sie mir Ihre Führer, der den "Ort", so kann sinnvoll sein, viele Leute!

Trackbacks

Schreibe einen Kommentar

Name (erforderlich)

Email (erforderlich)

Webseite

Kommentare