Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:comment_amorcer_ubuntu_avec_bootmgr [Le 08/04/2010, 00:24]
Arnolphe
tutoriel:comment_amorcer_ubuntu_avec_bootmgr [Le 11/09/2022, 12:25] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>Hardy Intrepid ​installation amorçage partitions windows tutoriel}}+{{tag>​installation amorçage partitions windows tutoriel}}
  
 ----- -----
  
-====== ​Comment installer ​Ubuntu en dual-boot avec Windows Vista® ou 7 sur un même disque dur dans le cas d'un PC tatoué ? ======+====== ​Installer ​Ubuntu en dual-boot avec Windows Vista® ou 7 sur un même disque dur en utilisant l'amorceur de Windows ​======
  
  
-//Ce tutoriel sadresse aux possesseurs d'un [[:​pc_tatoue|PC tatoué]] qui souhaitent installer Ubuntu tout en gardant Microsoft(r) Windows ​Vista(r) sur le même disque dur. Cette possibilité de charger l'ordinateur sur l'​OS ​de son choix s'appelle "​multi-amorçage"​ (en anglais"//​multi-boot//"​Si vous possédez un deuxième disque dur physique, il est conseillé d'​[[tutoriel:​comment_faire_multiboot_propre_2_dd|installer Ubuntu ​et Windows sur des disques différents]]. //+//Ce tutoriel s'adresse aux possesseurs d'​un ​ordinateur probablement ​[[:​pc_tatoue|tatoué]] qui souhaitent installer Ubuntu tout en gardant Microsoft(r) Windows(r) ​Vista ou 7 sur le même disque dur, en utilisant l'​amorçeur de Windows, et sans modifier le MBR**Cette doc ne s'applique pas si Windows est installé en mode EFI (au lieu de Bios legacy) par conséquent elle ne s'applique pas pour Windows 88.et 10 préinstallés**.//
  
-En suivant ce tutorielvous installerez Ubuntu pas-à-pas en double-amorçage avec Windows Vista sans effacer le [[:pc_tatoué|tatouage]] de votre ordinateur ​et utiliserez l’amorceur ​de Windows pour charger l’un ou l’autre des systèmes d’exploitation à l'​allumage de votre ordinateur+<note warning>​**Attentioncette procédure spéciale n'​est ​à suivre que si vous avez d'​abord suivi [[:cohabitation_ubuntu_windows|cette procédure]] (beaucoup plus simple)**((et vous évitera [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3368720|ce type de soucis]])).</​note>​
  
-<note tip>​Attention,​ cette procédure spéciale n'est à suivre que si votre ordinateur est tatoué. S'il ne l'est pas, ou **si vous ne savez pas s'il est tatoué**, [[:​tutoriel:​comment_sauvegarder_le_mbr|sauvez votre MBR]] par précaution,​ puis suivez la [[:​installation_graphique|procédure ​d'installation standard]] qui est beaucoup plus simple((et vous évitera ​[[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3368720|ce type de soucis]])).</​note>​+Il est indispensable ​d'avoir lu et compris ​[[:cohabitation_ubuntu_windows|ce document]] avant de continuer.
  
- 
-<note tip>Ce tutoriel est lié à l'​[[:​cohabitation_ubuntu_windows|installation d'​Ubuntu en cohabitation avec Windows]]. \\ 
-Il est fortement conseillé de lire ce document avant de continuer.</​note>​ 
 <note warning> <note warning>
 Même si nous tenterons d'​expliquer la procédure le plus simplement possible et de manière la plus accessible, nul n'est à l'abri d'une erreur. Par précaution,​ //​**effectuez une copie de sauvegarde de tous fichiers personnels importants**//​ sur un périphérique amovible (CD-ROM, DVD-ROM, clé USB, disquette, disque dur externe), un espace sur un serveur de stockage (si vous en possédez un) ou une partition d'un autre système d'​exploitation (s'il y en a une de disponible). Même si nous tenterons d'​expliquer la procédure le plus simplement possible et de manière la plus accessible, nul n'est à l'abri d'une erreur. Par précaution,​ //​**effectuez une copie de sauvegarde de tous fichiers personnels importants**//​ sur un périphérique amovible (CD-ROM, DVD-ROM, clé USB, disquette, disque dur externe), un espace sur un serveur de stockage (si vous en possédez un) ou une partition d'un autre système d'​exploitation (s'il y en a une de disponible).
Ligne 20: Ligne 17:
 Nous vous recommandons aussi d'​imprimer la totalité de ce document, afin de l'​avoir sous la main durant l'​installation d'​Ubuntu,​ et **de lire en totalité la procédure** avant de commencer. Vous aurez à utiliser une fenêtre de terminal et à exécuter des commandes. L'​article est agrémenté de nombreux compléments d'​informations (optionnels),​ qui se trouvent en bas de page afin de ne pas alourdir le texte lui-même. Nous vous recommandons aussi d'​imprimer la totalité de ce document, afin de l'​avoir sous la main durant l'​installation d'​Ubuntu,​ et **de lire en totalité la procédure** avant de commencer. Vous aurez à utiliser une fenêtre de terminal et à exécuter des commandes. L'​article est agrémenté de nombreux compléments d'​informations (optionnels),​ qui se trouvent en bas de page afin de ne pas alourdir le texte lui-même.
  
