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

10

Mein vorheriges Setup war also ein Triple-Boot von Windows 7, ein in Wubi integriertes Ubuntu und dann Fedora auf der letzten Partition mit LVM. Ich habe genug von nicht in der Lage zu sein , um meine Windows - Dateien von ubuntu zugreifen (wubi ubuntu im Grunde eine virtuelle Maschine) und meine Filzhut Partition wurde die Aufnahme Art und Weise zu viel Platz, so dass ich meine nicht-viel-gebrauchte Filzhut gelöscht. Jetzt bin ich wieder nur in Windows 7 (64-Bit) und werde meinen Triple Boot neu erstellen.

Ich hatte den Windows-Bootmanager mit einem Eintrag (der mit EasyBCD hinzugefügt wurde, weil ich faul bin) für den GRUB auf der Fedora-Partition verwendet. Die Verwendung des Windows-Bootloaders als primärer Bootloader hat mich jedoch daran gehindert, Windows in den Ruhezustand zu versetzen und dann unter Linux zu booten. Also muss ich jetzt GRUB verwenden.

Grundsätzlich lautet meine Frage (abgekürzt):

Wie kann ich einen Haupt-GRUB einrichten, um das folgende Schema zu starten?

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

Ich möchte mit so vielen Betriebssystemen wie möglich viele Funktionen im Ruhezustand beibehalten.

edit: Ich habe ein grundlegendes Missverständnis gemacht: GRUB (und grub2 und burg) nimmt im Gegensatz zum Windows-Bootloader nicht automatisch den Ruhezustand von Systemen wieder auf! Verwenden Sie einfach GRUB, GRUB2 oder BURG eines beliebigen Betriebssystems ( muss kein separates Betriebssystem sein) als primären Bootloader, um Windows durch Kettenladen des Bootloaders in den Ruhezustand zu versetzen / fortzusetzen oder in den Ruhezustand zu versetzen / fortzusetzen. Meine ganze Frage ist strittig.

WindowsEscapist
quelle
Nur eine vorbeugende Warnung, dass, da OS X auf Hardware, die nicht von Apple stammt, außerhalb der Bestimmungen seiner EULA ("Hackintosh") liegt, die hier gestellten Fragen wahrscheinlich geschlossen werden.
Bob
Okay, danke (das war sowieso irrelevant) (ich bin neu im Superuser)
WindowsEscapist

Antworten:

14

Wenn Sie ein anderes Betriebssystem in den Ruhezustand und zu verwenden , während Windows hibernated wird Sie nicht die Windows - Bootloader stellen muss zunächst entgegen dem , was @snayob sagt.

Wenn der Windows-Bootloader der erste ist, wird vor dem Anzeigen des Menüs zunächst nach einem Betriebssystem im Ruhezustand gesucht. Wenn ein Betriebssystem im Ruhezustand gefunden wird, wird es automatisch gestartet und es wird kein Menü angezeigt, aus dem Sie Startoptionen auswählen können. Wenn Sie das Menü erzwingen (dh F8), werden die Ruhezustandsdaten gelöscht.

Wenn GRUB das MBR-Startmenü ist und so konfiguriert ist, dass BOOTMGR verkettet oder Linux gestartet wird, können Sie Windows in den Ruhezustand versetzen und Linux starten. Wenn Sie jedoch die NTFS-Partition bereitstellen, geht höchstwahrscheinlich Ihr Ruhezustand verloren (wird als beschädigt erkannt). Grundsätzlich, wenn Sie eine Maschine Ruhezustand, Sie müssen nicht alle Volumes berühren , die auf dieser Maschine montiert wurden (dh alle FAT32 oder NTFS - Partitionen zugewiesen einen Laufwerksbuchstaben in der hibernated OS).

