Installa GRUB su NTFS


8

Vorrei installare 2 istanze completamente indipendenti di Windows XP (nessun dato dovrebbe essere condiviso) sul mio computer all'interno di 2 diverse partizioni primarie. So che grub è in grado di gestirli correttamente, ma non ho idea se sia possibile installarlo e configurarlo in un sistema NTFS al 100% e senza alcuna partizione / distribuzione Linux aggiuntiva.

Risposte:


7

Sto usando grub4dos per eseguire il dual boot di XP e XP64. Entrambi i sistemi sono su filesystem NTFS.

L'installazione era semplice: ho copiato la cartella grub4dos sul mio file system NTFS. Rinominato il caricatore di avvio di Windows "ntldr" fuori mano e copiato il caricatore di avvio di grub4dos "grldr" in "ntldr". In questo modo sto ancora usando un MBR standard di Microsoft che rende felice il mio scanner antivirus richiesto dall'azienda.

Questo metodo mantiene anche le mie partizioni indipendenti. Posso scaricare una partizione su un'unità esterna e caricare un diverso sistema operativo al suo posto. Conservo le immagini Vista32, XP32, Vista64 e XP64 sul mio disco esterno. In circa 1,5 ore posso caricare una di quelle immagini su una delle due partizioni del mio laptop ed essere pronto a muovermi senza problemi con le configurazioni di avvio.

Modifica: un altro suggerimento. Quando esegui un'installazione di Windows, imposta il bit nascosto su tutte le partizioni tranne quella su cui stai installando Windows. Il programma di installazione di Windows sostituirà la sequenza di avvio sulla partizione avviabile e perderai l'indipendenza della partizione.


1
grub4dos può anche essere installato sull'MBR o semplicemente aggiunto all'elenco boot.ini senza alterare il sistema. NTFS è un sistema supportato.
karatchov,

3

No, al momento stabile grub non supporta l'avvio da NTFS.

Avresti bisogno di una piccola partizione FAT per usare GRUB. In alternativa, considera l'utilizzo del bootloader nativo o di un altro caricatore di terze parti.

Detto questo, il supporto è in fase di elaborazione per (attualmente alfa) grub2.


Grub4dos sembra caricarsi correttamente tramite ntldr in una partizione NTF, devo ancora testarlo correttamente e riporterò la mia esperienza
karatchov,


1

Grub richiederebbe un ambiente simile a unix esistente. Tuttavia, è possibile utilizzare l'installazione standard di boot.ini di Windows per avere un ambiente con doppio avvio di Windows XP abbastanza facilmente.


il metodo standard boot.ini non supporta i sistemi indipendenti, vero? Con grub, posso nascondere una partizione durante l'avvio da un'altra, facendo credere a Windows che sia sempre installato in C: \
karatchov

Windows si diverte a fare il boot da lettere di unità diverse da C: ^^
Oskar Duveborn,

1

È possibile eseguire il dual boot utilizzando il bootloader standard di Windows.

Fare clic con il tasto destro del mouse su Computer , selezionare Proprietà | Impostazioni remote | Avanzate Selezionare le impostazioni in avvio e ripristino , quindi selezionare la partizione primaria.


1

Puoi farlo, in effetti. Usando un liveCD / USB GNU / Linux e un grub.cfg in formato valido puoi installare Grub2 in una directory in una delle tue partizioni Windows e avviare entrambi i sistemi operativi (anche se il sistema in seguito non contiene alcun sistema Unix).

La risposta di @MikeyB non è più valida ora, Grub2 è in grado di installare sul filesystem NTFS.

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.