-Pour l'​exemple,​ nous prendrons pour acquis que Ubuntu sera installé à l'​emplacement ''/​dev/​sda2''​. Si vous installez Ubuntu dans un autre emplacement,​ **vous devrez adapter ce document afin qu'il corresponde à votre configuration**. Si vous avez besoin dassistance afin de découvrir cet emplacement,​ nous vous invitons à utiliser [[http://​forum.ubuntu-fr.org|nos forums de discussions]] ou [[http://​www.ubuntu-fr.org/​irc|notre salon de clavardage]].+Pour l'​exemple,​ nous prendrons pour acquis que Ubuntu sera installé à l'​emplacement ''/​dev/​sda2''​. Si vous installez Ubuntu dans un autre emplacement,​ **vous devrez adapter ce document afin qu'il corresponde à votre configuration**. Si vous avez besoin d'assistance afin de découvrir cet emplacement,​ nous vous invitons à utiliser [[http://​forum.ubuntu-fr.org|nos forums de discussions]] ou [[http://​www.ubuntu-fr.org/​irc|notre salon de clavardage]].
 </​note>​ </​note>​
- 
- 
- 
  
 ===== Préalables ===== ===== Préalables =====
  
 Pour suivre cette procédure, vous devez disposer : Pour suivre cette procédure, vous devez disposer :
