= 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