Phorward OS GNU/Linux?!

Nabend Zusammen!

Diesen Abend hab ich mich mal mit dem Tool archiso beschäftigt. archiso macht das möglich, was ich so einfach nicht so einfach für möglich gehalten hätte: Es ist eine Sammlung an Skripten, die dazu dienen, ein individuelles, auf Arch Linux basierende, bootbares Live-Betriebssystem zusammenzustellen.

Also mit anderen Worten: Man konfiguriert sich sein Linux-Betriebssystem so wie man es haben möchte und mit den Paketen, Konfigurationsdateien, Benutzern usw. die man haben möchte und stellt sich diese dann sozusagen als individuelles Betriebssystem zusammen.

Und das geile daran ist sogar: Es funktioniert fast out-of-the box! Ich habe das Tutorial auf ArchWiki gelesen und entsprechend umgesetzt, und hatte am Ende tatsächlich ein selbst erstelltes Live-System mit

  • meinen individuellen Einstellungen (.bashrc, .vimrc, .xsession, .Xresources)
  • Enlightenment e18
  • und meinem zusammengestelltem Design (Theme, Einstellungen, Icons…)
  • XDM als Login-Manager
  • Geany, Firefox, Thunderbird, Audacious als Programme

Also… man könnte das daraus resultierende ISO-File nun auf eine DVD brennen oder einen USB-Stick kopieren, es booten und so wie es ist installieren. Hammergeil! Sozusagen ein eigenens Betriebssystem, mal eben zusammengestellt.

Hier ein Screenshot des Resultats, welches als Virtual Machine in VirtualBox läuft (oben), unten das build-system 🙂 …shot-2014-01-23_23-26-30

Naja, alles funktionierte natürlich nicht sofort auf dem Live-System. Ich musste erst dem Live-Benutzer “phorward” ein Passwort geben, dann als root manuell den XDM starten und dann konnte ich mich einloggen… aber es läuft wirklich: Es startet ohne noch mehr zu konfigurieren ein e18 Desktop mit meinem Theme, derselben Menüleiste, ich habe xterm, kann vim starten und habe alles zumindest im Ansatz so wie ich mein Betriebssystem konfiguriert habe… GENIAL!

Ich denke es ist hier noch ein bisschen Optimierungsbedarf und man muss noch ein wenig damit rumspielen. Aber letztendlich kann ich mir in Zukunft das Betriebssystem das ich brauche “mal eben” selbst zusammenbauen und kann es genauso booten und schlussendlich installieren, ohne danach noch einen Finger zu rühren. Und das ist ja eben das, was mich in der Vergangenheit immer so geärgert hat. Linux neu Installieren = Extrem viel neu Konfigurieren. Das würde ja dann damit zumindest teilweise enfallen (vielleicht noch Treiber, Performance) aber zumindest das Grobe… :-D).

Man, Linux ist einfach nur geil! Also mein schon mal erwogener Umstieg auf Debian wird wohl doch erstmal weiiiit verschoben!! 😀

Wichtige Dateien aus dem archlive-Baukasten (immer alles als root machen, anders gehts nicht!). Den Rest vorerst nach Tutorial aus dem Wiki gemacht.

~/archlive/releng/packages.both

ls -ltra in ~/archlive/releng/root-image/etc/skel

~/archlive/releng/root-image/root/customize_root_image.sh tat es nicht so wie beschrieben, jedenfalls nicht die letzte Zeilen im File (daher auskommentiert, sonst error bei build.sh). Habe den Benutzer “arch” durch “phorward” ersetzt.

Und Link auf XDM. Starte den XDM aber leider nicht sofort, mal nachprüfen. Link anlegen unter ~/archlive/releng/root-image/etc/systemd/system