Comment installer le chargeur de démarrage GRUB sans installer Linux?

8

J'ai installé Windows 7 sur le système et je souhaite créer une partition de démarrage WinPe distincte, ce système pouvant se replier en cas de problème.

Maintenant, Windows 7 donne cette option et je pourrais également modifier le magasin BCD pour apporter des modifications dans le menu de démarrage de Windows 7, ou je pourrais utiliser EasyBCD. Je ne veux pas utiliser ces options car j'ai besoin de personnaliser le masquage / dévoilement des partitions au moment du démarrage, etc. Je recherche et trouve GRUB; ce pourrait être l'outil que je recherche.

Je veux utiliser le chargeur GRUB sans aucune version de Linux installée sur le système. Quelqu'un peut-il me guider sur la façon d'installer le GRUB sur le disque dur MBR et de configurer le menu de démarrage? J'ai recherché sur Internet et surtout je suis tombé sur des commandes qui recherchent le GRUB sur le disque dur (à cause d'une installation Linux existante) puis essayent de le réparer. Dans mon cas, il n'y a pas de Linux du tout.

J'ai un CD de démarrage Ubuntu 9.10 / LiveCD OpenSUSE 11.2 et un disque d'installation. Puis-je les utiliser pour installer GRUB sur mon système?

Kavitesh Singh
la source
Alternativement, vous pouvez essayer SuperGrub ( supergrubdisk.org )
Ye Lin Aung
j'ai essayé mais je ne sais pas quelle option choisir. Tout ce que je pouvais comprendre, c'était qu'il s'agissait d'un utilitaire de réparation. J'ai besoin du GRUB déjà installé sur le système et je le réparerai si un problème survient en raison du formatage, etc.
Kavitesh Singh

Réponses:

3

J'ai utilisé GRUB4DOS pour installer le chargeur GRUB à partir de Windows. J'ai suivi ces étapes.

  1. Téléchargé le Grubinst 1.0.1 depuis http://sourceforge.net/projects/grub4dos/files/
  2. Double-cliquez sur grubinst_gui.exe en mode administrateur.
  3. Il répertorie les disques durs dans la catégorie de disque. Sélectionnez le disque sur lequel vous souhaitez installer GRUB.
  4. Cliquez sur le bouton d'actualisation près de la liste des pièces et sélectionnez l'option "disque entier".
  5. Dans la section Options, sélectionnez (cochez) l'option:

    a: Ne recherchez pas le lecteur de disquette

    b: valeur d'expiration de 2 à 5. Peut être modifié ultérieurement dans menu.lst

  6. Sélectionnez l'option "installer".
  7. Copiez maintenant les fichiers nommés "grldr" dans le lecteur C :. Ne le mettez pas dans un dossier car cela nécessiterait des changements dans la configuration. Grub4Dos examinera chaque partition de ce fichier.
  8. Vous devez maintenant configurer le menu de démarrage. Les options de menu sont stockées dans le fichier menu.lst. Vous devez créer ce fichier et l'enregistrer le long de la glrdr.

Exemple de fichier Menu.lst. Vous pouvez écrire le contenu dans le bloc-notes et l'enregistrer sous menu.lst.

<------ menu.lst commence ci-dessous ----- - Ne copiez pas ces lignes>

délai d'expiration 2

par défaut 0

title Microsoft Windows XP rootnoverify (hd0,0) chargeur de chaîne // ntldr

title Microsoft Windows Vista / 7 rootnoverify (hd0,1) chainloader / bootmgr

<------ menu.lst commence se termine - Ne copiez pas ces lignes ----->

Ici, la première partition principale est de Windows XP et la seconde est de Vista / 7 qui utilise bootmgr comme chargeur de démarrage. Ces entrées varient en fonction de l'installation du système d'exploitation. C'est juste un exemple.

Kavitesh Singh
la source
2

GRuB 1 et GRUB4DOS peuvent être installés sans GNU / Linux.

GRuB 1:

  1. Assurez-vous de déplacer les fichiers "/ boot / grub / *" (principalement "stage2") dans une partition accessible depuis GRuB 1. (vfat, ext *, reiserfs)
  2. Démarrez grub 1 (à partir d'une disquette, d'un cdrom).
  3. root (hd0,X) setup (hd0)

GRUB4DOS:

  1. Assurez-vous que vous avez "/ GRLDR" quelque part (sur vfat, ext *, reisers, NTFS).
  2. bootlace.com your_drivedepuis DOS, Windows ou certains Linux. (Vous pouvez effectuer le démarrage dans Windows (vous n'êtes pas sûr de Windows 7) en copiant les N premiers secteurs du disque dur dans un fichier, en appliquant le démarrage dans ce fichier et en recopiant les secteurs sur le lecteur).

Vous pouvez également utiliser une machine virtuelle (qemu, VirtualBox, VMWare) pour exécuter Little Linux et configurer n'importe quel grub de manière saine et tester s'il fonctionne correctement avant de redémarrer .

Vi.
la source
Dans la solution 1, j'ai proposé comment obtenir les fichiers de démarrage / grub. J'ai essayé de démarrer à partir du liveCD d'OpenSuse / Fedora et j'ai essayé de copier les fichiers qui s'y trouvaient sur le disque dur, puis d'exécuter ces commandes. Ça n'a pas marché. Est-ce que je fais quelque chose de mal ici. Pour Grub4DOS, j'ai pu installer le chargeur de démarrage, pour XP / Windows7, j'ai utilisé le programme d'installation de Grub4Dos et cela a bien fonctionné et le système a démarré lors des modifications du fichier menu.lst. Je souhaite également explorer davantage la partie Solution 1.
Kavitesh Singh
1
@Kavitesh Singh "Cela n'a pas fonctionné." -> Quel message d'erreur? EN setupstade ou en essayant de démarrer? "comment puis-je obtenir les fichiers Boot / grub?" -> À partir d'une installation existante de grub. Je le garde généralement sauvegardé avec l'image du noyau, ntldr / boot.ini (pour WinNT), le vidage de la table de partition et d'autres choses nécessaires pour amorcer le PC.
Vi.