[Gelöst] Windows nicht in Grub 2 integriert

Hinweis: In dem Thema [Gelöst] Windows nicht in Grub 2 integriert gibt es 24 Antworten auf 3 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Das System starte ich mit Opensuse Grub1, im mbr, und wechsle damit zu Grub2.
    Grub1 "kann" ich und bei Grub2 muß ich mich auf das System verlassen.


    Tools ist Kali und das andere startet Grub2 auf der externen Hd.

    Code
    ###Don't change this comment - YaST2 identifier: Original name: other###
    title Tools
        rootnoverify (hd0,8)
        chainloader +1
    
    
    ###Don't change this comment - YaST2 identifier: Original name: other###
    title Opensuse12.3 ext HD
        rootnoverify (hd1,0)
        chainloader +1


    Vielleicht hift Dir das weiter.

  • Ich bin am Boden zerstört und verzweifelt. Nix funktioniert. Habe mir die Rescatux besorgt und die ISO-Abbild erzeugt. anschliessend gestartet. Dies sagt mir das es nur die Festplatte (sdb?) gibt, aber keine Festplatte (sda?).


    Muss dies den nicht in der grub.cfg unter /boot/grub2 dort eingetragen sein, wenn ja wie mache ich das und wo genau muss das hin, glaube da muss was mit chainloader eingetragen werden, oder so.

    Für den Inhalt des Beitrages 55581 haftet ausdrücklich der jeweilige Autor: HipHop

  • hi,


    was ergibt als root:


    Code
    grub2-mkconfig --output=/boot/grub2/grub2.cfg


    Die Ausgabe bitte in CODE-Tags posten...


    Nachfrage: Hast du den Bootloader bei der Installation auch wirklich in den MBR installiert ???


    LG SUSEDJAlex

  • Es sind zwei Platten im System.
    Sie werden erkannt.
    So schlimm ist es nicht.


    Auf Platte sda sind zwei Partitionen mit NTFS, also dein Windows.


    Und sdb ist dein Linux.
    Alles gut.


    Erzeuge in /etc/default einen Menueintrag,
    und schreibe den mit obengenannten Befehl nach/boot.
    Das ist alles.


    Und wieder -weil sich diese Idiotie leider ständig wiederholt:
    Im MBR wird gar nichts installiert.
    Dort sind lediglich die Patitionstabellen und ein Jump zum OS-Loader.
    Der MBR ist genau 512Bytes groß. Da ist nix von irgendeinem Grub, und da war nie etwas und wird auch nix sein.
    Auch wenn sogar openSUSE diese fehlleitende Formulierung verwendet.

    Für den Inhalt des Beitrages 55587 haftet ausdrücklich der jeweilige Autor: uhelp

  • Oh Mann jetzt sehe ich den Unterschied:



    Ich wundere mich nur warum das so ist, wobei bei mir ( sorry ich habe eine große HDD ) das etwas anders aussieht ( auf meinen PC )


    Merkwürdig oder ?


    LG SUSEDJAlex

    Uhrzeit richtig einstellen


    openSUSE Leap sowie Arch LInux in Nutzung

    2 Mal editiert, zuletzt von SUSEDJAlex () aus folgendem Grund: ordentliche struktur der Ausgabe....

    Für den Inhalt des Beitrages 55588 haftet ausdrücklich der jeweilige Autor: SUSEDJAlex


  • Ja habe den Bootloader in den MBR schreiben lassen.


    Code
    Generating grub.cfg ...
    Found theme: /boot/grub2/themes/openSUSE/theme.txt
    Found linux image: /boot/vmlinuz-3.7.10-1.1-default
    Found initrd image: /boot/initrd-3.7.10-1.1-default
      No volume groups found
    done


    Also ich glaube er hat diese Partion nirgends eingetragen. Jetzt weis ich aber nicht wie ich das von Hand eintragen kann und welche Dateien man da bearbeiten muss, genauso an welche Stelle genau hin.


    Kann mir jemand da mal die Einträge schreiben und sagen wo ich diese hinschreiben soll.

    Einmal editiert, zuletzt von HipHop ()

    Für den Inhalt des Beitrages 55589 haftet ausdrücklich der jeweilige Autor: HipHop

  • Gehe nach /etc/grub.d
    Füge dort an der Datei "30_os-prober" an:

    Code
    menuentry "ein peinliches OS, das ich nicht nennen will" {
    	set root=(hd0,1)
    	chainloader +1
    }

    Der Eintrag "set root" steuert, an welchen OS-loader auf welcher Platte in welcher Partition er übergeben (=chainloaden) soll. HD 0 entspricht sda, 1 wäre sdb. Auch Partitionszählung beginnt bei 0.
    (hd0,1) meint also: Den eigentlichen Bootlaoder findest du auf Platte sda in Partition 2


    Das +1 bei chainloader ist für direkte Adressierung der Blöcke.
    Brauchen nur völlig Verrückte. Lass es bei "+1".


    Schreibe danach die Änderung in die eigentliche Bootlaoderei in /boot.
    Der im vorigen Post genannte Befehl macht das.


    ggf. musst du (hd0,1) anpassen.
    Ich gehe davon aus, dass (hd0,0) nicht den Winloader enthält.
    Versuche diese Einstellung, wenn es, wie oben beschrieben, immer noch nicht zuckt.

    Für den Inhalt des Beitrages 55592 haftet ausdrücklich der jeweilige Autor: uhelp

  • etwas ähnliches wie uhelp sagt, steht in Easylinux. Dort hat ein User eine Lösung gefunden.

    Zitat

    Auch die 32-seitige Community Edition im PDF-Format (7 MByte) können Sie herunterladen.


    http://www.easylinux.de/CE/EasyLinux-CE-2013-02.pdf


    Seite 116 unten. "Windows wieder booten lassen"


    Edit: Das steht nur im Heft, und ich habe es nicht hier.


    Edit2:
    Den fehlenden Booteintrag haben andere auch.
    http://www.linux-club.de/viewtopic.php?f=4&t=117658


    Wenn ich es richtig verstanden habe -
    Win Partition mounten und dann Grub aktualisieren,
    so wie es Sauerland beschrieben hat.

    2 Mal editiert, zuletzt von Kanonentux ()

    Für den Inhalt des Beitrages 55613 haftet ausdrücklich der jeweilige Autor: Kanonentux


  • Sorry. habe jetzt alles probiert, aber leider funktioniert dies alles nicht. Dieser Grub2 Bootloader hat in meinen Augen einen ganz heftigen Bug, da sollte openSuse nochmal nachlegen und korrigieren. ?(

    Für den Inhalt des Beitrages 55630 haftet ausdrücklich der jeweilige Autor: HipHop