So erstellen Sie eine benutzerdefinierte Debian Live-CD über das Internet
Wenn Debian eine Sache bedeutet, ist es Funktionalität. Du gehst normalerweise nicht zu Debian, wenn es um topaktuelle Features oder ausgefallene Extras geht, aber wenn du nach einem extrem vielseitigen, stabilen und zuverlässigen Linux suchst, ist es unschlagbar. Eines der neueren Debian-Angebote ist die Möglichkeit, eine benutzerdefinierte Live-CD direkt von ihrer Website zu erstellen. Sie wählen Ihre Optionen, sie generieren das Bild. Wie alles Debian, ist es nicht auffällig, du wirst keine AJAX-Animationen oder jQuery-Effekte bekommen, nur ein funktionales, flexibles und mächtiges Werkzeug, und hier ist, wie man es benutzt.
Grundeinstellungen
Klicken Sie hier, um den Web Image Builder zu öffnen. Standardmäßig werden nur die grundlegenden Optionen zum Erstellen Ihrer CD angezeigt.
binary-images gibt den Typ des Bildes an, das Sie generieren möchten. In den meisten Fällen sollten Sie das Format ISO-Standardformat beibehalten.
Unter Distribution wählen Sie, welches Debian-Release für die Installation verwendet werden soll. Kurz gesagt, Debian hat immer drei Versionen verfügbar - stabil, testing und unstable . Die aktuelle stabile Version trägt den Codenamen Lenny und der aktuelle Test ist Squeeze . Instabil ist immer Sid . Für maximale Zuverlässigkeit wählen Sie Lenny (stabil), aber historisch funktioniert der Testzweig ziemlich gut als Desktop.
Die Paketlisten- Option bietet eine einfache Möglichkeit, aus einer vordefinierten Gruppe von Paketen auszuwählen. Zum Beispiel, wenn Sie ein Heimstudio in KDE ausführen wollen, dann ist es einfach ein Studio-KDE - Paket.
Vermutlich können Sie im Aufgabenbereich bestimmte Aufgaben für den Build angeben, allerdings scheint diese Funktion fast völlig undokumentiert zu sein, was bei Debian-Tools selten ist.
packages ist eine Liste der Pakete, die Sie in Ihre CD einbinden möchten, die nicht Teil der Listen sind, die Sie zuvor ausgewählt haben. Dies kann alles in den Debian-Repositories umfassen, von Mediaplayern wie VLC bis zu Wiederherstellungstools wie gparted.
Erweiterte Bootstrap-Optionen
Wenn wir nur die grundlegenden Optionen festlegen könnten, wäre dieses Dienstprogramm nicht besonders nützlich. Der nächste Abschnitt der Konfiguration, der durch Klicken auf Erweiterte Bootstrap-Optionen aufgerufen werden kann, gibt uns einige wichtige Einstellungen.
Derzeit bietet die Architekturoption nur 386-Style-Prozessoren. Dies ist eine breite Architektur im Vergleich zu SPARC oder PowerPC. Sie werden in einem späteren Abschnitt einen bestimmten CPU-Typ (686, 64-Bit usw.) festlegen.
Bootstrap-Flavor bezieht sich auf die Pakete, die beim Aufbau des Basissystems beteiligt sein werden. Wenn Sie nicht versuchen, Ihr CD-Image besonders winzig zu machen, sollten Sie dies im Standard beibehalten .
Lassen Sie mirror-bootstrap in Ruhe, da diese Pakete direkt vom Build-Server abholen, aber Sie möchten Mirror-binary auf Ihre Region setzen. Benutzer in den Vereinigten Staaten zum Beispiel möchten möglicherweise http://ftp.de.debian.org/debian/ zu http://ftp.us.debian.org/debian/ ändern.
Spiegel-Binär-Sicherheit kann sicher in Ruhe gelassen werden, aber wenn Sie nicht-offene Software (Flash, Skype, etc.) verwenden möchten, sollten Sie die Archiv-Bereiche so ändern, dass sie "contrib" und "non-free" enthalten.
Erweiterte Chroot-Optionen
Wie versprochen, ist dies der Abschnitt, in dem Sie eine spezifischere CPU-Architektur sowie einige andere praktische Optionen definieren können.
Wenn chroot-filesystem auf squashfs eingestellt ist, werden die Dateien auf Ihrer Live-CD komprimiert, wodurch Sie mehr Platz für Anwendungen haben. Im Allgemeinen ist das was du willst.
In linux-flavors können Sie Ihre CPU-Architektur detaillierter definieren. Im Kombinationsfeld werden alle CPU-Typen im 386-Stil aufgelistet, einschließlich der für virtuelle Maschinen entwickelten Images.
Seltsamerweise scheinen Sicherheit und symbolische Verbindungen zwei weithin undokumentierte Merkmale zu sein. Einige eingeschränkte Tests weisen darauf hin, dass die Sicherheit möglicherweise mit der SELinux-Konfiguration zusammenhängt.
Mit sysvinit können Sie entscheiden, ob Sie das etwas veraltete System SysV Init verwenden möchten oder nicht. Sofern Sie nicht einen bestimmten Grund haben, es zu verwenden, und Sie wahrscheinlich wissen, wenn Sie das tun, belassen Sie diese Einstellung auf False .
Erweiterte binäre Optionen
Da die meisten Optionen hier eher technischer Natur sind und unter normalen Umständen keine Anpassung erfordern, konzentriert sich dieser Abschnitt hauptsächlich auf die Optionen, die ein Benutzer am ehesten ändern möchte.
Bootloader lässt Sie zwischen syslinux und GRUB wählen. Syslinux ist einfacher und ist der Standard-Bootloader für Live-CDs, aber GRUB bietet mehr Optionen. Sofern Sie keinen Grund haben, GRUB zu verwenden, ist Syslinux die sicherste und einfachste Wahl.
Mit der Debian-Installer- Option entscheiden Sie, ob Sie die Installation von Ihren Live-Medien unterstützen möchten oder nicht. Laut dem Debian Live-Team ist dies nicht im Sinne des Systems (eine offizielle Debian-Installations-CD ist vielleicht eine bessere Wahl), wird aber dennoch unterstützt.
Wenn Sie den Inhalt Ihrer CD verschlüsselt haben möchten, können Sie einfach das Verschlüsselungsflag auf die gewünschte Verschlüsselungsstufe setzen.
Erweiterte Quellenoptionen
Hier gibt es nur zwei Möglichkeiten, Quell- und Quellbilder . Das erste ist die Entscheidung, ob Quellcode in Ihre CD aufgenommen werden soll oder nicht, und das letztere ist das Format, in dem es gespeichert wird.
Fazit
Wenn Sie Ihre CD fertiggestellt haben, dauert es einige Minuten, bis der Server Ihr Bild erstellt und Sie per E-Mail benachrichtigt, sobald der Download abgeschlossen ist. Wie üblich haben die Debian-Entwickler ein nützliches Tool entwickelt, um die Aufgabe zu erledigen. Wird es irgendwelche Beautiful Web Site Awards gewinnen? Wahrscheinlich nicht. Wird es eine benutzerdefinierte Debian-Live-CD nach Ihren Spezifikationen erstellen? Absolut.