• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

System rescue CD auf USB-Stick installieren und bootbar mach

Strunz

Member
Hallo,

ich habe die komplette System rescue CD (Version 0.3.4) auf meinem USB-Stick kopiert und bootbar gemacht, allerdings kann mein Stick beim Booten das Kernel-Image nicht finden obwohl ich sämtliche Verzeichnisse und Ordner exakt kopiert habe!

Was muss ich sonst noch tun?

cu
Strunz
 
OP
Strunz

Strunz

Member
Hier ist der Inhalt meiner "isolinux.cfg"!

default rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=788 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
timeout 300
prompt 1
display f1boot.msg
F1 f1boot.msg
F2 f2help.msg
F3 f3kern.msg
F4 f4arun.msg
label fb640
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=785 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
label fb800
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=788 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
label fb1024
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=791 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
label fb1280
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=794 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
label i810fb640
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=i810fb:640x480 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
label i810fb800
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=i810fb:800x600 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
label i810fb1024
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=i810fb:1024x768 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
label intelfb640
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=intelfb:640x480 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
label intelfb800
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=intelfb:800x600 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
label intelfb1024
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=intelfb:1024x768 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
label nofb
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=ofonly vga=0 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
label nofb2
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=ofonly vga=4 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
label nofb3
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=ofonly vga=6 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
label nokeymap
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=788 looptype=squashfs loop=/sysrcd.dat cdroot splash=silent
label vesa
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=788 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot forcevesa splash=silent
label fr
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=788 looptype=squashfs loop=/sysrcd.dat setkmap=fr cdroot splash=silent
label uk
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=788 looptype=squashfs loop=/sysrcd.dat setkmap=uk cdroot splash=silent
label freedos
kernel memdisk
append initrd=/bootdisk/freedos.img floppy
label memtest
kernel memdisk
append initrd=/bootdisk/memtestp.img floppy
label ranish
kernel memdisk
append initrd=/bootdisk/ranish.img floppy
label aida
kernel memdisk
append initrd=/bootdisk/aida.img floppy
label ntpass
kernel memdisk
append initrd=/bootdisk/ntpass.img floppy
label gag
kernel memdisk
append initrd=/bootdisk/gag.img floppy
label dban
kernel memdisk
append initrd=/bootdisk/dban.img floppy
label disk1
localboot 0x80
label disk2
localboot 0x81
label floppy
localboot 0x00
label nextboot
localboot -1
 

Taesi

Member
Welchen Bootloader hast Du auf dem Stick? Hoffentlich nicht ISOLINUX? SYSLINUX böte sich da an (gleiche Syntax der Konfigurationsdatei, nur anderer Name "SYSLINUX.CFG").
Evtl. geht auch GRUB, dann allerdings das Konfigurationsfile umarbeiten.

Mit welchem Dateisystem hast Du den Stick formatiert? FAT oder FAT32 machten bisher die wenigsten Probleme, obwohl ich diese spezielle CD-Distri natürlich nicht getestet habe.
 
OP
Strunz

Strunz

Member
Hier der Inhalt meiner Syslinux.cfg

default rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=788 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
timeout 300
prompt 1
display f1boot.msg
F1 f1boot.msg
F2 f2help.msg
F3 f3kern.msg
F4 f4arun.msg
label fb640
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=785 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
label fb800
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=788 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
label fb1024
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=791 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
label fb1280
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=794 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
label i810fb640
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=i810fb:640x480 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
label i810fb800
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=i810fb:800x600 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
label i810fb1024
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=i810fb:1024x768 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
label intelfb640
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=intelfb:640x480 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
label intelfb800
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=intelfb:800x600 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
label intelfb1024
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=intelfb:1024x768 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
label nofb
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=ofonly vga=0 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
label nofb2
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=ofonly vga=4 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
label nofb3
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=ofonly vga=6 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
label nokeymap
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=788 looptype=squashfs loop=/sysrcd.dat scandelay=10 cdroot=/dev/sd splash=silent
label vesa
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=788 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd forcevesa splash=silent
label fr
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=788 looptype=squashfs loop=/sysrcd.dat setkmap=fr scandelay=10 cdroot=/dev/sd splash=silent
label freedos
kernel memdisk
append initrd=freedos.img floppy
label memtest
kernel memdisk
append initrd=memtestp.img floppy
label ranish
kernel memdisk
append initrd=ranish.img floppy
label aida
kernel memdisk
append initrd=aida.img floppy
label ntpass
kernel memdisk
append initrd=ntpass.img floppy
label gag
kernel memdisk
append initrd=gag.img floppy
label dban
kernel memdisk
append initrd=dban.img floppy
 