-  * d'​un ​disque d'​installation **//Desktop CD//​** ​d'​Ubuntu ((Vous ne pouvez pas suivre cette procédure à l'aide d'un //Alternate CD// d'​Ubuntu ou un CD d'​installation pour la version serveur d'​Ubuntu.)) qu'on peut obtenir **[[http://​www.ubuntu-fr.org/​telechargement|ici]]**;​+  * d'​un ​[[:​live_usb]] ​d'​Ubuntu ((Vous ne pouvez pas suivre cette procédure à l'aide d'un //Alternate CD// d'​Ubuntu ou un CD d'​installation pour la version serveur d'​Ubuntu.)) qu'on peut obtenir **[[http://​www.ubuntu-fr.org/​telechargement|ici]]**;​
   * d'un **support de stockage externe**, au choix : des disquettes, une clé ou disque dur externe USB, un espace de stockage dans Internet (compte FTP, par exemple), une adresse de courriel... ;   * d'un **support de stockage externe**, au choix : des disquettes, une clé ou disque dur externe USB, un espace de stockage dans Internet (compte FTP, par exemple), une adresse de courriel... ;
   * du logiciel [[http://​neosmart.net/​dl.php?​id=1|EasyBCD]] pour Windows Vista.   * du logiciel [[http://​neosmart.net/​dl.php?​id=1|EasyBCD]] pour Windows Vista.
Ligne 36: Ligne 30:
  
 ===== Ce que nous allons faire ===== ===== Ce que nous allons faire =====
-  - À l'aide du //Desktop CD// d'​Ubuntu,​ nous chargerons une session live dUbuntu ;+  - À l'aide du [[:​live_usb]] ​d'​Ubuntu,​ nous chargerons une session live d'Ubuntu ;
   - Nous copierons, par mesure de sécurité, le contenu du MBR, contenant le tatouage, dans le support de stockage externe ;   - Nous copierons, par mesure de sécurité, le contenu du MBR, contenant le tatouage, dans le support de stockage externe ;
   - Nous allons installer Ubuntu normalement,​ mais en demandant d'//​installer l'​amorceur GRUB dans le secteur d'​amorçage de la partition racine d'​Ubuntu//​ (et non pas dans le MBR, qui contient le tatouage) ;   - Nous allons installer Ubuntu normalement,​ mais en demandant d'//​installer l'​amorceur GRUB dans le secteur d'​amorçage de la partition racine d'​Ubuntu//​ (et non pas dans le MBR, qui contient le tatouage) ;
   -  Sous Windows, nous utiliserons le logiciel [[http://​neosmart.net/​dl.php?​id=1|EasyBCD]] pour modifier graphiquement et facilement le menu d'​amorçage de Bootmgr, afin d'​ajouter une entrée de menu pour Ubuntu.   -  Sous Windows, nous utiliserons le logiciel [[http://​neosmart.net/​dl.php?​id=1|EasyBCD]] pour modifier graphiquement et facilement le menu d'​amorçage de Bootmgr, afin d'​ajouter une entrée de menu pour Ubuntu.
  
-===== Allons-y ! ===== 
  
 +===== Amorçage d'une session live d'​Ubuntu =====
 +Reportez-vous aux indications habituelles de [[tutoriel/​amorcer_sur_cd_ubuntu|démarrage sur média externe]].
  
 +==== Sauvegarde du contenu d'​origine du MBR ====
 +La procédure complète de restauration et de réinstallation est décrite sur la page [[:​tutoriel:​comment_sauvegarder_le_mbr]].
  
  
 +==== Installation d'​Ubuntu ====
  
-==== Amorçage ​d’une session live d’Ubuntu ====+Commencez à installer Ubuntu en suivant le **début** de la procédure ​d'​[[:​tutoriel:​installer_ubuntu_avec_le_live_cd|installation graphique normale]], mais **arrêtez-vous à la dernière étape intitulée //​Type ​d'​installation//​**.
  
-{{  installation:​demarrage.jpg?​350|Écran d'​amorçage du Desktop CD}} +  * Lorsque cet écran **Type d'installation** s'affiche choisissez ​[[:tutoriel:​partitionner_manuellement_avec_installateur_ubuntu|Autre chose]] ; 
- +  * Dans le champs ​**Chargeur ​d'amorçage**,en bas de la fenêtre, indiquez qu'il faut l'installer ​sur le périphérique ''/​dev/​sda2''​ dans le menu déroulant((sda2 étant dans notre cas la partition ​ext4 que nous voulons utiliser pour Ubuntu)). Si vous laissez le paramétrage par défaut, **le tatouage de votre ordinateur sera effacé**. Veillez donc à entrer les bons paramètres. ​
-  - Si votre ordinateur est actuellement en fonction sous Windows ou sous tension, insérez le //Desktop CD// d’Ubuntu dans le lecteur de CD-ROM de votre ordinateur. Si un [[:​umenu|menu contextuel]] s’affiche,​ n’y portez pas attention ; +
-  - Fermez tout et réamorcez votre ordinateur, en prenant soins de laisser le //Desktop CD// d’Ubuntu dans votre lecteur de CD-ROM ; +
-  - Vous êtes alors confronté à un écran ​semblable à celui ci-contre. Si ce n'est pas le cas, votre BIOS n'est pas réglé pour amorcer un système d’exploitation depuis un CD-ROM ; [[:​installation:​bios_boot_order|paramétrez votre BIOS afin de pouvoir charger un système d’exploitation depuis un CD-ROM]] et amorcez de nouveau votre ordinateur ; +
-  - À cette étape, choisissez : +
-    ​la langue (« //​Language//​ ») avec « F2 » ; +
-    ​l'​arrangement de votre clavier (« //Keymap// ») avec « F3 ». +
-  - Enfin, choisissez l’entrée de menu **Démarrer ou installer Ubuntu** (la première option). +
- +
-==== Sauvegarde du contenu ​d'origine du MBR == +
-  - Ouvrez un **[[:​terminal]]** ; +
-  - Exécutez la commande suivante ((Ceci est le cas avec un disque dur et Ubuntu sur la deuxième partition (par défaut). +
- +
-N'oubliez pas d'​adapter l'​emplacement de la partition racine d'​Ubuntu si celui-ci diffère de notre exemple ! Si vous avez besoin d'​aide,​ n'​hésitez pas à poser vos questions dans le [[http://​forum.ubuntu-fr.org|forum]].)) ((Cette commande crée une copie exacte du contenu de votre MBR. Le //​**M**aster **B**oot **R**ecord//,​ zone d'​amorçage principale, est une zone de 512 octets dont les 66 derniers contiennent l'​arrangement de votre disque dur : la //table des partitions//​. La commande utilisée ne copie que les 446 premiers octets (donc, ne sauvegarde pas la table des partitions de votre disque dur). Ceci a pour avantage qu'en cas de restauration,​ on ne perd pas les partitions qui ont été créées après la sauvegarde du MBR. Si l'on veut aussi sauvegarder la table des partitions, il faut remplacer « 446 » par « 512 ».)) : <​code>​sudo dd if=/dev/sda of=~/​Desktop/​mbr446.img bs=446 count=1</​code>​ Un fichier nommé ''​mbr446.img''​ devrait se trouver sur votre bureau ​+
-  ​- Copiez ce fichier sur votre support de stockage externe (disquette ou clé USB) ou envoyez-le-vous par courriel. L'​important est d'​en ​**avoir une copie de sauvegarde** à laquelle vous pourrez faire appel au besoin.  +
- +
- +
- +
-==== Installation d’Ubuntu ==== +
- +
- +
-Commencez à installer Ubuntu en suivant ​le **début** de la procédure ​d'[[:​installation_graphique|installation graphique normale]], mais **arrêtez-vous à la dernière étape intitulée //Prêt à installer//**, qui présente un récapitulatif des paramètres d'​installation d'​Ubuntu. +
- +
-{{  http://​yeknan.free.fr/​blog/​images/​ubuntu7.10/​install/​19.png?​350 ​ }} +
- +
-  * Lorsque ce résumé des opérations à effectuer s’affiche,​ cliquez sur le bouton **Avancé…**,​ dans le coin inférieur droit de l'​écran d'​installation ; +
-  * À la nouvelle ​fenêtre ​s'​ouvrant, indiquez quil faut installer ​le chargeur d’amorçage et //​**sélectionnez** ​le périphérique ''/​dev/​sda2''​ dans le menu déroulant//((sda2 étant dans notre cas la partition ​ext3 que nous voulons utiliser pour Ubuntu)). Si vous laissez le paramétrage par défaut, **le tatouage de votre ordinateur sera effacé**. Veillez donc à entrer les bons paramètres. ​+
  
 <note important>​Veuillez faire attention, en installant le chargeur d'​amorçage,​ à ce que la partition choisie soit bien la partition Ubuntu !</​note>​ <note important>​Veuillez faire attention, en installant le chargeur d'​amorçage,​ à ce que la partition choisie soit bien la partition Ubuntu !</​note>​
  
-\\ \\ {{  http://​www.breizh-ardente.fr/​dotclear/​images/​hardy/​hardy25.png?​350 ​ }} \\+{{  http://​www.breizh-ardente.fr/​dotclear/​images/​hardy/​hardy25.png?​350 ​ }} \\
   * Validez ce nouveau paramétrage ;   * Validez ce nouveau paramétrage ;
   * Enfin, démarrez l'​installation d'​Ubuntu en appuyant sur le bouton //​Installer//​.   * Enfin, démarrez l'​installation d'​Ubuntu en appuyant sur le bouton //​Installer//​.
  
  
-<note warning>​**Pour les utilisateurs des versions antérieures à Ubuntu Hardy** (Hardy non comprise) : +==== Ajout d'​une ​entrée ​de menu pour Ubuntu dans l'amorceur de Windows ====
-En installant de cette façon, Grub ne permet pas d'amorcer sur une partition ext3 formatée en i-nodes ​de 256 octets. Malheureusement,​ c'est le réglage par défaut lorsqu'​on formate un disque - et avec l'utilitaire graphique, c'est le seul réglage possible.+
  
-Vous allez alors vous retrouver sur un invité ''​Grub>''​ lors du boot (après avoir choisi Ubuntu dans le menu de démarrage de Windowsdu fait de l'​impossibilité ​pour Grub d'​accéder à la partition contenant le kernelToute tentative manuelle de boot par ligne de commande Grub se révélera vaine car le kernel est invisible à Grub sur une telle partition !+===Méthode 1 (recommandée: via EasyBCD (ne convient pas pour Windows 8, 8.1 et 10 préinstallés)===
  
-Pour remédier à cela, avant d'installercréez ​votre partitionnement à l'​aide ​de Gparted (Système / Administration / Editeur de partition)mais formatez en ligne de commande ​: +Une fois l'​installation ​d'Ubuntu complétéeredémarrez ​votre ordinateur. Aucun choix ne vous est proposé pour charger soit Ubuntu soit Windows : pas de paniquepour le moment c'est normal. Il reste encore un élément ​de procédure à compléter ​ajouter une entrée ​de menu pour Ubuntu dans l'amorceur de Windows (BootMgr).
-<​code>​sudo mkfs.ext3 -I 128 /​dev/​sda2</​code>​ +
-(sda2 est repris ​de l'exemple, sa valeur est à adapter selon votre cas)+
  
-Lors de l'installationoptez pour le partitionnement personnalisé et installez ​le système ​(''/''​) ​sur la partition que vous venez de formater en inode 128. Ne reformatez ​pas cette partition ​!+  - Chargez votre ordinateur sous Windows. N'​oubliez pas de retirer le //Desktop CD// de votre lecteur de CD-ROM ; 
 +  - {{  tutoriel:​easybcd-6.jpg?​350|« Add/Remove Entries » dans EasyBCD}} Si vous utilisez Windows 7, installez [[http://​neosmart.net/​forums/​showthread.php?​s=e03ff6ae094ea0de630080114f4a375a&​t=642|EasyBCD 2.0 Beta]] minimum. Si vous utilisez Windows Vista, installez [[http://​neosmart.net/​dl.php?​id=1|EasyBCD (n'importe-quelle version)]]. Une fois installéle programme se trouve dans //Menu Windows -> Tous les programmes -> NeoSmart Technologies ->Easy BCD// ;  
 +  - Lancez le logiciel EasyBCD.  
 +  - Cliquez sur le bouton **Add/​Remove Entries** ​pour ajouter ou retirer des entrées de menu dans le chargeur de Windows; 
 +  - Vous obtenez une interface telle que ci-contre. 
 +    * Cliquez sur l'​onglet //​Linux/​BSD//​ ; 
 +    * Dans //​Type//​((Ne choisissez surtout pas le chargeur NEOGRUB dans le champ //Type//. Ce chargeur est incompatible avec GRUB, qui est utilisé par Ubuntu.)) Choisissez '​Grub2' ​(Dans certains cas, et pour ceux qui ont installé EasyBCD 2.0 sur Windows 7, l'option "​Grub2"​ ne permet pas de choisir la partition sur laquelle est installé Ubuntu - Essayer alors Grub Legacy. Si Ubuntu ne démarre pas à la fin de la procédure, recommencer la partie EasyBCD avec l'option "​Grub2"​ et la détection automatique.) Si vous avez plusieurs systèmes GNU/Linux installés, la détection automatique ne détecte que le premier. (EasyBCD version 2.1.2) 
 +    * Dans //Name//, indiquez **Ubuntu** (le nom du système d'exploitation tel qu'il apparaîtra dans le menu d'​amorçage de Windows Vista
 +    * Dans //Drive//, sélectionnez ​la partition ​dans laquelle Ubuntu s'est installé (et donc dans laquelle GRUB se trouve). Vous devrez probablement reconnaître la bonne partition par la taille ​que vous lui avez allouée (les n° de partition listés ne correspondent ​pas à la numérotation /dev/sdxY utilisée par Ubuntu) ; 
 +    * **Décochez** la case //GRUB isn't installed to the bootsector//,​ si elle est déjà cochée. Car GRUB est bien installé sur le bootsector de la partition ​ubuntu, et pas sur la MBR. Voir [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=2389093#​p2389093|ce message du forum]] pour plus d'​explications. 
 +    * Cliquez sur le bouton **Add Entry** afin d'​ajouter Ubuntu au menu d'​amorçage de votre ordinateur. 
 +    * Appuyez sur le bouton **Save** (ou "Edit boot menu" sur EasyBCD2) pour prendre en compte les modifications.
  
-C'est également là qu'il faudra faire pointer le chargeur ​d'amorçage selon la procédure décrite ci-dessus.+<note tip>La mise à jour de Ubuntu 9.10 vers 10.04 met Grub en panne. Dans EasyBCD, il est nécessaire de supprimer puis reconfigurer l'entrée Ubuntu, étape 3 à 5. La sélection "grub Legacy"​ fonctionne avec Grub-pc installé. Après mise à jour d'ubuntu 10.04 si EasyBCD ne lance plus Ubuntu, reconfiguration nécessaire également. Possibilité de passer à EasyBCD 2.0.2 qui détecte automatiquement Grub2 ou Grubpc</​note>​
  
-Ce problème a été rencontré (et résolu) lors de l'​installation d'​ubuntu 8.10 sur un PC portable Acer comportant déjà Vista.+===Méthode 2 : via BCDedit===
  
-**Source:**+Autre solution pour réaliser un menu de démarrage: utiliser l'​utilitaire ​**bcdedit.exe** en ligne de commande sur windows Vista ou 7. Cette méthode est la version "ligne de commande"​ alternative à la méthode graphique décrite ci-dessus qui utilise le programme EasyBcd. **Utilisez l'une ou l'​autre suivant vos préférences.**
  
-[[http://www.linuxplanet.com/​linuxplanet/​tutorials/​6480/​1/​]]+- Prérequisl'​utilitaire GRUB installé sur la partition principale d'​Ubuntu ​/ . Choix effectué à la fin de l'​installation. 
 +  
 +- Copier les 512 premiers octets de la partition sur laquelle se trouve Ubuntu dans la racine de la partition windows.
  
-[[http://www.linuxplanet.com/linuxplanet/tutorials/6480/2/]]+- Puis dans un terminal après avoir démarré avec le live CD Ubuntu, saisissez avec les [[:sudo|droits d'​administration]] : 
 +<​code>​ dd if=/dev/"​hdd3"​ of=/​media/"​windows"/​ubuntu-11_04.bin bs=512 count=1</code> 
 +/dev/"​hdd3"​ correspond à la partition sur laquelle vous avez installé Ubuntu, et /media/"​windows"​ l'​emplacement de la partition montée sur laquelle windows est installé. Pour retrouver leur appellation,​ utiliser l'​utilitaire de disque ou GParted accessibles par le menu Système.
  
-Pour les versions antérieures à Hardy : [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=2389133#​p2389133]] +Redémarrer ​sur windows 7, ouvrer ​un invite ​de commandes MS-DOS et utiliser BCDedit afin de créer une entrée dans le menu de démarrage ​du bootmgr.
-</​note>​ +
- +
- +
-<note warning>​ +
-Pour les ordinateurs vendus avec Vista, n'​essayez pas de redimensionner la partition Vista avec Gparted, auquel cas votre Vista ne voudra plus démarrer. ​ Préférer l'​outil dédié de Vista présent dans "​outils d'​administration"​ -> "​Gestion de l'​ordinateur"​. +
- +
-Si vous avez déjà commis l'​erreur,​ soit le PC reboote sans message d'​erreur particulier après avoir choisi Vista dans Grub, soit vous pouvez avoir ce message : +
- +
-{{:​tutoriel:​vista_error_after_gparted_resizing.png|}} +
- +
-Rassurez-vous,​ un simple CD d'​installation de Vista permettra de corriger l'​erreur avec l'​option "​réparer mon ordinateur"​. +
- +
-Source : [[http://​www.howtogeek.com/​howto/​windows-vista/​using-gparted-to-resize-your-windows-vista-partition/​|http://​www.howtogeek.com/​howto/​windows-vista/​using-gparted-to-resize-your-windows-vista-partition/​]] +
- +
-</​note>​ +
- +
-==== Ajout d’une entrée de menu pour Ubuntu dans l’amorceur de Windows ==== +
-<note tip>Au lieu de modifier l'​amorceur de Windows Vista comme décrit ci-dessous, il peut être intéressant de tenter d'​abord de changer le drapeau de boot et de l'​enlever de la partition Windows pour le mettre sur la partition Ubuntu nouvellement installée. Cela ne peut fonctionner que si ubuntu est installé sur une partition primaire. +
-Pour cela utilisez gparted (Système / Administration / Editeur de partition) à partir de votre //Desktop CD// d’Ubuntu. +
-Tentez ensuite de démarrer votre système normalement. Grub devrait démarrer et vous proposer de démarrer Ubuntu (en début de liste ) ou Vista (en fin de liste). +
-Si cela ne fonctionne pas rechangez le drapeau de boot et suivez la procédure qui suit. +
-//(cela a fonctionné sur un Asus-F3S et un shuttle, et raté sur un Acer-Aspire9422 et un Packard Bell D4120)//</​note>​ +
- +
- +
-<note tip>​Autre solution pour réaliser un menu de démarrage: utiliser l'​utilitaire **bcdedit.exe** en ligne de commande ​sur windows 7 +
- +
-- Copier les 512 premiers octets de la partition / de votre ubuntu niveau auquel se trouvre GRUB dans un fichier sur une clef USB. Dans un terminal après avoir démarrer avec le live CD Ubuntu +
-<​code>​dd if=/​dev/​hdd3 of=~/​Desktop/​ubuntu-9_10.bin bs=512 count=1</​code>​ +
-/dev/hdd3 est le nom de la partition sur lequel vous avez installé ubuntu pour connaître le nom utiliser GParted +
- +
-Déplacer le fichier ubuntu-9_10.bin du bureau sur votre clef +
- +
-- Aller sur windows 7 et placer ce fichier à la racine du disque ​de démarrage de windows 7 c:\ +
- +
-- Ouvrer une invite de commande windows et utiliser bdcedit pour créer une entrée dans le menu de démarrage ​de bootmgr+
  
-<​code>​bcdedit /create /d Ubuntu ​9.10” ​/​application bootsector</​code>​+<​code>​bcdedit /create /d "Ubuntu-11_04" ​/​application bootsector</​code>​
 <​code>​bcdedit /set {ID} device partition=c:</​code>​ <​code>​bcdedit /set {ID} device partition=c:</​code>​
-<​code>​bcdedit /set {ID}  path \linux.bin</​code>​+<​code>​bcdedit /set {ID}  path \ubuntu-10_04.bin</​code>​
 <​code>​bcdedit /​displayorder {ID} /​addfirst</​code>​ <​code>​bcdedit /​displayorder {ID} /​addfirst</​code>​
 <​code>​bcdedit /timeout 30</​code>​ <​code>​bcdedit /timeout 30</​code>​
Ligne 151: Ligne 100:
  
 ID étant l'​identifiant affiché à la première commande ID étant l'​identifiant affiché à la première commande
 +Les options de la commande bcdedit sont visibles avec /?
  
-</note>+Pour supprimer l'​entrée en cas de besoin 
 +<code>​bcdedit ​/delete {ID}</​code>
  
-Une fois l'​installation d'​Ubuntu complétée,​ redémarrez votre ordinateur. Aucun choix ne vous est proposé pour charger soit Ubuntu soit Windows Vista : pas de panique, pour le moment c'est normal. Il reste encore un élément de procédure à compléter : ajouter une entrée de menu pour Ubuntu dans l’amorceur de Windows ​Vista (BootMgr).+Pour voir les entrées dans le BootMGR (boot loader ​Windows) 
 +<​code>​bcdedit /​enum</​code>​
  
-  - Chargez votre ordinateur sous Windows Vista. N’oubliez pas de retirer le //Desktop CD// de votre lecteur de CD-ROM ; +===Méthode 3 via un changement ​de drapeau===
-  - {{  tutoriel:easybcd-6.jpg?​350|« Add/Remove Entries » dans EasyBCD}} Exécutez le logiciel EasyBCD. Si ce n’est pas déjà fait, [[http://​neosmart.net/​dl.php?​id=1|téléchargez-le]] et installez-le. Une fois installé, le programme se trouve dans //Menu Windows -> Tous les programmes -> NeoSmart Technologies ->Easy BCD// ; +
-  - Cliquez sur le bouton **Add/​Remove Entries** pour ajouter ou retirer des entrées ​de menu dans le chargeur de Windows Vista ; +
-  - Vous obtenez une interface telle que ci-contre. +
-    - Cliquez sur l’onglet //​Linux/​BSD//​ ; +
-    - Dans //Type//, choisissez **Grub** (le type d’amorceur d’Ubuntu)((Ne choisissez surtout pas le chargeur NEOGRUB dans le champ //Type//. Ce chargeur est incompatible avec GRUB, qui est utilisé par Ubuntu.));​ +
-    - Dans //Name//, indiquez **Ubuntu** (le nom du système d’exploitation tel qu’il apparaîtra dans le menu d’amorçage de Windows Vista) ; +
-    - Dans //Drive//, sélectionnez la partition dans laquelle Ubuntu s’est installé (et donc dans laquelle GRUB se trouve). Vous devrez probablement reconnaître la bonne partition par la taille que vous lui avez allouée ; +
-    - **DéCochez** la case //GRUB isn’t installed to the bootsector//,​ si elle est déjà cochée. Car GRUB est bien installé sur le bootsector de la partition ubuntu, et pas sur la MBR. Voir [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=2389093#​p2389093|ce message du forum]] pour plus d'​explications. +
-    - Cliquez sur le bouton **Add Entry** afin d’ajouter Ubuntu au menu d’amorçage de votre ordinateur. +
-  - Appuyez sur le bouton **Save** pour prendre en compte les modifications.+
  
 +Au lieu de modifier l'​amorceur de Windows Vista comme décrit ci-dessus, il peut être intéressant de tenter d'​abord de changer le drapeau de boot et de l'​enlever de la partition Windows pour le mettre sur la partition Ubuntu nouvellement installée. Cela ne peut fonctionner que si ubuntu est installé sur une partition primaire.
 +Pour cela utilisez Gparted (Système / Administration / Éditeur de partition) à partir de votre //Desktop CD// d'​Ubuntu.
 +Tentez ensuite de démarrer votre système normalement. Grub2 devrait démarrer et vous proposer de démarrer Ubuntu (en début de liste ) ou Vista (en fin de liste).
 +Si cela ne fonctionne pas, rechangez le drapeau de boot et suivez la procédure qui suit.
 +//(cela a fonctionné sur un Asus-F3S, un ASUS-N82JQ et un shuttle, et raté sur un Acer-Aspire9422 et un Packard Bell D4120)//
  
-Attention : Pour **Windows 7** utiliser EasyBCD 2.0 Beta minimum [[http://​neosmart.net/​forums/​showthread.php?​s=e03ff6ae094ea0de630080114f4a375a&​t=642|dispo ici]] puis suivre la même installation que pour Vista ci-dessus mais en choisissant comme type  d'​amorceur :  
-    - Pour Ubuntu < 9.10 :'Grub Legacy'​ 
-    - Pour Ubuntu >= 9.10 :'​Grub2' ​ 
-(Dans certains cas, et pour ceux qui ont installé EasyBCD 2.0 sur Windows 7, l'​option "​Grub2"​ ne permet pas de choisir la partition sur laquelle est installé Ubuntu - Prendre alors Grub Legacy, cela fonctionne.) 
  
 ===== Problème connu ===== ===== Problème connu =====
Ligne 189: Ligne 132:
 Le [[wpfr>​Basic_Input_Output_System|BIOS]],​ une fois les vérifications de routine sur l'​ordinateur terminées, exécute un petit programme, appelé « amorceur » (en anglais, //​bootloader//​),​ qui permet à son tour de démarrer un système d'​exploitation. L'​amorceur qu'​exécute le BIOS doit se trouver dans une petite partie d'un disque dur ou d'une partition : le MBR //(Master Boot Record)// dans le cas d'un disque, ou secteur d'​amorçage dans le cas d'une partition. Par défaut, si des paramètres n'ont pas été modifiés dans le BIOS, celui-ci va exécuter l'​amorceur se situant dans le MBR du disque dur maître ; par défaut, Ubuntu installe son amorceur dans ce MBR. Le [[wpfr>​Basic_Input_Output_System|BIOS]],​ une fois les vérifications de routine sur l'​ordinateur terminées, exécute un petit programme, appelé « amorceur » (en anglais, //​bootloader//​),​ qui permet à son tour de démarrer un système d'​exploitation. L'​amorceur qu'​exécute le BIOS doit se trouver dans une petite partie d'un disque dur ou d'une partition : le MBR //(Master Boot Record)// dans le cas d'un disque, ou secteur d'​amorçage dans le cas d'une partition. Par défaut, si des paramètres n'ont pas été modifiés dans le BIOS, celui-ci va exécuter l'​amorceur se situant dans le MBR du disque dur maître ; par défaut, Ubuntu installe son amorceur dans ce MBR.
  
-Toutefois, ceci est problématique sur certains ordinateurs de constructeurs,​ tels Hewlett-Packard,​ Packard Bell, Acer et d'​autres marques, quand on désire conserver une copie fonctionnelle de Microsoft(r) Windows(r). Ces ordinateurs possèdent des routines d'​amorçage modifiées qui empêcheront la réinstallation de Windows si le MBR est modifié : on appelle ce principe le **tatouage**. Comment faire, alors, pour installer Ubuntu tout en gardant la possibilité de réinstaller Windows plus tard ? La solution est d'​utiliser l'​amorceur déjà en place dans le MBR : **Bootmgr** pour Vista.+Toutefois, ceci est problématique sur certains ordinateurs de constructeurs,​ tels Hewlett-Packard,​ Packard Bell, Acer et d'​autres marques, quand on désire conserver une copie fonctionnelle de Microsoft(r) Windows(r). Ces ordinateurs possèdent des routines d'​amorçage modifiées qui empêcheront la réinstallation de Windows si le MBR est modifié : on appelle ce principe le **tatouage** ​(pratique qui est illégale puisque chaque utilisateur doit avoir le droit d'​installer un système quel qu'il soit). Comment faire, alors, pour installer Ubuntu tout en gardant la possibilité de réinstaller Windows plus tard ? La solution est d'​utiliser l'​amorceur déjà en place dans le MBR : **Bootmgr** pour Vista.
  
 ==== Qu'​est-ce que le tatouage ? ==== ==== Qu'​est-ce que le tatouage ? ====
  
-Le tatouage est un dispositif, malheureusement de plus en plus commun, que de nombreux constructeurs mettent en place dans leurs ordinateurs. Ce dispositif ​interdit ​à la version de Windows livrée avec votre ordinateur d'​être installée sur un autre ordinateur. ​Concrètement,​ il s'agit de quelques octets placés sur la carte mère, sur le disque dur (en particulier le MBR), sur la partition de restauration de Windows, sur les CD de réinstallation,​ voire aussi dans le BIOS, et qui communiquent entre eux. Si l'un de ces éléments est changé, votre copie de Windows ne pourra plus être réinstallée,​ voire même ne plus démarrer. Ce dispositif est utilisé par de grandes marques comme Packard Bell, Hewlett-Packard,​ Acer, Compaq, Gericom et bien d'​autres encore... +Le tatouage est un dispositif ​qui interdit la version de Windows livrée avec votre ordinateur d'​être installée sur un autre ordinateur.
- +
-Puisque Ubuntu, par défaut, installe GRUB dans le MBR (et donc modifie, réécrit le contenu du MBR), un ordinateur tatoué perd son tatouage. Conséquence de cette perte : il est impossible de réinstaller Windows si besoin est, voire de le démarrer. Pour éviter cela, la procédure ci-dessus fait en sorte qu'à l'​installation d'​Ubuntu,​ GRUB sera placé ailleurs et on utilisera les capacités actuelles de l'​amorçeur contenu dans le MBR au moment du tatouage (BootMgr). +
- +
-D'​autres raisons (par exemple, si vous réinstallez fréquemment Windows) peuvent aussi vous inciter à préférer la méthode décrite dans ce tutoriel pour créer un multi-amorçage entre Ubuntu et Windows avec BootMgr. +
  
 +Pour plus d'​informations,​ consultez la page [[:pc tatoué]].
  
  
Ligne 209: Ligne 148:
  
 Pour éviter ces deux cas de figure, on a la possibilité d'​installer ''​stage1''​ ailleurs que dans le MBR. Dans le tutoriel précédent,​ nous l'​avons installé dans le secteur d'​amorçage de la partition racine d'​Ubuntu ; Windows n'y touchera pas. Ceci évite de corrompre le fonctionnement de GRUB. Pour éviter ces deux cas de figure, on a la possibilité d'​installer ''​stage1''​ ailleurs que dans le MBR. Dans le tutoriel précédent,​ nous l'​avons installé dans le secteur d'​amorçage de la partition racine d'​Ubuntu ; Windows n'y touchera pas. Ceci évite de corrompre le fonctionnement de GRUB.
- 
  
  
 ==== Utiliser BootMgr ==== ==== Utiliser BootMgr ====
  
-BootMgr est le nom donné à l'​amorceur de Windows Vista. Celui-ci est différent des autres versions de Windows qui utilisent NTLDR. Par défaut, celui-ci est configuré pour démarrer automatiquement Windows, sans offrir de menu pour amorcer d'​autres systèmes d'​exploitation,​ à l'​exception d'​autres systèmes Windows, s'il y en a plus d'un, installé dans l'​ordinateur. Par contre, BootMgr permet de //​chaîner//​ un autre amorceur, qui lui a les capacités d'​amorcer un système Linux ; c'est cette capacité quexploite ce tutoriel.+BootMgr est le nom donné à l'​amorceur de Windows Vista. Celui-ci est différent des autres versions de Windows qui utilisent NTLDR. Par défaut, celui-ci est configuré pour démarrer automatiquement Windows, sans offrir de menu pour amorcer d'​autres systèmes d'​exploitation,​ à l'​exception d'​autres systèmes Windows, s'il y en a plus d'un, installé dans l'​ordinateur. Par contre, BootMgr permet de //​chaîner//​ un autre amorceur, qui lui a les capacités d'​amorcer un système Linux ; c'est cette capacité qu'exploite ce tutoriel.
  
 Avec l'​astuce que nous avons précédemment décrite, nous pouvons laisser GRUB dans le secteur d'​amorçage de la partition racine d'​Ubuntu,​ laisser BootMgr dans le MBR du disque dur. Ce que nous demandons à BootMgr de faire est de passer le relais à GRUB, pour que lui, démarre Ubuntu. Avec l'​astuce que nous avons précédemment décrite, nous pouvons laisser GRUB dans le secteur d'​amorçage de la partition racine d'​Ubuntu,​ laisser BootMgr dans le MBR du disque dur. Ce que nous demandons à BootMgr de faire est de passer le relais à GRUB, pour que lui, démarre Ubuntu.
-//[[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=200587|Aide supplémentaire en cas de problème avec EasyBCD et GRUB]]//+//[[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=200587|Aide supplémentaire en cas de problème avec EasyBCD et GRUB]]//
  
  
Ligne 223: Ligne 161:
  
 //​Contributeurs : [[utilisateurs:​Boloshon]],​ [[utilisateurs:​bilboid]]//​ //​Contributeurs : [[utilisateurs:​Boloshon]],​ [[utilisateurs:​bilboid]]//​
----- + 
-Adapté de la page :​[[http://​doc.ubuntu-fr.org/​tutoriel/​comment_amorcer_ubuntu_avec_ntldr]]+
  • tutoriel/comment_amorcer_ubuntu_avec_bootmgr.1270679076.txt.gz
  • Dernière modification: Le 18/04/2011, 14:50
  • (modification externe)