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 | ||
| windows:mbr_1_disque_dur [Le 29/10/2008, 11:39] – 213.95.41.13 | windows:mbr_1_disque_dur [Le 21/01/2010, 14:28] (Version actuelle) – après modif des liens sur les pages liées, suppr de la page frombenny | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | |||
| - | ====== Installer simplement un multiboot Windows-Ubuntu sans modifier le MBR ====== | ||
| - | |||
| - | <note importante> | ||
| - | |||
| - | Ce document a été rédigé pour montrer qu'il est facile de réaliser simplement une configuration // | ||
| - | </ | ||
| - | |||
| - | ===== Introduction ===== | ||
| - | |||
| - | ==== Entrons dans le vif du sujet ==== | ||
| - | |||
| - | La méthode de multiboot proposée ici consiste à utiliser les fonctionnalités normales de démarrage de l' | ||
| - | |||
| - | Voilà, tout est dit. Chacun peut utiliser sa propre façon de faire pour obtenir cette configuration. Nous allons cependant développer une démarche d' | ||
| - | |||
| - | |||
| - | ==== Qu' | ||
| - | |||
| - | Le tatouage est un dispositif, imposé par Microsoft, interdisant à la version Windows livrée avec votre ordinateur d' | ||
| - | Ce dispositif est utilisé par de grandes marques comme Packard Bell, HP, Compaq, Gericom, et bien d' | ||
| - | |||
| - | L' | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Prérequis ==== | ||
| - | |||
| - | FIXME Compléter pour les autres versions (qui ont été testées d' | ||
| - | |||
| - | === - Edgy === | ||
| - | |||
| - | Outre le Live CD pour l' | ||
| - | |||
| - | |||
| - | Procurez vous aussi le [[http:// | ||
| - | |||
| - | === - Feisty, Gutsy === | ||
| - | |||
| - | Les Live CD de [[:Feisty]] et [[:Gutsy]] permettent, si on clique sur le bouton options avancées à la dernière étape, de changer la partition d' | ||
| - | |||
| - | |||
| - | ==== Précautions à prendre ==== | ||
| - | |||
| - | - **Sauvegardez vos données et ne sautez pas cette étape**. Elles sont uniques, et vous n' | ||
| - | |||
| - | - Si vous ne l'avez pas encore fait, nous vous recommandons fortement de graver vos CD de récupération Windows avant de poursuivre (cf. la documentation de votre ordinateur et/ou le site Web du constructeur). | ||
| - | |||
| - | - Sauvegarder le MBR d' | ||
| - | |||
| - | - Procédure de sauvegarde sur disquette (Si MBR sur hda) | ||
| - | |||
| - | < | ||
| - | dd if=/dev/hda of=/ | ||
| - | </ | ||
| - | |||
| - | Remarque : en ne prenant que les 446 premiers octets on ne sauvegarde pas la table de partition, l' | ||
| - | Si l'on veut aussi sauvegarder la table de partition il faut remplacer 446 par 512. Cette option peut être très utile, par exemple en cas d' | ||
| - | * Procédure de sauvegarde étendue à l'aide d'un LiveCD. | ||
| - | - Si c'est un premier disque p-ata (ide) | ||
| - | < | ||
| - | dd if=/dev/hda of=~/ | ||
| - | </ | ||
| - | - si c'est un premier disque s-ata | ||
| - | < | ||
| - | dd if=/dev/sda of=~/ | ||
| - | </ | ||
| - | |||
| - | Ce fichier mbrcomplet.img 32,5 Ko apparaitra sur le bureau et vous n' | ||
| - | Cette méthode est à préférer à la précédente, | ||
| - | |||
| - | |||
| - | |||
| - | - Procédure de restauration à partir de la disquette (Si MBR sur hda, à adapter en fonction de la sauvegarde à restaurer, 446, 512...) | ||
| - | |||
| - | < | ||
| - | dd if=/ | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Installer Ubuntu sur le même disque dur que Windows ==== | ||
| - | |||
| - | === - Situation === | ||
| - | |||
| - | C'est la situation la plus fréquente, lorsque vous voulez installer Ubuntu sur un ordinateur acheté tout prêt dans le commerce et qui contient déjà Windows. C'est aussi l' | ||
| - | |||
| - | Dans le cas d'un ordinateur possédant un seul disque dur, l' | ||
| - | - une partition primaire pour Windows XP et les programmes associés | ||
| - | - une partition primaire pour Linux Ubuntu, son lanceur [[:Grub]], et les programmes associés | ||
| - | - < | ||
| - | - une partition logique Home | ||
| - | - une partition logique swap | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | === Les exigences à respecter === | ||
| - | |||
| - | * pas de données sur la partition Windows, tout comme pour Linux où il n'y a pas de données sur la partition système. Il est vrai que, avec Windows, système et données sont mélangés à l' | ||
| - | * au moins une partition primaire pour installer Linux Ubuntu, et [[:Grub]] sur le secteur de boot de la partition (et non sur le MBR). C'est ce [[:Grub]] là qui va gérer le démarrage de tous les systèmes installés sur le (les) disque(s) dur(s) de l' | ||
| - | * < | ||
| - | * une partition /home, indispensable pour Linux. Autant de /home que de Linux installés, car ce répertoire contient les fichiers de configuration et le profil des utilisateurs (comptes personnels) qui peuvent être différents d'une distribution à l' | ||
| - | (Mise à jour le 19 mars 2007 : le paquet " | ||
| - | * une partition swap requise par Linux. Elle est commune à tous les Linux installés. Elle doit avoir au moins 1,5 fois plus que la taille de la ram sinon la mise en veille / hibernation ne fonctionnera pas! | ||
| - | |||
| - | === En pratique === | ||
| - | |||
| - | Si l'on a un disque dur volumineux, on réserve | ||
| - | * une partition primaire de 5 ou 6 Go en NTFS pour WindowXP, | ||
| - | * une partition primaire | ||
| - | * une partition primaire de 5 Go en réserve pour le cas où l'on en aurait besoin plus tard. | ||
| - | * Le reste du disque en partition étendue dans laquelle on créera une partition logique de 10 Go en NTFS ou FAT32 (ntfs à privilégier), | ||
| - | * une partition logique de 5-10 Go en ext3 pour / | ||
| - | * et tout à la fin de la partition étendue, une partition logique en swap de 2 fois la RAM sans toutefois dépasser 1 Go. | ||
| - | |||
| - | Les volumes que j' | ||
| - | Encore une précision : il y a moins de risques à créer une nouvelle partition dans un espace vide que de modifier le volume d'une partition existante pour l' | ||
| - | |||
| - | |||
| - | === Logique de démarrage === | ||
| - | |||
| - | La logique de démarrage évoquée au début de cette page est la suivante : le bios appelle le **MBR** qui appelle **LA partition principale active** (celle de Ubuntu dans notre cas) qui propose le menu [[:Grub]] pour choisir l'OS de démarrage. | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | === Les avantages de cette disposition === | ||
| - | |||
| - | * On ne modifie pas le MBR éventuellement tatoué. | ||
| - | * Les Données et les Programmes sont séparés. | ||
| - | * On ne perd jamais le lanceur [[:Grub]], puisqu' | ||
| - | * Lorsque l'on rajoute un nouvel OS, il suffit de réinstaller le [[:Grub]] de la partition principale active -celle contenant Ubuntu et le Grub lancé par défaut- pour que le menu / | ||
| - | //Pour améliorer ce tuto : | ||
| - | Merci de préciser comment il faut faire : il s'agit donc de ne pas reformater la partition boot en installant l"OS supplémentaire et le fichier menu.lst sera incrémenté plutot que remplacé ? Est-ce cela qui est sous entendu par 'se mette à jour tout seul' ? D' | ||
| - | * Les partitions sont autonomes. Cela signifie qu'il suffit de rendre une partition principale active pour démarrer l'OS qui y est installé, que ce soit Windows ou Linux. Si l'on rend hda1 active, c'est Windows qui démarre. Si l'on rend hda2 active, c'est Linux qui démarre, avec son menu général. A noter que lors de l' | ||
| - | * Et si l'on installe [[:Grub]] aussi sur une disquette, en rendant la partition Windows active, cela permet de démarrer l' | ||
| - | * Cerise sur le gâteau, les partitions purement système et programmes peuvent être sauvegardées sous forme d'« image de partition » avec PQDI ou bien Ghost, ou encore [[http:// | ||
| - | |||
| - | |||
| - | ===== Les manips ===== | ||
| - | |||
| - | | ||
| - | ** | ||
| - | |||
| - | ==== Faire de la place sur le disque dur pour y installer Ubuntu, et créez les partitions à l' | ||
| - | |||
| - | |||
| - | Pour cela, sous Windows, effacer les fichiers temporaires, | ||
| - | |||
| - | Puis effectuez les manipulations selon la version de Windows, avec un gestionnaire de partition au choix : | ||
| - | * [[: | ||
| - | * qtParted | ||
| - | * Partition Magic (propriétaire) sur disquettes | ||
| - | |||
| - | === cas de Vista === | ||
| - | |||
| - | Il faut d' | ||
| - | |||
| - | Ensuite créer les partitions avec un des outils ci-dessus (voir étape 2 et suivante pour "autre Windows" | ||
| - | |||
| - | |||
| - | |||
| - | === autre Windows === | ||
| - | |||
| - | - Diminuez la taille de la partition hda1 (celle qui contient Windows) de façon à libérer de la place pour les partitions à créer. | ||
| - | - Créez une autre partition principale -ce sera probablement hda2- de 5 Go avec le système de fichiers ext3 ou Reiserf pour Ubuntu. Nommez cette partition « ubuntu » pour la reconnaître facilement plus tard. | ||
| - | - Créez une partition étendue de 10 ou 20 Go dans laquelle vous créerez une partition logique de 2 ou 3 Go en ext3 (ce sera home), une partition swap de 3 ou 400 Mo, et une partition en Fat32 ou NTFS de 10 ou 15 Go dans laquelle vous mettrez les données communes à Windows et Ubuntu. | ||
| - | |||
| - | |||
| - | ==== Cartographier le disque dur ==== | ||
| - | |||
| - | A ce stade, une cartographie du disque dur est utile pour bien montrer quelle partition sert à quoi, et quel est son nom et sa désignation. | ||
| - | |||
| - | Bien des outils permettent d' | ||
| - | - bootez sur le live CD Ubuntu. Dans un terminal, tapez le code < | ||
| - | Le système répond quelque chose qui ressemble à cela :< | ||
| - | *Périphérique | ||
| - | */ | ||
| - | */ | ||
| - | */ | ||
| - | */ | ||
| - | */ | ||
| - | */ | ||
| - | */ | ||
| - | </ | ||
| - | - OU bootez sur le live cd gparted | ||
| - | - OU bootez sur le [[http:// | ||
| - | Dans un terminal, lancer la commande | ||
| - | |||
| - | Bien repérer les partitions, leurs noms et leurs désignations, | ||
| - | Souvenez-vous qu'une partition peut être repérée de deux façons, suivant le système de notation utilisé et la configuration de la machine. Par exemple, | ||
| - | * - hda ou (hd0) désigne le premier disque dur ide | ||
| - | * - hdb ou (hd1) désigne le deuxième disque dur ide | ||
| - | * - hda1 ou (hd0,0) désigne le premier disque dur et la première partition de ce disque | ||
| - | * - hda2 ou (hd0,1) désigne | ||
| - | * - hdb2 ou (hd1,1) désigne le deuxième disque dur et la deuxième partition de ce disque | ||
| - | Prenez garde à ne pas faire de confusions ! | ||
| - | |||
| - | Dans l' | ||
| - | |||
| - | ==== Installer Ubuntu ==== | ||
| - | |||
| - | Quelques pages de référence pour l' | ||
| - | * sur le wiki bien sur : [[: | ||
| - | * Un très bon site de [[http:// | ||
| - | |||
| - | === Cas "CD Alternate" | ||
| - | |||
| - | Bootez sur le cd alternate pour installer [[:Edgy]]. | ||
| - | Choisissez l' | ||
| - | * F2 pour choisir la langue | ||
| - | * F3 pour sélectionner le clavier | ||
| - | |||
| - | |||
| - | Arrivé à l' | ||
| - | * Sélectionnez " | ||
| - | * Choisir | ||
| - | * Choisir | ||
| - | * Choisir | ||
| - | * Fin du paramétrage | ||
| - | |||
| - | * Terminez le partitionnement et appliquer les changements | ||
| - | * appliquer | ||
| - | |||
| - | |||
| - | Le système installe les logiciels | ||
| - | |||
| - | Puis le système annonce : Installation du programme de démarrage [[:Grub]] | ||
| - | |||
| - | * Installez le programme de démarrage [[:Grub]] sur le secteur d' | ||
| - | * Répondre NON | ||
| - | * Continuez | ||
| - | * Renseignez la partition sur laquelle vous avez installé Ubuntu | ||
| - | * /dev/hda2 | ||
| - | |||
| - | Message Installation terminée. Retirer le CD. Bouton « Continuer » | ||
| - | |||
| - | Le système redémarre et affiche le menu [[:Grub]] de tous les OS trouvés sur la machine. Sélectionnez l'OS par flèche bas ou haut et appuyez sur entrée. | ||
| - | |||
| - | |||
| - | === Cas Live-CD (testé sur Feisty et Gutsy) === | ||
| - | |||
| - | * Suivez les premières étapes normalement | ||
| - | * Etape " | ||
| - | Ici on voit la liste des partitions avec notamment leur point de montage (Mount point). Editez le point de montage des partitions comme il faut (clic-droit sur la partition), dans notre cas au moins /dev/hda2 avec un point de montage sur / | ||
| - | * Suivez les étapes suivantes | ||
| - | * Dernière étape "Prêt a installer" | ||
| - | C'est ici qu'on dit où on installe [[:Grub]]. Par défaut il propose (hd0), c' | ||
| - | * On termine l' | ||
| - | |||
| - | ==== Au cas où vous devriez réinstaller Windows ==== | ||
| - | |||
| - | Lors de sa réinstallation, | ||
| - | C'est donc le NTLDR de Windows qui se lancera au démarrage, et vous ne pourrez plus lancer Ubuntu. | ||
| - | Pour retrouver [[:Grub]] automatiquement au lancement de l' | ||
| - | Utiliser Gparted, Qtparted, ou encore Partition Magic (ou autre) pour cela. | ||
| - | |||
| - | |||
| - | ===== Problèmes après ? ===== | ||
| - | |||
| - | ==== Et si c'est Windows qui redémarre ? ==== | ||
| - | |||
| - | Il arrive que, au redémarrage lors de l' | ||
| - | Ceci semble dû à un lanceur original (et non standard) contenu dans le MBR, qui lance Windows sans tenir compte des flags amorçable. | ||
| - | |||
| - | Pas de panique ! Puisque l'on ne peut pas démarrer Ubuntu directement, | ||
| - | |||
| - | Habituellement, | ||
| - | Au paragraphe "c. Installer Ubuntu", | ||
| - | |||
| - | La procédure que je reproduis ci dessous est décrite par [[http:// | ||
| - | |||
| - | //En admettant que ton boot linux est sur hda 3 :// | ||
| - | |||
| - | < | ||
| - | niko@niko: | ||
| - | 1+0 enregistrements lus. | ||
| - | 1+0 enregistrements écrits. | ||
| - | 512 bytes transferred in 0,069964 seconds (7318 bytes/sec) | ||
| - | niko@niko: | ||
| - | </ | ||
| - | |||
| - | //Copie le fichier linux.bin ainsi généré sous windows, sur c:\ et ajoute cette ligne à ton fichier c:\boot.ini :// | ||
| - | |||
| - | < | ||
| - | C: | ||
| - | </ | ||
| - | |||
| - | // | ||
| - | |||
| - | -> Voir aussi le sujet [[tutoriel: | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Notes complémentaires ===== | ||
| - | |||
| - | * Mes Documents | ||
| - | Dans le paragraphe « Les exigences à respecter », j'ai écrit : on ne doit pas utiliser « Mes Documents » pour mettre ses données. Un contributeur anonyme rajoute : « Cela dit, il est possible de déplacer la cible de ce répertoire. Regarder du côté des propriétés, | ||
| - | |||
| - | * Home | ||
| - | Dans ce même paragraphe, j'ai également écrit «Autant de /home que de Linux installés». Un contributeur a précisé : «On peut utiliser une seule partition /home si les utilisateurs des différentes distributions sont eux-mêmes différents.» | ||
| - | Qu'il soit remercié de cette précision. | ||
| - | |||
| - | * Partition swap | ||
| - | Dans le paragraphe « En pratique », j'ai parlé d'une partition swap : « une partition logique en swap de 2 fois la RAM (mémoire vive) ». Notre contributeur anonyme en précise les limites : « mais d'un minimum de 256 Mio et d'un maximum de 1024 Mio (1 Gio) ». Merci encore. | ||
| - | |||
| - | |||
| - | * [[:Grub]] sur disquette | ||
| - | Il est tout a fait possible d' | ||
| - | La disquette permet de booter en cas de problème avec le lanceur du disque dur, en particulier si [[:Grub]], installé dans le MBR, est écrasé par une réinstallation de Windows. | ||
| - | Mais la disquette permet aussi un fonctionnement original : Si, au moyen de Gparted ou autre, l'on remet à « active » la partition Windows, la partition Ubuntu passe automatiquement à « cachée », et c'est Windows qui sera lancé au démarrage de l' | ||
| - | |||
| - | * Repérage des partitions | ||
| - | |||
| - | hda, hdb... désigne la configuration des disques (maître-esclave pour faire court) et hd0, hd1... l' | ||
| - | |||
| - | * [[:Grub]] | ||
| - | Le lanceur Linux comporte entre autres un fichier du nom de stage1 qui nous intéresse particulièrement. | ||
| - | Lors de l' | ||
| - | |||
| - | * Réinstaller [[:Grub]] | ||
| - | On peut installer [[:Grub]] après coup où l'on veut, à des endroits différents si on le souhaite. On utilise pour cela l' | ||
| - | |||
| - | Depuis un live cd, ouvrir un terminal avec sudo -s puis : | ||
| - | < | ||
| - | grub --batch | ||
| - | find / | ||
| - | root (hd?,?) | ||
| - | setup (hd?,?) | ||
| - | quit | ||
| - | exit | ||
| - | </ | ||
| - | |||
| - | Des détails [[installation: | ||
| - | |||
| - | * Un lien sur le [[http:// | ||
| - | |||
| - | * Mise à jour de Grub | ||
| - | J'ai écrit : " | ||
| - | Cette phrase est ambiguë. | ||
| - | En fait, lorsque l'on ré-installe Grub, Grub va scanner tous les disques et partitions, et inscrire tous les systèmes trouvés dans menu.lst. C'est en ce sens que la mise à jour du menu Grub est automatique. | ||
| - | |||
| - | * Partition commune en NTFS ou bien en FAT32 ? | ||
| - | Voici peu, Linux ne savait pas écrire sur une partition NTFS, la partition commune en FAT32 s' | ||
| - | Alors, FAT32 ou NTFS ? | ||
| - | |||
| - | ===== Articles connexes ===== | ||
| - | |||
| - | Cette page fait suite : | ||
| - | * à « [[installation: | ||
| - | * au sujet « [[http:// | ||
| - | |||
| - | ---- | ||
| - | |||
| - | // | ||
