Klick auf Neue JiffyBox erstellen
Distribution ist egal (wird später überschrieben)
Kennwort ist auch egal (wird ja auch überschrieben)
Warten bis die JiffyBox erstellt ist
In der Übersicht neben der JiffyBox auf Konfigurieren
klicken
Links auf Profile und Festplatten
Unten auf Alle Festplatten und Profile löschen
2 neue Festplatten hinzufügen (Reihenfolge ist wichtig)
Name: Boot; Dateisystem: unformatiert/anderes; Größe: 128M
Name: CoreOS; Dateisystem: unformatiert/anderes; Größe: den Rest
Neues Profile hinzufügen:
Name: Standard
Kernel: Bootmanager 64bit (pvgrub)
Runlevel: Default
Festplatten hinzufügen (Reihenfolge ist wichtig):
Unter Root-Festplatte unten:
Frei: /dev/xvdb9
Mountoption: Nur Lesen (ro)
Konsole und Recovery einrichten
In der Übersicht neben der JiffyBox auf Konfigurieren
klicken
Links auf Konsole und Recovery
Auf Passwort erstellen
klicken und ein schönes Passwort aussuchen
Unten auf Recovery-System jetzt aktivieren
Distribution: egal
Festplatten:
xvda: Recovery-System
xvdb: Boot
xvdc: CoreOS
noch ein schönes Kennwort eingeben und aktivieren
Per SSH auf die Console gehen ssh [email protected]
und das Fenster geöffnet lassen
per SSH auf auf die JiffyBox verbinden
Datei cloud-config
mit folgendem Inhalt erstellen:
#cloud-config
ssh_authorized_keys:
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0g+ZTxC7weoIJLUafOgrm+h...
Installer herunterladen, konfigurieren und ausführen (Im Prinzip wie bei CoreOS erklärt):
# wget https://raw.github.com/coreos/init/master/bin/coreos-install
# chmod +x coreos-install
# ./coreos-install -d /dev/xvdc -C stable -c cloud-config
...
Installing cloud-config...
Success! CoreOS stable current is installed on /dev/xvdc
# mount /dev/xvdc1 /mnt
# sed -i 's/hd0,0/hd1,0/g' /mnt/boot/grub/menu.lst
# umount /mnt
# dd if=/dev/xvdc1 of=/dev/xvdb bs=4k
32768+0 records in
32768+0 records out
134217728 bytes (134 MB) copied, 0.40273 s, 333 MB/s
# sync
# shutdown -h now
Nun unter Konsole und Recovery
das Recovery-System deaktivieren
JiffyBox normal starten und CoreOS sollte booten...