Est-il possible de démarrer Ubuntu en utilisant le chargeur de démarrage Windows?

40

Comme le soulignent de nombreuses personnes, les exigences UEFI de Windows 8 pourraient ne pas entraver l'installation de Linux (ou autre), car le chargeur de démarrage de remplacement devra également être signé d'une manière ou d'une autre. Certains systèmes Tous les systèmes vous permettent de désactiver l'exigence de signature, mais la fonctionnalité peut être masquée ou vous pouvez ne pas vouloir abandonner les avantages d'un chargeur de démarrage sécurisé.

Est-il nécessaire de remplacer le chargeur de démarrage en premier lieu? Pour que nous puissions conserver des logiciels dorés, comment puis-je installer Ubuntu 11.04 à l’aide du chargeur de démarrage de Windows 7?

badp
la source

Réponses:

32

En supposant que Windows soit déjà installé, installez Ubuntu sur une autre partition. Assurez-vous d’installer Grub2 sur la partition Ubuntu. Ne l’installez pas sur le MBR car cela écraserait le chargeur de démarrage Windows.

Démarrer sous Windows et installer EasyBCD

Ajouter une entrée et choisir Grub2 ie

entrez la description de l'image ici

Puis écrivez le chargeur de démarrage Windows modifié, c.-à-d.

entrez la description de l'image ici

Redémarrer - vous aurez maintenant deux options:

entrez la description de l'image ici

Démarrez dans Ubuntu et modifiez la valeur du délai d'attente Grub, à savoir

gksudo gedit /etc/default/grub

remplacez "GRUB_TIMEOUT = 10" par "GRUB_TIMEOUT = 0" et enregistrez.

Finalement:

sudo update-grub

la source

fossfreedom
la source
Sur EasyBCD plus récent, vous n'avez pas besoin d'exécuter l'étape Write MBR car elle restaure celle par défaut, avec uniquement Windows. Vous devez seulement ajouter l'entrée de menu Grub 2 et la sauvegarder.
Journaux
3
Pour autant que je sache, EasyBCD ne fonctionne pas avec les chargeurs de démarrage uefi. Cela ne fonctionnera qu'avec les confrères.
MirroredFate
Est-ce que cela fonctionne si Ubuntu et Windows sont installés dans un autre disque dur au lieu des mêmes partitions différentes? Aussi doit-il être grub2 ou grub est bien aussi?
Dora
Make sure that you install Grub2 on the Ubuntu partition - don't install it on the MBRCela signifie-t-il (sur le programme d'installation Ubuntu "autre chose" → "Appareil pour l'installation du chargeur de démarrage" à utiliser à la /dev/sdaplace de /dev/sda1(Windows), ou devrais-je vraiment choisir une /bootpartition Linux ( , en raison du cryptage) ( /dev/sda4dans mon cas)?
Frank Nocke
6

J'ai traversé ça. Voici comment je l'ai résolu.

Vous devez restaurer le MBR pour qu'il redémarre sous Windows, pas sous Linux, puis ajoutez Linux.

  1. Démarrer à partir du disque d'installation Windows;
  2. Choisissez Réparation / Réparation de démarrage; Windows va restaurer le MBR;
  3. Une fois terminé, redémarrez Windows.
  4. Ouvrez EasyBCD et ajoutez Linux.
  5. Au redémarrage, vous verrez le bon vieil écran noir avec le chargeur de démarrage Windows et deux entrées: Windows et Linux;
  6. Voila.
ego
la source
2
J'ai lu "MBR" dans cette réponse, mais le titre de la question disait "UEFI". Et UEFI signifie généralement une partition EFI pour le démarrage, pas un MBR. droite?
Frank Nocke
2

J'ai trouvé cela très utile, mais j'ai trouvé un moyen plus simple de résoudre ce problème. Lorsque vous avez accès à votre installation Windows et que EasyBCD est installé. Vous pouvez simplement réparer votre MBR à partir de l'outil. (Fait avec EasyBCD 2.2.0.182)

  1. Ouvrez EasyBCD et cliquez sur "Déploiement BCD"

  2. Dans la section "Options de configuration du MBR", assurez-vous que l'option "Installer le chargeur de démarrage Windows Vista / 7 sur le MBR" est sélectionnée et cliquez sur le bouton "Ecrire le MBR".

  3. Redémarrez et profitez de la magie de Windows Bootloader

J'espère que cela aide quelqu'un

Roel De Backer
la source
0

Vous pouvez aller à shell dans le menu de démarrage et tapez:

chroot / 
mount /dev/sda /grub/boot
mount /dev/sda2 /win
install grub boot loader again on sda

cela pourrait fonctionner.

Michael
la source
Que fait chroot /-il? Est-ce une commande réelle install grub boot loader again on sda?
Wjandrea