Lächerlich wichtiger Hinweis: Wenn Sie (z. B. unter Linux) eine Windows-Partition im Ruhezustand von Windows bereitstellen und das Pech haben, dass Windows nach Abschluss des Linux-Vorgangs und dem Versuch, Windows neu zu starten, den Ruhezustand wieder aufnimmt (stattdessen) Wenn Sie Fehler machen, Ruhezustandsdaten wegwerfen und einen normalen Startvorgang versuchen, werden Sie höchstwahrscheinlich einen katastrophalen Datenverlust für alle Windows-Partitionen erleiden, da alle Dateisystem-bezogenen Strukturen zwischen dem, was Windows in den Speicher geladen hat, und dem, was Windows geladen hat, nicht synchron sind tatsächlich auf die Festplatte geschrieben.

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

Mahmoud Al-Qudsi
quelle
-4

Sie müssen den Windows-Boot-Manager wieder in die Kontrolle über das Booten bringen.

Der Grund ist, dass jede Startup-Reparatur von Windows einen Windows-MBR schreibt (schlimme Dinge passieren und Reparaturen müssen durchgeführt werden).

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

Sie können jederzeit eine StartUp-Reparatur durchführen und das Booten (und den Ruhezustand) von Windows 7 beheben.

Wubi ist standardmäßig vom Windows 7-Bootmanager abhängig. Wubi ist keine virtuelle Maschine, nur die Festplatte ist virtuell. (Kann mit Windows VHD-Installationen verglichen werden)

Installieren Sie immer den Linux-basierten System-Bootloader (GRUB) auf der Partition (NICHT MBR!), Und Sie werden keine Probleme mit Dual- / Multi-Booten haben.

Versuchen Sie es mit Visual BCD Editor, um Bootsektor-Loader für Linux-basierte Betriebssysteme zu erstellen. Verwenden Sie die Images der ersten Stufe des Bootloaders als "Bootsektor-Datei":

GRUB Legacy - Stage1 von / boot / grub (ältere Versionen von Fedora, Ubuntu)

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

Der Ruhezustand hängt von einem Boot-Manager ab, um das Betriebssystem neu zu starten. Unabhängig davon, welcher Boot-Manager die Kontrolle hat - sein Betriebssystem (OS) kann ordnungsgemäß in den Ruhezustand versetzt und neu gestartet werden.

Snayob
quelle
-1 Sie müssen den Windows-Boot-Manager nicht auf Multi-Boot-Computern verwenden.
Harry Johnston
Ich würde -1, aber ich habe nicht den Rang. Ihre Antwort ist nahezu unverständlich, voller Fehler und nicht hilfreich. Was meinen Sie mit "Sie müssen den Windows-Boot-Manager wieder in die Kontrolle über das Booten bringen"? Ich habe klar gesagt, dass ich von vorne anfange, von einer Windows-Installation. Du beantwortest meine Frage überhaupt nicht. Ich weiß, wie man ohne Ruhezustand dual, dreifach oder vierfach bootet, aber ich hätte es gerne (und ich hatte EasyBCD verwendet, um den Windows-Boot-Manager mit Einträgen zum Kettenladen von Linux zu verwenden, wie ich in der Frage angegeben habe ).
WindowsEscapist
Bei Linux-Nachkommen müssen Sie besondere Maßnahmen ergreifen, damit Windows-Partitionen nicht automatisch zugeordnet werden. Wenn Sie ein neues Linux installieren, werden standardmäßig alle Windows-Partitionen bereitgestellt. Der Ruhezustand mehrerer Betriebssysteme ist dumm und gefährlich. Jeder kann sein System ruinieren.
Snayob
1
Hey @snayob, ein Jahr später erfahrener, kann ich Ihnen jetzt sagen, dass ich jetzt nach Belieben in den Ruhezustand wechseln und zwischen Fedora, Ubuntu, Windows 8 und Windows 7 wechseln kann, während alle anderen in den Ruhezustand versetzt werden. Ich mache das seit Monaten und hatte noch keine Probleme!
WindowsEscapist
1
@Snayob Es wird kein Preis bezahlt, ich starte und schalte ungefähr 10 Sekunden schneller ab und habe keinerlei Probleme.
WindowsEscapist