Installer GRUB sur NTFS

8

Je souhaite installer 2 instances complètement indépendantes de Windows XP (aucune donnée ne doit être partagée) sur mon ordinateur au sein de 2 partitions principales différentes. Je sais que grub peut gérer leur démarrage correctement, mais je n'ai aucune idée s'il est possible de l'installer et de le configurer dans un système 100% NTFS et sans aucune partition / distribution Linux supplémentaire.

karatchov
la source

Réponses:

7

J'utilise grub4dos pour double démarrage XP et XP64. Les deux systèmes sont sur des systèmes de fichiers NTFS.

La configuration était simple: j'ai copié le dossier grub4dos sur mon système de fichiers NTFS. Renommé le chargeur de démarrage de Windows "ntldr" à l'écart et copié le chargeur de démarrage de grub4dos "grldr" dans "ntldr". De cette façon, j'utilise toujours un MBR standard Microsoft qui rend heureux mon antivirus requis par l'entreprise.

Cette méthode garde également mes partitions indépendantes. Je peux vider une partition sur un disque externe et charger un système d'exploitation différent à sa place. Je garde des images Vista32, XP32, Vista64 et XP64 sur mon disque externe. Dans environ 1,5 heure, je peux charger n'importe laquelle de ces images sur l'une de mes deux partitions d'ordinateur portable et être prêt à continuer sans me soucier des configurations de démarrage.

Edit: Un autre conseil. Lorsque vous effectuez une installation Windows, définissez le bit masqué sur toutes les partitions, sauf celle sur laquelle vous installez Windows. Le programme d'installation de la fenêtre remplacera la séquence de démarrage sur la partition de démarrage et vous perdez l'indépendance de la partition.

Rodney Schuler
la source
1
grub4dos peut également être installé sur le MBR, ou simplement ajouté à la liste boot.ini sans altérer le système. NTFS est un système pris en charge.
karatchov
3

Non, grub stable ne prend pas en charge le démarrage à partir de NTFS pour le moment.

Vous auriez besoin d'une petite partition FAT pour utiliser GRUB. Vous pouvez également envisager d'utiliser le chargeur de démarrage natif ou un autre chargeur tiers.

Cela étant dit, le support est en cours d'élaboration pour (actuellement alpha) grub2.

MikeyB
la source
Grub4dos semble se charger correctement via ntldr dans une partition NTF, je dois encore le tester correctement et je
rendrai
1

Grub nécessiterait un environnement de type Unix. Vous pouvez cependant utiliser la configuration standard de boot.ini de Windows pour avoir un environnement Windows XP à double démarrage assez facilement.

WerkkreW
la source
la méthode boot.ini standard ne prend pas en charge les systèmes indépendants, n'est-ce pas? Avec grub, je peux masquer une partition lors du démarrage à partir d'une autre, faisant ainsi croire à Windows qu'elle est toujours installée dans C: \
karatchov
Windows aime réellement démarrer à partir d'autres lettres de lecteur que C: ^^
Oskar Duveborn
1

Vous pouvez effectuer un double démarrage à l'aide du chargeur de démarrage Windows standard.

Faites un clic droit sur l' ordinateur , sélectionnez Propriétés | Paramètres.de.la.télécommande | avancée Sélectionnez les paramètres sous démarrage et récupération , puis sélectionnez la partition primaire.

Brent
la source
1

Vous pouvez le faire, en fait. En utilisant un liveCD / USB GNU / Linux et un grub.cfg au format valide, vous pouvez totalement installer Grub2 dans un répertoire de l'une de vos partitions Windows et démarrer les deux systèmes d'exploitation (même si le système ne contient plus de système Unix).

La réponse de @MikeyB n'est plus valide maintenant, Grub2 est capable de s'installer sur le système de fichiers NTFS.

Vdragon
la source