Hallo,
habe meine ersten Gehversuche mit Linux hinter mir und wollte nun nach einem Test mit der Live CD das Samlinux 2008 auf einen USB Stick installieren.
Als Vorteil, so dachte ich, ist es, Updates auf das im Stick installierte Sam einzubinden und somit immer aktuell zu sein.
Yogibär hat auch eine Anleitung dazu geschrieben (Übersetzung von Serjant) , die aber nicht funktioniert (warum auch immer)
Ich bekomme beim Starten den Error Code 17 und das System bleibt hängen.
Irgendwo hatte ich gelesen, dass es an Syslinux liegen soll, da die neuen Versionen die Bootdateien nicht mehr im Root-Verzeichnis des Sticks erwarten.
Ich habe also mit Syslinux 3.51 experimentiert, komme aber dort auch nicht weiter.
Wenn ich von Pendrivelinux ein fertiges Image herunterlade und dann die Dateien, bis auf die livecd.sqfs austausche, schaffe ich es, dass Samlinux vom Stick bootet.
Allerdings sieht das Bootmenue sehr bescheiden aus und ich denke, dass das nicht im Sinne des Erfinders ist, oder ?
Übrigends :
Wenn ich Samlinux auf eine USB Festplatte installiere, klappt das Booten einwandfrei.
Gibt es mittlerweile eine gut funktionierende Lösung für das Booten von USB ?
Gruß,
Steffen P.
Ich habe kein Problem mit dem Booten von SAM2008 vom Stick. Und was ist schlimm daran, wenn das Bootimage doof aussieht, wenn danach SAM anstandslos startet und läuft. (Grübel)
Mir wäre das egal.
Schreib mal bitte in der howto Sektion genau auf, was an meiner Anleitung bei Dir nicht funktioniert hat.
Hey hey, sollte keine Kritik sein, nicht falsch verstehen.
Ich schreibe meine Vorgehensweise nachher mal genau auf. Im Moment geht es nicht, da der Chef hier herumgeistert !
Melde mich,............
hier nun meine Vorgehensweise :
Ich bin gerade im Saturn-Markt gewesen und habe mir erstmal einen 8GB Maxtor Stick zugelegt.
Diesen Stick habe ich nun für das Linux System vorgesehen.
1. Samlinux 2008 von der Live-CD gestartet.
2. Als Guest angemeldet.
3. USB-Stick eingesteckt.
4. Aufruf des Control-Centers - System - Console öffnen
5. Fdisk -l verrät mir, dass mein Stick /dev/sdb ist.
6. Fdisk /dev/sdb ausführen und folgende Parameter verwenden :
p (Partitionen anzeigen)
d (Partitionen löschen)
n (Neue Partition erstellen) P auswählen für Primär, Partitionsnummer 1
Stick mit seiner gesamten Größe erstellen.
Partition mit a (bootflag) aktivieren
mit t und anschließend b den Dateisystemtyp Fat32 bestimmen
anschließend mit w die Partionstabelle auf den Stick schreiben.
7. Stick entfernen und wieder einstecken.
8. Stick unmounten und mit mkfs.vfat -F 32 -n Samlinux /dev/sdb1 formatieren
Nach dem Formatieren habe ich den Stick entfernt und wieder eingesteckt.
Der Stick wurde automatisch unter /media/Samlinux gemountet.
Nun habe ich das CD-Rom mit der eingelegten Samlinux gemountet.
dann mittels cd Befehl in die Verzeichnisstruktur der CD-Rom gewechselt und mit
cp -rf livecd.sqfs isolinux/* /media/Samlinux den Kopiervorgang ausgelöst.
anschließend in das Verzeichnis des Sticks gewechselt und dort den Befehl :
mv isolinux.cfg syslinux.cfg ausgeführt.
Fertig.
Nun habe ich die Windows Umgebung gestartet und mir Syslinux 3.51 heruntergeladen.
Syslinux 3.51 in das Root-Verzeichnis entpackt und über die Konsole (cmd) in das Verzeichnis Syslinux gewechselt.
Dort dann syslinux.exe -f F: ausgeführt.
F: ist mein USB-Stick Verzeichnis.
Anschließend habe ich den Rechner neu gestartet und im Bios das Booten meines USB-Sticks an die erste Stelle gesetzt.
Nachdem das Bios-Post abgelaufen ist und nun der Zugriff auf den Stick erfolgte, erhielt ich einen schwarzen Bildschirm mit einen blinkenden Unterstrich, der sich in der dritten od. vierten Zeile von oben befand.
Dieser Zustand bleibt dann bestehen.
Ich denke, dass ich soweit alles richtig gemacht habe, oder ?
Der Fehler liegt anscheinend bei Syslinux.
Gruß,
Steffen P.
Mehr heute Abend. Habe jetzt auch keine Zeit und kein SAM.
Das ist ein Wort !
Habe nun die gleiche Prozedur nochmal durchgeführt und Syslinux 3.72 verwendet
Ergebnis :
Invalid system disk
replace the disk
nimm den syslinux-Befehl von SAM in linux. Das tut es bei mir immer.
Nochmal ich: Was mache ich, wenn ich einen USB-stick erstellen möchte für SAM 2008rc1.
Schritt 1: Kopiere das iso-der CD auf die Festplatte.
Schritt 2: Entpacke die Iso mit xarchiver inclusive der Dateistruktur auf die Festplatte in ein neues Verzeichnis.
Schritt 3: Formatiere den USB-stick mit dem Kontrollzentrum (Lokale Platten, Partitionen verwalten)
Schritt 4: Schiebe livecd.sqfs in das Verzeichnis mit thunar
Schritt 5: Schiebe alles aus /isolinux in dieses Verzeichnis
Schritt 6: Benenne isolinux.cfg in syslinux.cfg um
Schritt 7: Öffne ein terminal, werde dort mit su und passwort root und gebe dort
wobei XX mit fdisk -l bestimmt wurde. Kennst Du ja.
Dann sollte es der Stick tun.
Hallo,
konnte gestern Abend nicht mehr testen. Habe es aber heute Morgen nachgeholt.
Jetzt geht es wunderbar !
Vielen Dank,
Steffen P.