black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10955
|
Hej linuxcub, linuxcub schrieb: ...
Der zusätzliche notwendige Kernelparameter lautet linux.../casper/vmlinuz boot=casper persistent... ??? Als ich das z.B. ins Terminal eingab, passierte ausser Fehlermeldung nichts!
von mir markiert och nööö, ne?
hier sah das doch ganz anders aus: linux.../casper/vmlinuz boot=casper persistent...
und ich hoffte, es ist klar, daß die vorhandene menuentry Zeile
...
linux ...
... an der markierten Stelle um das Wort persistent zu ergänzen sei 😮 Gruß black tencate
|
linuxcub
(Themenstarter)
Anmeldungsdatum: 13. März 2007
Beiträge: 1641
|
Hallo black tencate, danke für die Aufklärung ☺ Ich nehme jetzt aber erst mal eine längere Auszeit von der GRUBerei 😉 ehe ich mich wieder daran wage. Gruß, linuxcub
|
linuxcub
(Themenstarter)
Anmeldungsdatum: 13. März 2007
Beiträge: 1641
|
Hallo black tencate, deine ausführlichen Ausführungen haben mich mutig gemacht, ein Tripleboot - Windows 8, Ubuntu Trusty, Lubuntu Trusty - auf meiner Notebook Festplatte zu installieren und dafür in grub.config herumzuGRUBben*. Klappt prima, besser als Lubuntu auf Stick. Deshalb markiere ich mein Thema hier als "gelöst". Danke, linuxcub P.S. Ich habe einfach Lubuntu zu Windows8 und Ubuntu dazuinstalliert. Da beim Booten im Grubmenü erstmal "Ubuntu" stand, wo es "Lubuntu" heissen sollte, habe ich grub.cfg entsprechend editiert - darf man nicht, steht da 😛 - und habe jetzt ein wunderschönes Startmenü für Windows8, Ubuntu und Lubuntu. P.P.S. Natürlich habe ich ein Backup für grub.cfg vorher gemacht. P.P.P.S. Auf Lubuntu freut sich schon mein alter PC mit seiner "uralten Hardware" (Originalton bowman in https://forum.ubuntuusers.de/topic/nur-teils-unsichtbare-installation-von-x-l-ubu/); da wird er endlich sein Xubuntu los.
|
linuxcub
(Themenstarter)
Anmeldungsdatum: 13. März 2007
Beiträge: 1641
|
black tencate schrieb: Hej linuxcub, linuxcub schrieb: ...ich musste nur zuvor noch das bootflag in der boot Partition setzen
nee, nee, mit dem bootflag hat grub 'nix am Hut', sowas braucht nur Windows!
Tut mir leid, black tencate, ich habe jetzt sehr oft nach deiner Anleitung erfolgreich USB Livesticks erstellt und jedesmal musste ich in der BOOT-Partition das bootflag setzen, damit der Stick bootete! Gruss, linuxcub
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10955
|
Hej linuxcub, linuxcub schrieb: ...und jedesmal musste ich in der BOOT-Partition das bootflag setzen, damit der Stick bootete!
dann läuft da etwas anderes nicht richtig, Linux – und auch nur grub – kann definitiv mit dem bootflag nichts anfangen! Das ist nur für Windows relevant. Gruß black tencate
|
Letalis_Sonus
Anmeldungsdatum: 13. April 2008
Beiträge: 12990
Wohnort: Oldenburg/Erlangen
|
Für Live Systeme kommt traditionell oft noch isolinux bzw syslinux zum Einsatz und nicht GRUB, das ist erst seit GRUB 2 überhaupt dazu in der Lage - und wird von Ubuntu AFAIK nur für UEFI verwendet. Das Flag ist nur für die Initialisierung eines Bootvorgangs von Interesse - der Kernel hat damit nichts am Hut, er wird ins gemachte Nest gesetzt.
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10955
|
Hej Letalis Sonus, Letalis Sonus schrieb: Für Live Systeme kommt traditionell oft noch isolinux bzw syslinux zum Einsatz und nicht GRUB, das ist erst seit GRUB 2 überhaupt dazu in der Lage - und wird von Ubuntu AFAIK nur für UEFI verwendet.
Du vergißt, das g4d längst iso-files booten kann [1] (wird allerdings bei Ubuntu nicht verwendet) Das Flag ist nur für die Initialisierung eines Bootvorgangs von Interesse
Aber auch ein stand-alone grub – linuxcub schrieb:
...ich habe jetzt sehr oft nach deiner Anleitung erfolgreich USB Livesticks erstellt
– kommt vollständig ohne bootflag zum Ziel. Gruß black tencate [1] title 12.04.5-dvd 64 auf sli64-dat
find --set-root /iso/ubuntu-12.04.5-dvd-desktop-amd64.iso
map /iso/ubuntu-12.04.5-dvd-desktop-amd64.iso (hd32)
map --hook
root (hd32)
kernel /casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-12.04.5-dvd-desktop-amd64.iso locale=de_DE bootkbd=de console-setup/layoutcode=de
initrd /casper/initrd.lz
|
Letalis_Sonus
Anmeldungsdatum: 13. April 2008
Beiträge: 12990
Wohnort: Oldenburg/Erlangen
|
black tencate schrieb: Du vergißt, das g4d längst iso-files booten kann
grub4dos ist jedoch nicht GRUB - Fork bleibt Fork. Deine g4d Beispielkonfiguration würde übrigens nicht funktionieren: Der Name ist nicht ohne Grund ein Widerspruch zu UEFI, es wird nicht unterstützt.
|
linuxcub
(Themenstarter)
Anmeldungsdatum: 13. März 2007
Beiträge: 1641
|
black tencate schrieb: Hej linuxcub, linuxcub schrieb: ...und jedesmal musste ich in der BOOT-Partition das bootflag setzen, damit der Stick bootete!
dann läuft da etwas anderes nicht richtig, Linux – und auch nur grub – kann definitiv mit dem bootflag nichts anfangen! Das ist nur für Windows relevant.
Ich meine natürlich die Boot-Partition des Sticks. Was läuft denn nicht richtig? Muss ich mir Gedanken machen? Gruß, linuxcub
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10955
|
Hej Letalis Sonus, Letalis Sonus schrieb: ...
grub4dos ist jedoch nicht GRUB - Fork bleibt Fork.
Ich fürchte, wir reden hier aneinander vorbei: linuxcub hat einen Stick mit einem stand-alone grub(2) eingerichtet ich habe jetzt sehr oft nach deiner Anleitung erfolgreich USB Livesticks erstellt
damit ist das hier gemeint, und da wird definitiv kein bootflag benötigt. ...Deine g4d Beispielkonfiguration würde übrigens nicht funktionieren:
und möchtest Du auch sagen, warum nicht? (daß dem tatsächlich so ist, liegt hier daran, daß das iso-file
gar nicht im "/iso" Verzeichnis vorhanden war, und daß es leider fragmentiert auf dem Stick liegt, damit kann g4d so nicht umgehen, muß --mem verwenden
vom Prinzip her sehe ich da nicht, daß etwas falsch wäre; ein weiteres iso-file – "wily-desktop-i386.iso" funktioniert anstandslos, aber ich nehme gern Deine Anregung auf) Der Name ist nicht ohne Grund ein Widerspruch zu UEFI, es wird nicht unterstützt.
wie gesagt, ich vermute da ein Mißverständnis deinerseits. Gruß black tencate
|
linuxcub
(Themenstarter)
Anmeldungsdatum: 13. März 2007
Beiträge: 1641
|
linuxcub schrieb: ...und jedesmal musste ich in der BOOT-Partition das bootflag setzen, damit der Stick bootete!
dann läuft da etwas anderes nicht richtig, Linux – und auch nur grub – kann definitiv mit dem bootflag nichts anfangen! Das ist nur für Windows relevant.
Ich meine natürlich die Boot-Partition des Sticks. Was läuft denn nicht richtig? Muss ich mir Gedanken machen?
Jetzt erklärt mir bitte doch mal in einfachen Worten, für "Kleindoofy mit Plüschohren", was mit meinem Stick nicht stimmt, weil er nur mit bootflag bootet!? Danke, linuxcub
|
lionlizard
Anmeldungsdatum: 20. September 2012
Beiträge: 6244
Wohnort: Berlin
|
Obwohl ich hier jetzt nicht genau Bescheid weiß, muss ich meinen Senf dazugeben… 🤓 Ich glaube nämlich, dass auch hier von 2 verschiednen Dingen die Rede ist. Das Bootflag wird im Normalfall für eine Windows-Partition benötigt, damit der Windows-Bootlader weiß, dass diese Partition startfähig ist. Wenn du bei einer funktionierenden Windows-Installation das Bootflag von der Systempartition entfernst, startet dieses Windows nicht mehr. Grub hingegen ist es völlig Banane, ob da irgendwo ein Bootflag gesetzt ist oder nicht: wenn du sagst, grub soll vmlinux mit dem initramfs auf /dev/sdb7 starten, dann wird das einfach gestartet, ob da nun ein Bootflag gesetzt ist oder nicht. Und Linux startet dann auch. Wenn du aber vom USB Stick starten möchtest, dann guckt dein Rechnerbios gar nicht auf dem MBR des Sticks, ob da ein System drauf ist, wenn da nicht das Bootflag gesetzt ist. Vermute ich mal.
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10955
|
Hej lionlizard, lionlizard schrieb: ...Wenn du bei einer funktionierenden Windows-Installation das Bootflag von der Systempartition entfernst, startet dieses Windows nicht mehr.
das stimmt nur insofern, daß die Sequenz BIOS – > Windowsbootloader – > Windows nicht funktioniert. In einem Dualboot z. B. mit grub als bootloader (im MBR, wie man landläufig sagt), braucht auch Windows kein bootflag mehr, probier 's einfach aus. Ich habe zum bootflag ja auch verlinkt! Warum nun der Stick von linuxcub mit einem grub als bootloader nicht ohne bootflag booten soll, kann ich nicht erklären. @linuxcub, schau, ob sonst soweit alles funktioniert, und laß das bootflag bootflag sein! Gruß black tencate
|
Letalis_Sonus
Anmeldungsdatum: 13. April 2008
Beiträge: 12990
Wohnort: Oldenburg/Erlangen
|
black tencate schrieb: In einem Dualboot z. B. mit grub als bootloader (im MBR, wie man landläufig sagt), braucht auch Windows kein bootflag mehr
Der Bootloader wird weiterhin von Windows gestellt, GRUB lässt ihn lediglich übernehmen (Chainload). In dem Fall übernimmt GRUB nur die Rolle eines Boot-Managers, der Windows Boot-Loader befindet sich im Kopf der Partition und wird daher auch nicht von GRUB überschrieben. Der Umstand reicht schon, um eine Menge Probleme zu bereiten... so ist es zum Beispiel unmöglich, ein modernes Windows von einer versteckten Partition zu booten (früher ging das noch).
|
linuxcub
(Themenstarter)
Anmeldungsdatum: 13. März 2007
Beiträge: 1641
|
@black tencate:
@linuxcub, schau, ob sonst soweit alles funktioniert, und laß das bootflag bootflag sein!
Ich kann sonst nichts besonderes entdecken. Deshalb lasse ich jetzt "das bootflag bootflag sein"* Danke, linuxcub P.S. * Irgendwie ist der Wissenschaftler in mir noch nicht ganz zufrieden. Kann ich nicht gefahrlos in die Bootpartition meiner Festplatte gucken, um zu sehen was da so alles "herumkreucht und fleucht", Windows Bootloader, Ubuntu Bootloader, USB Stick Bootloader?
|