whois

Ultimate Guru
Kannst du mir mal sagen was die Doppel Postings sollen?

http://www.linux-club.de/ftopic79176.html
 

Taesi

Member
Bitte vielleicht noch mal die Datei- und Verzeichnisstruktur des Sticks aufzeigen!

Der Bootlader selbst funktioniert korrekt? (Eingabe-Prompt da?)

Funktionieren die über MEMDISK zu startenden Floppy-Images, oder kommt da die selbe Meldung?

Oder werden etwa sogar KERNEL und INITRD korrekt geladen, und es gibt Probleme das CLOOP (die Riesendatei) zu finden?
 
OP
Strunz

Strunz

Member
Der Eingabeprompt ist da!
Hier die Verzeichnisstruktur:

/bootdisk/
/isolinux/
/syslinux/
/syslinux.cfg
/ldlinux.sys
/sysrcd.dat
 

Taesi

Member
Hier vermisse ich den KERNEL, müsste lt. Deiner Konfig rescuecd heißen, sowie die INITRD, lt. Beispiel namens rescuecd.igz.
Oder sind diese Dateien in einem Unterverzeichnis?
 

Taesi

Member
Nein, der Kernel sollte lt. Deinem Konfigurationsfile rescuecd heissen.
Die initale Ramdisk (auch INITRD genannt) sollte, wenn wir dem Inhalt Deiner Dateien vertrauen, den Namen rescuecd.igz tragen. Beides sollte sich im Hauptverzeichnis der CD befinden. (Alles auf Deine SYSLINUX.CFG bezogen.)
 

Taesi

Member
Besser die beiden Dateien (rescuecd und rescuecd.igz) aus meinem letzten Post in's Hauptverzeichnis des Stick's kopieren, denn ich bin mir nicht sicher, ob SYSLINUX absolute Pfadangaben mag!?

Im Zweifelsfalle auch mal den kompletten Inhalt einschließlich Unterverzeichnisse zeigen!
 

TomcatMJ

