Comment installer GRUB à partir de Windows 7


14

J'essaie de créer un noyau en Visual C ++ (Windows) en utilisant le tutoriel ici . Ce que je me demande, c'est comment installer GRUB depuis Windows 7. Si je dois télécharger Puppy Linux ou quelque chose comme ça, je préférerais l'installer depuis Windows. Au cas où vous vous poseriez la question, je veux démarrer un PE EXE avec un en-tête multiboot qui prend en charge GRUB.

Réponses:


18

EasyBCD peut installer automatiquement un chargeur de démarrage basé sur GRUB appelé NeoGrub. Il sera chargé en chaîne à partir du chargeur de démarrage Windows et vous pouvez modifier son fichier de configuration à partir de Windows; il prend également en charge NTFS afin que vous puissiez enregistrer le noyau sur la partition NTFS et le charger à partir de là.

Divulgation: j'ai écrit EasyBCD.


Échoue sur Vista. N'installe pas le framework .Net 2. Je suppose qu'il est temps pour lui de changer le framework. Quoi qu'il en soit, un excellent travail.
Nagaraj Tantri

2
La dernière version d'EasyBCD peut utiliser .NET 2.0 ou .NET 4.0. Vous ne pouvez pas installer manuellement .NET 2.0 sur Vista car il est déjà livré avec.
Mahmoud Al-Qudsi

J'ai un problème particulier: je peux accéder à grub rescue, en utilisant le vôtre ainsi qu'une approche manuelle, mais je ne peux pas générer de fichier grub2.cfgmême depuis le disque de sauvetage (une erreur de ne pas trouver /etc/release)
Milind R

4
Crackin ' answer ... "J'ai écrit EasyBCD" ... Boom.
Kinnectus

@Mahmoud Al-Qudsi: Excusez-moi, pourriez-vous s'il vous plaît jeter un œil à cela aussi?! lien car personne n'a répondu! (même les vues basses!) Merci d'avance.
Petit garçon

4

Une autre solution est Grub4DOS .

Malgré son nom, il fonctionne même avec Windows (XP) - également avec 7.


avez-vous un tutoriel pour le faire fonctionner sur win 7? il ne montre pas les partitions dans l'interface utilisateur lorsque je choisis Installer grub dans le menu.
tgkprog

essayé d'exécuter WinGrub à partir de l'invite d'administration, ce qui n'a pas aidé non plus. j'ai ntfs sur mon lecteur c principal
tgkprog

peut-il trouver grub.cfg qui est dans un format de fichier linux tel que ext4? Je pense que non.
Don

@Don J'ai installé grub4dos sur une grosse partition. Cela peut être lu et écrit par tous les systèmes.
Nils

2

J'ai eu ce problème: avait Kubuntu installé, puis installé Windows 7 (Pro x64), puis Kubuntu avait disparu du menu de démarrage.

Ma solution:

Installez EasyBCD , ajoutez GRUB2 au menu de démarrage, redémarrez, entrez * Ubuntu, procédez comme suit:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

Exécutez la réparation de démarrage.

Photo de réparation de démarrage

Choisissez Recommended repair.

Ensuite, redémarrez Windows et, en utilisant EasyBCD, supprimez GRUB2.


Bienvenue dans Super User. Les liens externes peuvent se rompre ou ne pas être disponibles, auquel cas votre réponse ne serait pas utile. Veuillez inclure les informations essentielles dans votre réponse et utiliser le lien pour l'attribution et la lecture ultérieure. Merci.
fixer1234

Je suis curieux de savoir pourquoi vous supprimez GRUB2 comme dernière étape. N'est-ce pas l'ajouter l'objectif?
fixer1234

Si vous ne le supprimez pas d'EasyBCD, lorsque vous choisissez Windows 7 sur GRUB, vous aurez à nouveau le choix entre Ubuntu et Windows.
notgiorgi

Si vous supprimez GRUB, il semblerait que vous reveniez à votre point de départ (sans GRUB). Si le problème est Ubuntu, la solution ne serait-elle pas de supprimer Ubuntu de la liste de démarrage? Par exemple, dans un système multi-démarrage basé sur GRUB, GRUB vous donne le choix du système d'exploitation. Vous pouvez modifier GRUB pour supprimer un système d'exploitation, modifier l'ordre, etc.
fixer1234

2
Vous supprimez GRUB que Windows a créé, pas celui que vous avez créé à partir d'Ubuntu, sinon vous aurez deux GRUB
notgiorgi

2

Une autre solution consiste à utiliser Grub2Win qui prend en charge le chargement EFI et BIOS sous Windows 7-10 / XP / Vista. Basé sur grub version 2.02 et vous donne une interface graphique pour gérer un démarrage.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.