Vorige: , Nach oben: Systemabbilder erstellen   [Inhalt][Index]


16.4 Abbild-Module

Nehmen wir uns das Pine64 als Beispiel vor. Es handelt sich um eine ARM-basierte Maschine. Um ein Abbild für diesen Chip anfertigen zu können, benötigen wir die folgenden Bestandteile:

Im Modul (gnu system images pine64) sind all diese Bestandteile zu finden; jeweils pine64-barebones-os, pine64-image-type und pine64-barebones-raw-image.

Das Modul liefert ein Abbild vom Typ pine64-barebones-raw-image, so dass wir diesen Befehl benutzen können:

guix system image gnu/system/images/pine64.scm

Damit könnten wir dank dem im pine64-image-type-Verbundsobjekt deklarierten Abbildtyp 'pine64-raw eine Datei my-pine.scm vorbereiten, die dann den folgenden Inhalt hat:

(use-modules (gnu system images pine64))
(operating-system
  (inherit pine64-barebones-os)
  (timezone "Europe/Athens"))

So passen wir das Betriebssystem aus pine64-barebones-os an. Wir führen aus:

$ guix system image --image-type=pine64-raw my-pine.scm

Es sei angemerkt, dass Sie genauso in anderen Modulen innerhalb des Verzeichnisses gnu/system/images Definitionen für Novena-, Pine64-, PinebookPro- und Rock64-Maschinen als Zielsystem finden können.