Guru
http://syslinux.zytor.com/wiki/index.php/SYSLINUX#Can_I_Use_SYSLINUX_on_a_Hard_Drive.3F sagt dir, daß du FAT16 und nicht FAT32 aka vfat nutzen solltest wenn du vom Stick booten willst. Desweiteren musst(!) du nachschauen, was in der isolinux.cfg des Ausgangs-ISO-Images als Parameter für kernel und initrd drinstehen und genau diese parameter dann in die syslinux.cfg entsprechend umsetzen. Rumraten hilft da nicht weiter, poste einfach mal die isolinux.cfg und die Ausgabe von
Code:
ls -Rl /media/<dein Stick>/*
(das sind kleine L keine großen i) nach phpfi.com und geb uns den resultierenden Link hier ins Forum damit man dir effektiv helfen kann nachdem(!) du den Stick von
Code:
vfat
auf
Code:
msdos
per
Code:
mkfs.msdos /dev/<deinstickdevice>
umformatiert hast und die Sachen nochmal unter dem dann richtigen Dateisystem auf den Stick kopiert hast.
Alles andere hilft hier nun nicht weiter sofern wir keine konkreten Infos am sortierten Stück von dir bekommen sondern immer nur kleine Bröckchen.

Bis denne,
Tom
 

oc2pus

Ultimate Guru
schau dir mal diese Seite an:
http://pendrivelinux.com

dort wird sehr detailiert beschrieben wie das funktioniert und es gibt vorgefertigte Verfahren seinen Stick von WIndows oder Linux zu bespielen.
 
OP
Strunz

Strunz

Member
Hier ist der Inhalt meines USB-Sticks:
http://phpfi.com/222590

und hier ist meine "isolinux.cfg":

default rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=788 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
timeout 300
prompt 1
display f1boot.msg
F1 f1boot.msg
F2 f2help.msg
F3 f3kern.msg
F4 f4arun.msg
label fb640
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=785 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
label fb800
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=788 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
label fb1024
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=791 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
label fb1280
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=794 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
label i810fb640
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=i810fb:640x480 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
label i810fb800
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=i810fb:800x600 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
label i810fb1024
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=i810fb:1024x768 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
label intelfb640
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=intelfb:640x480 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
label intelfb800
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=intelfb:800x600 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
label intelfb1024
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=intelfb:1024x768 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
label nofb
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=ofonly vga=0 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
label nofb2
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=ofonly vga=4 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
label nofb3
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=ofonly vga=6 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot splash=silent
label nokeymap
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=788 looptype=squashfs loop=/sysrcd.dat cdroot splash=silent
label vesa
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=788 looptype=squashfs loop=/sysrcd.dat dokeymap cdroot forcevesa splash=silent
label fr
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=788 looptype=squashfs loop=/sysrcd.dat setkmap=fr cdroot splash=silent
label uk
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=788 looptype=squashfs loop=/sysrcd.dat setkmap=uk cdroot splash=silent
label freedos
kernel memdisk
append initrd=/bootdisk/freedos.img floppy
label memtest
kernel memdisk
append initrd=/bootdisk/memtestp.img floppy
label ranish
kernel memdisk
append initrd=/bootdisk/ranish.img floppy
label aida
kernel memdisk
append initrd=/bootdisk/aida.img floppy
label ntpass
kernel memdisk
append initrd=/bootdisk/ntpass.img floppy
label gag
kernel memdisk
append initrd=/bootdisk/gag.img floppy
label dban
kernel memdisk
append initrd=/bootdisk/dban.img floppy
label disk1
localboot 0x80
label disk2
localboot 0x81
label floppy
localboot 0x00
label nextboot
localboot -1
 
OP
Strunz

Strunz

Member
und hier ist die syslinux.cfg:

default rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=788 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
timeout 300
prompt 1
display f1boot.msg
F1 f1boot.msg
F2 f2help.msg
F3 f3kern.msg
F4 f4arun.msg
label fb640
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=785 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
label fb800
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=788 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
label fb1024
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=791 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
label fb1280
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=794 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
label i810fb640
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=i810fb:640x480 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
label i810fb800
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=i810fb:800x600 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
label i810fb1024
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=i810fb:1024x768 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
label intelfb640
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=intelfb:640x480 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
label intelfb800
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=intelfb:800x600 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
label intelfb1024
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=intelfb:1024x768 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
label nofb
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=ofonly vga=0 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
label nofb2
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=ofonly vga=4 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
label nofb3
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc video=ofonly vga=6 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd splash=silent
label nokeymap
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=788 looptype=squashfs loop=/sysrcd.dat scandelay=10 cdroot=/dev/sd splash=silent
label vesa
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=788 looptype=squashfs loop=/sysrcd.dat dokeymap scandelay=10 cdroot=/dev/sd forcevesa splash=silent
label fr
kernel rescuecd
append root=/dev/ram0 initrd=rescuecd.igz init=/linuxrc vga=788 looptype=squashfs loop=/sysrcd.dat setkmap=fr scandelay=10 cdroot=/dev/sd splash=silent
label freedos
kernel memdisk
append initrd=freedos.img floppy
label memtest
kernel memdisk
append initrd=memtestp.img floppy
label ranish
kernel memdisk
append initrd=ranish.img floppy
label aida
kernel memdisk
append initrd=aida.img floppy
label ntpass
kernel memdisk
append initrd=ntpass.img floppy
label gag
kernel memdisk
append initrd=gag.img floppy
label dban
kernel memdisk
append initrd=dban.img floppy
 
Oben