= DyneBolic von einem USB-Stick aus Booten =
----
 . In der folgenden Anleitung wird erklärt, wie man DyneBolic von einem USB-Stick aus bootet.
== Vorraussetzungen: ==
----
 . -Das Mainboard muss das Booten von einem USB-Medium unterstützen
 . -Ein USB-Stick mit mehr als ~685 Mbyte (Leer!)
 . -Eine DyneBolic Live-CD / DyneBolic gedockt
== Verfahren ==
----
 . StarteDyneBolic. Schließe den USB-Stick an. DyneBolic fragt nun in der Regel nach, ob der  USB-Stick für  die Verwendung  gemountet  werden soll. Dieses verneinen.
1.Öffne einen Konsole und gib:

 . {{{
cat /proc/partitions }}}
ein, um herauszufinden wie das Gerät heißt.

 . ''-hda's sind Festplatten''
beispielsweise /dev/sda1 (Von jetzt an, wird als Pfad-Angabe /dev/sda1 verwendet, wenn der Pfad bei dir anders lautet, ändere ihn für dich entsprechend ab)

----
 2.Benutze das Partitionierungstool cfdisk:

 . {{{
cfdisk /dev/sda1
}}}
 . -Lösche alle Partitionen -Lege einen neue Partition mit maximaler Größe an (Achung! Evtl. gibt der Controllerchip ein größeres Volumen an, als tatsächlich nutzbar ist) -Wähle Linux (Nr.83) als Dateisystem -Mache die Änderungen persistent
----
 3.Formatiere den Stick mit:

 . {{{
mke2fs /dev/sda1
}}}
Um das EXT2-Dateisystem auf den Stick zu schreiben.

----
 4.Mounte den Stick mit: mount /dev/sda1 /mnt/usb Falls er als Fehlermeldung ausgibt: "The mount-point /mnt/usb does not exist lege ihn manuell an mit:

 . {{{
mkedir /mnt/usb
}}}
5.Installiere den Grub-Bootloader auf dem Stick mit:

 . {{{
grubconfig
}}}
-Wähle den USB-Stick aus

----
 6.Kopiere das Dyne Dock-Verzeichnis von der CD auf den Stick mit:

 . {{{
rsync -Pr /mnt/cd1/dyne /mnt/usb/ }}}
----
 7.Boote das System vom Stick!

----
== Mögliche Fehler: ==
Falls du vom Bootloader

 . {{{
Error 15: File Not Found}}}
angezeigt bekommst, versuch folgendes: mit (e) kannst du die Startparameter, die z.B. so aussehen:

 . {{{
# Start dyne:bolic entry
title dyne:II DHORUBA (Edited)
root (hd0,0)
kernel /dyne/linux-2.6.18-ck1-dyne root=/dev/ram0 rw load_ramdisk=1 max_loop=64 vga=791
initrd /dyne/initrd.gz}}}
ändern.

Bei mir war

 . {{{
root (hd1,0)
}}}
statt .

 {{{
root(hd0,0)
}}}
daran schuld, das es nicht geklappt hat