Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tutoriel:comment_amorcer_ubuntu_avec_ntldr [Le 10/02/2011, 14:36] – [Installation d'Ubuntu] 89.3.43.220 | tutoriel:comment_amorcer_ubuntu_avec_ntldr [Le 05/01/2019, 22:39] (Version actuelle) – Doublon avec https://doc.ubuntu-fr.org/tutoriel/comment_amorcer_ubuntu_avec_bootmgr?do=edit L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ----- | ||
| - | |||
| - | ====== Installer Ubuntu en dual-boot avec Windows XP sur le même disque dur en utilisant l' | ||
| - | |||
| - | //Ce tutoriel s' | ||
| - | |||
| - | |||
| - | |||
| - | <note warning> | ||
| - | |||
| - | Il est indispensable d' | ||
| - | |||
| - | |||
| - | <note warning> | ||
| - | Même si nous tenterons d' | ||
| - | |||
| - | Nous vous recommandons aussi d' | ||
| - | |||
| - | Pour l' | ||
| - | </ | ||
| - | |||
| - | <note tip> | ||
| - | <note tip> Désolé mais la méthode grub.bs ne fonctionne pas sur toutes les machines avec Karmic. Il semblerait en outre qu'il faille faire l' | ||
| - | |||
| - | ===== Pré-requis ===== | ||
| - | |||
| - | Pour suivre cette procédure, vous devez disposer : | ||
| - | * d'un **//Desktop Live CD//** d' | ||
| - | * d'un **support de stockage externe**, au choix : une disquette, une clé USB, un espace de stockage (compte FTP) ou une adresse de courriel. | ||
| - | |||
| - | Si vous ne l'avez pas encore fait, préparez votre ordinateur comme décrit sur [[: | ||
| - | |||
| - | |||
| - | |||
| - | ===== Ce que nous allons faire ===== | ||
| - | - À l'aide du //Desktop Live CD// d' | ||
| - | - Nous copierons le contenu du MBR (Master Boot Record, «Zone d' | ||
| - | - Nous allons installer Ubuntu normalement, | ||
| - | - Sous Windows, nous ajouterons une entrée de menu à sa procédure de démarrage pour Ubuntu. | ||
| - | |||
| - | |||
| - | |||
| - | ===== Allons-y ! ===== | ||
| - | |||
| - | ==== Amorçage d'une session live d' | ||
| - | |||
| - | {{ installation: | ||
| - | |||
| - | - Si votre ordinateur est actuellement allumé, insérez le //Desktop CD// d' | ||
| - | - Fermez tout et réamorcez (redémarrez) votre ordinateur, en prenant soin de laisser le //Desktop CD// d' | ||
| - | - 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' | ||
| - | - À cette étape, choisissez : | ||
| - | * la langue (« // | ||
| - | * l' | ||
| - | - Enfin, choisissez l' | ||
| - | ==== Sauvegarde du contenu d' | ||
| - | - Ouvrez un **[[: | ||
| - | - Exécutez la commande suivante ((Ceci est le cas avec un disque dur et Ubuntu sur la deuxième partition (par défaut). | ||
| - | |||
| - | N' | ||
| - | |||
| - | pour la version française du liveCD, tapez : < | ||
| - | Un fichier nommé '' | ||
| - | - Copiez ce fichier sur votre support de stockage externe (disquette ou clé USB) ou envoyez-le-vous par courriel. L' | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | <note tip>Lors de l' | ||
| - | |||
| - | Pour des manipulations de tailles en dessous de 512 ou ne tombant pas juste avec un multiple de nombre de secteurs, il faut prendre l' | ||
| - | |||
| - | Cela évite beaucoup d' | ||
| - | |||
| - | ==== Installation d' | ||
| - | |||
| - | Commencez à installer Ubuntu en suivant le **début** de la procédure d' | ||
| - | |||
| - | <note warning> | ||
| - | |||
| - | Il vous faudra vous arrêtez et faire cette manipulation depuis [[http:// | ||
| - | |||
| - | {{http:// | ||
| - | |||
| - | A cette étape, **ajoutez la procédure suivante :** | ||
| - | |||
| - | Lorsque le résumé des opérations à effectuer s' | ||
| - | |||
| - | {{http:// | ||
| - | |||
| - | Puis complétez l' | ||
| - | |||
| - | |||
| - | ==== Ajout d'une entrée de menu pour Ubuntu dans l' | ||
| - | |||
| - | Une fois l' | ||
| - | Ouvrez un terminal et tapez : | ||
| - | |||
| - | < | ||
| - | |||
| - | où sdxY doit être remplacé par la partition sur laquelle vous avez installé Ubuntu (exemple sda2). | ||
| - | Le fichier grub.bs apparait maintenant dans le dossier utilisateur. Pour un live CD ubuntu, c'est sous " | ||
| - | |||
| - | Possibilité 1 : Copiez le fichier grub.bs sur une clé USB et redémarrez. | ||
| - | |||
| - | Possibilité 2 : montez la partition contenant Windows et copiez le fichier grub.bs à la racine. | ||
| - | |||
| - | Redémarrez votre ordinateur. | ||
| - | |||
| - | Aucun choix ne vous est proposé pour charger Ubuntu. C'est Windows XP qui se lance, pour le moment c'est normal. Nous n' | ||
| - | |||
| - | Récupérez le fichier '' | ||
| - | |||
| - | |||
| - | -Dans le //menu Démarrer//, | ||
| - | - Rendez-vous sous l' | ||
| - | - Dans la fenêtre «Démarrage et récupération», | ||
| - | - À la toute fin du fichier '' | ||
| - | - Vérifiez que la ligne commençant par '' | ||
| - | - Sauvegardez le fichier '' | ||
| - | - Validez | ||
| - | <note tip> | ||
| - | Préférez écrire " | ||
| - | </ | ||
| - | |||
| - | Pour changer l' | ||
| - | |||
| - | <note warning> | ||
| - | |||
| - | <note warning> | ||
| - | Soit par la méthode ci-dessus de passage par le panneau de configuration, | ||
| - | La modification de boot.ini sous Ubuntu, par gedit, rend le fichier boot.ini illisible par le programme de boot et bloque le boot sur un écran noir. | ||
| - | Cause : | ||
| - | |||
| - | * le retour à la ligne sous Windows (Notepad par exemple) est représentée par les 2 caractères [CR]+[LF] (0x0D+0x0A) | ||
| - | * alors que le retour à la ligne sous Ubuntu (gedit) est représenté uniquement par [LF] (0x0A) | ||
| - | Ce qui apparament ne plait pas au programme de boot qui n' | ||
| - | |||
| - | ==== Si après toutes ces manipulations, | ||
| - | |||
| - | <note warning> FIXME Procédure inspirée d'une [[http:// | ||
| - | |||
| - | Cela peut arriver notamment dans le cas où vous utilisez karmic et Grub2 et que vous êtes malchanceux ou si vous l'avez installé sur une partition logique. Il existe une méthode alternative pour arriver quand même à ses fins. En effet, le bug vient du fait que pour une raison inconnue, le premier secteur que vous avez récupéré de votre partition où vous avez installé grub est vide, ce qui fait que votre grub.bs ne contient pas de données exploitables. La solution consiste à : | ||
| - | - Sauvegarder le contenu de votre MBR | ||
| - | - Installer grub dans votre MBR | ||
| - | - Récupérer le nouveau contenu du MBR dans le fichier grub.bs | ||
| - | - Restaurer votre MBR grâce à la sauvegarde que vous en aviez faite. | ||
| - | |||
| - | Alors pour commencer, redémarrez sur votre liveCD, et montez la partion où vous aviez installé votre système linux. Ici nous supposerons qu'il s'agit de /dev/sda2, et quelle a été montée dans / | ||
| - | < | ||
| - | sudo grub-install --root-directory=/ | ||
| - | sudo dd if=/dev/sda of=grub.bs bs=512 count=1 | ||
| - | sudo dd of=/dev/sda if=sauvegarde_mbr_xp bs=512 count=1 | ||
| - | Récupérez le nouveau fichier grub.bs obtenu après cette manipulation, | ||
| - | |||
| - | |||
| - | ==== Exemple: tutoriel en images ==== | ||
| - | |||
| - | Voici une [[http:// | ||
| - | |||
| - | |||
| - | ===== Explications additionnelles ===== | ||
| - | |||
| - | ==== Logique de démarrage ==== | ||
| - | |||
| - | Le [[wpfr> | ||
| - | |||
| - | Toutefois, ceci est problématique sur certains ordinateurs de constructeurs, | ||
| - | |||
| - | ==== Qu' | ||
| - | |||
| - | 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' | ||
| - | |||
| - | 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 même de le démarrer. Pour éviter cela, la procédure ci-dessus fait en sorte qu'à l' | ||
| - | |||
| - | D' | ||
| - | |||
| - | |||
| - | |||
| - | ==== Installer GRUB ailleurs que dans le MBR ==== | ||
| - | |||
| - | [[:GRUB]] est un amorceur fréquemment utilisé dans le monde linuxien ; c'est celui que la distribution Ubuntu a choisi d' | ||
| - | |||
| - | Lors de l' | ||
| - | |||
| - | Pour éviter ces deux cas de figure, on a la possibilité d' | ||
| - | |||
| - | ==== Utiliser NTLDR ==== | ||
| - | NT Loader (ou NTLDR) est l' | ||
| - | |||
| - | Avec l' | ||
| - | |||
| - | === Les avantages de cette technique === | ||
| - | * On ne modifie pas le contenu du MBR, qui contient éventuellement un tatouage ; | ||
| - | * On ne perd jamais l' | ||
| - | * Lorsque l'on rajoute un nouvel OS, il suffit de répéter une procédure similaire à celle que nous venons de décrire, ce qui fait en sorte que chaque amorceur est indépendant. | ||
| - | |||
| - | ---- | ||
| - | |||
| - | // | ||
