black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10958
|
Hej TNTMaster, TNTMaster schrieb: ...kann ich SGD einfach booten.
stimmt, allerdings..., wie kommst Du dabei eigentlich ohne find --set-root /... aus, besonders, wenn Du grub2 z. B. als stand-alone Bootloader auf eigener Partition benutzen möchtest? (so hatte ich das Vorhaben des TO verstanden.)
Das sollte doch auch mit Grub 2 funktionieren, muß sich nur jemand finden, der diese Befehle für Grub 2 "übersetzt"
eher nicht, aber Du kannst doch ganz einfach g4d von grub 2 aus starten, und dann über diesen 'Umweg' zu sgd gelangen. (schaust Du hier auf meiner Benutzerseite.) Gruß black tencate
|
TNTMaster
Anmeldungsdatum: 30. Juli 2009
Beiträge: 853
|
Ubu-tester schrieb: ich versuche ein USB-Stick mit Grub zum Booten zu bewegen.
set root='hd0,1'
Ich gehe davon aus, daß Grub im MBR des Sticks installiert ist, da set root='hd0,1' normal das Bootmedium ist, ob Platte oder Stick. Ein find ist deshalb nicht nötig, da ich nur eine Partition auf dem Stick habe und diese automatisch als "root" gesetzt wird. Bei mehreren Partitionen oder wenn von einer anderen Platte gebootet werden soll, ist es natürlich erforderlich und muß angegeben werden. aber Du kannst doch ganz einfach g4d von grub 2 aus starten, und dann über diesen 'Umweg' zu sgd gelangen.
Das müßte auch gehen, allerdings ohne (U)EFI. Evtl. ist es auch möglich, die iso in Grub 2 über loopback einzubinden und die Konfigurationsdatei von SGD mit
configfile (loop)/boot/grub/grub.cfg
nachzuladen bzw. zu starten. Alles ungetestet. TNT
|
Lidux
Anmeldungsdatum: 18. April 2007
Beiträge: 15929
|
Hallo TNTMaster, Laut seine Informationen ist grub2 auf Partition 4 (primär) von seinen 6 auf dem Stick ..... und die SGD2 auf Partition 5 (in erweiterten). Gruss Lidux
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10958
|
Hej TNTMaster, TNTMaster schrieb: ...
Das müßte auch gehen,
müßte nicht nur, sondern ist auch getestet ...allerdings ohne (U)EFI.
wie kommst Du darauf? (s. ls -R im post vom 5. 19:48) ...Evtl. ist es auch möglich, die iso in Grub 2 [...]
...Alles ungetestet.
eben (ungetestet); es steht doch sogar auf deren Seite, daß das so nicht geht 😬 . Btw.: Schon mal die verschiedenen *.cfg angeschaut? Dann siehst Du schon, daß das so nicht funktionieren kann. Gruß black tencate
|
Ubu-tester
(Themenstarter)
Anmeldungsdatum: 7. Januar 2011
Beiträge: 2241
Wohnort: NDS
|
moin, ich versuche es jetzt mit rescatux, bleibt beim booten hängen. Drücke ich dann 'RETURN' erscheint '(initramfs)'. Das war es dann. menuentry "rescatux_cdrom_usb_hybrid_i386_amd64-486_0.32b1" {
insmod usb
set root=(hd0,7)
set isofile="/rescatux_32b1.iso"
loopback loop $isofile
bootoptions="isoloop=$isofile scandelay=1"
linux (loop)/live/vmlinuz1
initrd (loop)/live/initrd1.img
append boot=live config memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal
}
Das ist der Menüeintrag, habe ich aus verschiedenen Quellen zusammen getragen, nur aus einer gefundenen Quelle ging nichts. Warum bleibt der Bootvorgang hängen? Gibt es da eine Erklärung für?
|
TNTMaster
Anmeldungsdatum: 30. Juli 2009
Beiträge: 853
|
Lidux schrieb: Laut seine Informationen ist grub2 auf Partition 4 (primär) von seinen 6 auf dem Stick ..... und die SGD2 auf Partition 5 (in erweiterten).
Diese Information hab ich ignoriert/überlesen 😉 black tencate schrieb: TNTMaster schrieb: ...allerdings ohne (U)EFI.
wie kommst Du darauf? (s. ls -R im post vom 5. 19:48)
Das SGD iso ist (U)EFI fähig, wie man hier sieht, war mir auch klar. Aber hast du das schon getestet? PC im (U)EFI Modus starten, vom Stick mit Grub 2 booten, grub4dos chainloaden und SGD iso starten, installiertes, nicht (mehr) startfähiges (U)EFI System booten um Grub 2 damit zu reparieren. Klingt für mich nicht erfolgsversprechend. Kann das im Moment aber selbst nicht testen. TNT
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10958
|
Hej Ubu-tester, Ubu-tester schrieb: ...ich versuche es jetzt mit rescatux
ich würd' ja einen schon funktionierenden Weg (sd2g) erstmal weitergehen, aber naja. Rescatux ist auch nicht besser (schrieb ich ja schon für sg2d, scheint auch bei rescatux der Fall zu sein, also, meine Aussage von gestern ist damit obsolet - > http://www.supergrubdisk.org/wizard-step-put-rescatux-into-an-usb-pendrive/ am Ende!), obwohl als Basis ein Debian LXDE verwendet wird, und grub 2 das per loop booten können sollte, klemmt das so auch bei mir! Aber, mit grub-legacy und entpacktem iso klappt es zumindest mal ( 😈 man sollte immer einen alten HardyHeron Stick - oder sonst wie grub-legacy - zur Hand haben). Hier der menu.lst Eintrag:
title rescatux
root (hd0,8)
kernel /live/vmlinuz boot=live config quiet
initrd /live/initrd.img
boot
ob jetzt Dein menuentry für grub 2 stimmt...? apend ist bei grub 2 mWn nicht 'bekannt', die Parameter hängt man in der Zeile mit linux... an. menuentry "rescatux_cdrom_usb_hybrid_i386_amd64-486_0.32b1" {
insmod usb
set root=(hd0,7)
set isofile="/rescatux_32b1.iso"
loopback loop $isofile
bootoptions="isoloop=$isofile scandelay=1" ## ?
linux (loop)/live/vmlinuz1
initrd (loop)/live/initrd1.img
append boot=live config memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal
}
Das ist der Menüeintrag, habe ich aus verschiedenen Quellen zusammen getragen, nur aus einer gefundenen Quelle ging nichts.
benutze die mehrfach verlinkte Original-Seite! grub 2 und loop, das funktioniert wohl nicht! TNTMaster schrieb: ...Aber hast du das schon getestet? PC im (U)EFI Modus starten
nein, und kann ich auch nicht! Gottlob bin ich efifrei. Btw.: Ich würde nie so ein Tool zur Reparatur oder auch nur zum Booten ins System verwenden, es gibt bei mir immer einen USB Stick, von dem ich booten kann, und dann halt wie im Wiki beschrieben, und gut isss. Gruß black tencate
|
TNTMaster
Anmeldungsdatum: 30. Juli 2009
Beiträge: 853
|
Aber, mit grub-legacy und entpacktem iso klappt es zumindest mal
Yep, iso entpackt auf dem Stick klappt (fast) immer, wenn man die richtigen Kernelparameter weiß. ... Gottlob bin ich efifrei.
Hab ich auch deaktiviert, ohne EFI war vieles noch einfacher. Btw.: Ich würde nie so ein Tool zur Reparatur oder auch nur zum Booten ins System verwenden
Wozu sollte man sonst eine Super Grub Disk verwenden wollen? TNT
|
Ubu-tester
(Themenstarter)
Anmeldungsdatum: 7. Januar 2011
Beiträge: 2241
Wohnort: NDS
|
@ TNT: wenn man die richtigen Kernelparameter weiß
woher weiß man die?
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10958
|
Hej Ubu-tester, Ubu-tester schrieb: @ TNT: wenn man die richtigen Kernelparameter weiß
woher weiß man die?
am ehesten suchst Du in den jeweiligen "boot-Dateien-Verzeichnissen" wie "boot", oder "syslinux", o.ä. des jeweiligen iso-files
Beispiel rescatux - > /isolinux/live.cfg (man muß immer ein bißchen suchen) oder einfach mal mit einem USB-Installer Deiner Wahl installieren, und nach entsprechenden *.cfg files suchen.
Gruß black tencate
|
Ubu-tester
(Themenstarter)
Anmeldungsdatum: 7. Januar 2011
Beiträge: 2241
Wohnort: NDS
|
@ black tencate: mit einem USB-Installer Deiner Wahl installieren
ich wollte es mal mit GRUB versuchen. Welche USB-Installer erzeugen ein Menü zu Auswahl der Images? Multisystem und Yumi kriege ich nicht in die Gänge. Unter alten Versionen lief noch bei mir Multisystem, ab V12.xx nicht mehr. Unetbootin läuft, macht aber nur 1 Programm drauf und kein Menü deshalb. Ich versuche gerade einige Seiten von Grub-Hilfen mittels Internet zu übersetzen. Da kommt ja irre was raus und ist sehr langwierig wegen der Nachbearbeitung. Für einige Einträge aus der 'grub.cfg' habe ich noch keine Erlärung gefunden. Was z.B. bewirkt: 'loopback loop' und '(loop)'? Setzt man 'root' auf, nach Auswahl vom Menu, das dann zu laufende OS oder das gesamte Iso-File oder worauf? Beim Starten von GRUB auf die Partition die Grub enthält, ok, das klappt ja. Bei der Auswahl von 'rescatux...' kommen viele Fehlermeldung, wird was nicht gefunden, aber geht so schnell, so schnell kann ich nicht gucken. Dann bleibt alles bei '(initramfs)' stehen. Da hilft nur nch der grosse Schalter.
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10958
|
Hej Ubu-tester, Ubu-tester schrieb: ... Welche USB-Installer erzeugen ein Menü zu Auswahl der Images?
ich meinte damit Deine Suche nach kernel Parametern ...Multisystem und Yumi kriege ich nicht in die Gänge.
Multisystem hat eine eigene Seite, schau da mal, ansonsten eigenen thread dafür; yumi ist ein Windowsprogramm! ...Unetbootin läuft, macht aber nur 1 Programm drauf und kein Menü deshalb.
fast richtig, unter Umständen kann man aber auch mehrere Linuxe auf jeweils eigene Partitionen des Sticks installieren und entsprechende Menüeinträge in einem eigenen Bootloader (z. b. grub) anlegen. (s. Anhang)
Was z.B. bewirkt: 'loopback loop' und '(loop)'?
loopback 'entpackt quasi das iso-file und stellt den Inhalt den weiteren Befehlen (linux..., initrd...) 'zur Verfügung' ...Setzt man 'root' auf [...] das dann zu laufende OS oder das gesamte Iso-File oder worauf?
set root=... zeigt immer dorthin, wo sich root (="/") befindet, also die Partition mit dem iso-file, oder, falls Du nicht mit loopback erfolgreich bist - siehe rescatux (!s. mein Link!) - und das iso-file entpackt auf eine Partition geschrieben wird, eben dorthin. Gruß black tencate
- RESULTS-SMI-sda_heraugeloscht.txt (33.4 KiB)
- Download RESULTS-SMI-sda_heraugeloscht.txt
|
Ubu-tester
(Themenstarter)
Anmeldungsdatum: 7. Januar 2011
Beiträge: 2241
Wohnort: NDS
|
moin, habe mich mal weiter mit GRUB befasst und 'rescatux' in die Gänge gekriegt, allerdings entpackt. was bedeutet in der Zeile?
linux /live/vmlinuz2 boot=live config quiet
habe dazu bei Grub nichts gefunden. Habe noch geschafft 2 verschiedene Win-XP Installationen zu booten (parttool (hd0,1) hidden- /+), dazu meine Frage: bekommt man die ausgeblendete Partition noch besser versteckt, geschützt? Da bin ich ja mit Linux ruck-zuck wieder dran. Der Hintergrund ist, Win8 hat mal bei der Option 'Schnellstart' ein Zugriff verhindert, aber wie gemacht?
|
Ubu-tester
(Themenstarter)
Anmeldungsdatum: 7. Januar 2011
Beiträge: 2241
Wohnort: NDS
|
moin, die SGD2 habe ich noch nicht ans laufen gekriegt. Ich weiss nicht, welchen Kernel oder andere Sacheen ich da ansprechen muß. Ich finde kein 'boot.img', kein 'vmlinuz' oder so was in der Art. Habe es mit der ISO, sowohl auch entpackt versucht. Habe einen USB-Stick worauf es läuft, aber kein 'Multiboot' und kein Menü. Auf dem gibt es die oben fehlenden Files, ist aber eine ältere Version. Was muß ich tun, um die SGD2 zu booten?
|
TNTMaster
Anmeldungsdatum: 30. Juli 2009
Beiträge: 853
|
Wenn das nicht (U)EFI-fähig sein muß, dann teste das mit grub4dos (Link in meinem 1. Beitrag). Die Datei "grub.exe" speicherst du z.B. auf Partition 1 (muß FAT16/FAT32/EXT2/NTFS sein), die Zeile zum Starten von grub4dos aus dem Grub 2 Menü heraus mit dem iso auf Partition 6 könnte dann so aussehen:
linux16 /grub.exe --config-file='map --mem --heads=0 --sectors-per-track=0 (hd0,5)/super_grub2_disk_hybrid_2.00s2.iso (hd32); map --hook; chainloader (hd32)'
Beachte auch, daß grub4dos im Gegensatz zu Grub 2 die Partitionen ab 0 zählt, /dev/sda3 wäre (hd0,2) TNT
|