Come devo configurare il mio dual-boot in modo da poter ibernare il sistema operativo secondario?


10

Quindi, la mia configurazione precedente era un triplo avvio di Windows 7, Ubuntu integrato da Wubi e quindi fedora sull'ultima partizione usando LVM. Ho stanco di non essere in grado di accedere ai miei file di Windows da Ubuntu (Wubi Ubuntu è fondamentalmente una macchina virtuale) e la mia partizione fedora è stato riprendendo modo troppo spazio, così ho cancellato il mio fedora non-molto-usato. Ora sono tornato solo in Windows 7 (64 bit) e sto per ricreare il mio triplo avvio.

Stavo usando il bootmanager di Windows con una voce (aggiunta con EasyBCD perché sono pigro) per il GRUB sulla partizione Fedora. Tuttavia, l'utilizzo del bootloader di Windows come principale mi ha impedito di ibernare Windows e di avviarlo in Linux. Quindi ora devo usare GRUB.

Fondamentalmente, la mia domanda (abbreviata) è:

Come posso configurare un GRUB principale per l'avvio con il seguente schema?

  1. Ubuntu
  2. Fedora
  3. Il caricatore di avvio di Windows

Voglio mantenere quante più funzionalità di ibernazione con il maggior numero possibile di sistemi operativi.

modifica: ho fatto un malinteso fondamentale: GRUB (e grub2 e burg), a differenza del bootloader di Windows, non riprende automaticamente i sistemi in letargo! Usa semplicemente qualsiasi sistema operativo ( non deve essere un separato) GRUB, GRUB2 o BURG come bootloader principale per ibernare / riprendere o ibernare / riprendere Windows caricando a catena il suo bootloader. Tutta la mia domanda è discutibile.


Solo un avvertimento preventivo che dal momento che OS X su hardware non marchiato Apple è al di fuori dei termini del suo EULA ("hackintosh") le domande poste al riguardo qui saranno probabilmente chiuse.
Bob,

va bene, grazie (era comunque irrilevante) (sono nuovo di superutente)
WindowsEscapist

Risposte:


14

Se vuoi andare in letargo e utilizzare un sistema operativo diverso mentre Windows è in letargo, non devi mettere prima il bootloader di Windows , contrariamente a quanto dice @snayob.

Se il bootloader di Windows è il primo, la prima cosa che fa prima di mostrare il menu è verificare la presenza di un sistema operativo ibernato. Se viene trovato un sistema operativo ibernato, si avvierà automaticamente al suo interno e non mostrerà un menu da cui scegliere le opzioni di avvio. Se si forza il menu (ad es. F8), i dati di ibernazione verranno eliminati.

Ora, se GRUB è il menu di avvio di MBR ed è configurato per caricare a catena BOOTMGR o eseguire l'avvio in Linux, è possibile ibernare Windows e eseguire l'avvio in Linux, ma se si monta la partizione NTFS, molto probabilmente l'ibernazione andrà persa (rilevata come danneggiata). Fondamentalmente, se si iberna una macchina, non è necessario toccare i volumi montati su quella macchina (ovvero qualsiasi partizione FAT32 o NTFS assegnata a una lettera di unità nel sistema operativo ibernato).

Ridicolmente importante nota: Nel caso in cui si monta (per esempio, in Linux) una partizione di Windows mentre Windows è ibernato e siete così sfortunati che quando hai finito con Linux e si tenta di riavviare in Windows, Windows fa riprendere dalla modalità di sospensione (anziché di errori, eliminando i dati di ibernazione e tentando un avvio normale), molto probabilmente subirai una catastrofica perdita di dati in tutte le partizioni di Windows poiché tutte le strutture relative al filesystem saranno fuori sincronia tra ciò che Windows ha caricato in memoria e ciò che è effettivamente scritto sul disco.

A parte questo, non ci sono problemi. Installa Windows, Ubuntu e Fedora. Assicurati che quest'ultimo non monti automaticamente le unità di Windows all'avvio, assicurati che GRUB sia il bootloader principale e che dovresti essere in grado di fare ciò che desideri.


-4

Devi ripristinare il boot manager di Windows.

Il motivo è che ogni StartUp Repair di Windows scriverà un MBR di Windows (succedono cose brutte e le riparazioni devono essere fatte).

Riparare l'avvio di un sistema operativo basato su Linux non scrive necessariamente su MBR (deve essere specificato durante la riparazione poiché ogni sistema operativo assumerà l'MBR per impostazione predefinita!)

Puoi sempre eseguire un Ripristino all'avvio e correggere l'avvio di Windows 7 (e il letargo).

Wubi dipende dal bootmanager di Windows 7 per impostazione predefinita. Wubi non è una macchina virtuale, solo il disco è virtuale. (Può essere confrontato con le installazioni VHD di Windows)

Installa sempre il boot loader (GRUB) dei sistemi basati su Linux sulla partizione (NON MBR!) E non avrai problemi con l'avvio doppio / multiplo.

Prova Visual BCD Editor per creare caricatori del settore di avvio per sistemi operativi basati su Linux. Utilizzare le immagini della prima fase del caricatore di avvio come "file del settore di avvio":

Legacy di GRUB - stage1 da / boot / grub (versioni precedenti di Fedora, Ubuntu)

GRUB 2 - boot.img da / boot / grub (nuove versioni Fedora, Ubuntu)

L'ibernazione dipende da un boot manager per riavviare il sistema operativo. Quindi qualunque sia il boot manager ha il controllo: il suo SO (OS) sarà in grado di ibernare correttamente e di essere riavviato.


-1 Non è necessario utilizzare il boot manager di Windows su macchine multi-boot.
Harry Johnston,

Vorrei -1, ma non ho il grado. La tua risposta è quasi incomprensibile, piena zeppa di errori e inutile. Cosa intendi con "Devi ripristinare il boot manager di Windows all'avvio"? Ho chiaramente affermato che sto ricominciando da zero, da un'installazione di Windows. Non rispondi affatto alla mia domanda. So come eseguire il dual, triple o quad-boot senza ibernazione, ma mi piacerebbe averlo (e avevo già usato EasyBCD per utilizzare il boot manager di Windows con le voci per il caricamento di Linux già a catena, come ho affermato nella domanda ).
WindowsEscapist

Devi prendere misure speciali nei discendenti di Linux in modo che non mappino automaticamente le partizioni di Windows. Quando si installa un nuovo Linux, per impostazione predefinita vengono montate tutte le partizioni di Windows. L'ibernazione di più sistemi operativi è stupida e pericolosa. Tutti sono liberi di rovinare il proprio sistema.
Snayob,

1
Ehi @snayob, tornando più esperto un anno dopo, ora posso dirti che ora posso ibernare e passare tra Fedora, Ubuntu, Windows 8 e Windows 7 a piacimento mentre tutti gli altri sono in letargo. Lo sto facendo da mesi e non ho ancora avuto problemi!
WindowsEscapist,

1
@Snayob Nessun prezzo pagato, avvio e chiudo circa 10 secondi più velocemente e non ho riscontrato alcun problema.
Windows Escapist
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.