Wie richte ich meinen Dual-Boot ein, damit ich das sekundäre Betriebssystem in den Ruhezustand versetzen kann?

Wie richte ich meinen Dual-Boot ein, damit ich das sekundäre Betriebssystem in den Ruhezustand versetzen kann?

Mein bisheriges Setup war also ein Triple-Boot von Windows 7, Wubi-integriertem Ubuntu und dann Fedora auf der letzten Partition mit LVM. Ich hatte es satt, von Ubuntu aus nicht auf meine Windows-Dateien zugreifen zu können (Wubi Ubuntu ist im Grunde eine virtuelle Maschine) und meine Fedora-Partition belegteWegzu viel Platz, also habe ich meinen nicht oft verwendeten Fedora gelöscht. Jetzt habe ich wieder nur Windows 7 (64-Bit) und werde meinen Triple-Boot neu erstellen.

Ich habe den Windows-Bootmanager mit einem Eintrag (hinzugefügt mit EasyBCD, weil ich zu faul bin) für GRUB auf der Fedora-Partition verwendet. Die Verwendung des Windows-Bootloaders als primärer verhinderte jedoch, dass ich Windows in den Ruhezustand versetzen und dann Linux booten konnte. Daher muss ich jetzt GRUB verwenden.

Im Wesentlichen lautet meine Frage (abgekürzt):

Wie kann ich einen Haupt-GRUB so einrichten, dass er im folgenden Schema bootet?

  1. Ubuntu
  2. Fedora
  3. Der Windows-Bootloader

Ich möchte möglichst viele Ruhezustandsfunktionen auf möglichst vielen Betriebssystemen beibehalten.

edit: Ich habe ein grundlegendes Missverständnis gemacht: GRUB (und grub2 und burg) setzt im Gegensatz zum Windows-Bootloader Systeme im Ruhezustand nicht automatisch fort! Verwenden Sie einfach ein beliebiges Betriebssystem (nichtmuss ein separater GRUB, GRUB2 oder BURG als primärer Bootloader sein, um Windows in den Ruhezustand zu versetzen/fortzusetzen oder in den Ruhezustand zu versetzen/fortzusetzen, indem der Bootloader kettenweise geladen wird. Meine ganze Frage ist hinfällig.

Antwort1

Wenn Sie in den Ruhezustand wechseln und ein anderes Betriebssystem verwenden möchtenwährend Windows im Ruhezustand istDudarf den Windows-Bootloader nicht an die erste Stelle setzen, im Gegensatz zu dem, was @snayob sagt.

Wenn der Windows-Bootloader an erster Stelle steht, sucht er als allererstes nach einem im Ruhezustand befindlichen Betriebssystem, bevor das Menü angezeigt wird. Wenn ein im Ruhezustand befindliches Betriebssystem gefunden wird, wird es automatisch gestartet und es wird Ihnen kein Menü angezeigt, aus dem Sie Startoptionen auswählen können. Wenn Sie das Menü erzwingen (z. B. F8), werden die Daten im Ruhezustand gelöscht.

Wenn GRUB nun das MBR-Startmenü ist und so konfiguriert ist, dass BOOTMGR kettengeladen oder Linux gestartet wird, können Sie Windows in den Ruhezustand versetzen und Linux starten. Wenn Sie jedoch die NTFS-Partition mounten, geht Ihr Ruhezustand höchstwahrscheinlich verloren (als beschädigt erkannt). Wenn Sie eine Maschine in den Ruhezustand versetzen,darf nichtBerühren Sie keine Volumes, die auf diesem Computer gemountet waren (d. h. alle FAT32- oder NTFS-Partitionen, denen im Ruhezustand des Betriebssystems ein Laufwerksbuchstabe zugewiesen wurde).

Lächerlich wichtiger Hinweis:Für den Fall, dass Sie (beispielsweise unter Linux) eine Windows-Partition mountenwährend Windows im Ruhezustand istund Sie haben das Pech, dass, wenn Sie mit Linux fertig sind und versuchen, Windows neu zu starten, WindowstutFortsetzen aus dem Ruhezustand (anstatt einen Fehler auszugeben, die Ruhezustandsdaten zu löschen und einen normalen Neustart zu versuchen),Sie werden höchstwahrscheinlich einen katastrophalen Datenverlust auf allen Windows-Partitionen erleiden, da alle dateisystembezogenen Strukturen zwischen dem, was Windows in den Speicher geladen hat, und dem, was tatsächlich auf die Festplatte geschrieben wird, nicht mehr synchron sind.

Ansonsten gibt es kein Problem. Installieren Sie einfach Windows, Ubuntu und Fedora. Stellen Sie sicher, dass letztere die Windows-Laufwerke beim Start nicht automatisch mounten, stellen Sie sicher, dass GRUB der Haupt-Bootloader ist, und Sie sollten in der Lage sein, das zu tun, was Sie wollen.

Antwort2

Sie müssen dem Windows-Boot-Manager die Kontrolle über den Bootvorgang wieder geben.

Der Grund dafür ist, dass bei jeder Startreparatur von Windows ein Windows-MBR geschrieben wird (es passieren schlimme Dinge und es müssen Reparaturen durchgeführt werden).

Beim Reparieren des Bootvorgangs eines Linux-basierten Betriebssystems wird nicht unbedingt in den MBR geschrieben (muss während der Reparatur angegeben werden, da jedes Betriebssystem standardmäßig den MBR übernimmt!)

Sie können jederzeit eine Startreparatur durchführen und den Startvorgang (und den Ruhezustand) von Windows 7 reparieren.

Wubi ist standardmäßig vom Bootmanager von Windows 7 abhängig. Wubi basiert nicht auf einer virtuellen Maschine, nur die Festplatte ist virtuell. (Kann mit Windows VHD-Installationen verglichen werden)

Installieren Sie den Bootloader für Linux-basierte Systeme (GRUB) immer auf der Partition (NICHT MBR!) und Sie werden keine Probleme mit dem Dual-/Multi-Boot haben.

VersuchenVisueller BCD-Editorzum Erstellen von Bootsektorladern für Linux-basierte Betriebssysteme. Verwenden Sie die Bilder der ersten Stufe des Bootloaders als „Bootsektordatei“:

GRUB-Vermächtnis -Bühne 1von /boot/grub (ältere Versionen von Fedora, Ubuntu)

GRUB 2 -boot.imgvon /boot/grub (neuere Versionen Fedora, Ubuntu)

Der Ruhezustand hängt von einem Bootmanager ab, der das Betriebssystem neu startet. Welcher Bootmanager auch immer die Kontrolle hat, sein Betriebssystem (seine Betriebssysteme) kann (können) ordnungsgemäß in den Ruhezustand wechseln und neu gestartet werden.

verwandte Informationen