Installation : spécial ordinateurs tatoués. Ubuntu Dapper Drake 6.06
Ce document décrit l'installation de Ubuntu en mutiboot avec Windows sur un ordinateur ayant un
Windows pré-installé et protégé par un système de tatouage.
Cependant, la méthode proposée en fait également une solution de choix pour tout multiboot
Ubuntu/Windows, car Grub se retrouve ainsi incassable...
Pour bien comprendre ce chapitre, il est nécessaire de lire le chapitre consacré à GRUB
!!!
Attention
!!! L'installation de Ubuntu Dapper via le LiveCD "Install Desktop” et l'utilitaire Espresso ne semblant pas permettre de choisir où l'on installe Grub, il vous faudra utiliser le CD d'installation classique "Install Alternate”.
Si l'ordinateur sur lequel vous voulez installer Ubuntu en dualboot avec Windows est un ordinateur de marque ayant Windows pré-installé (version OEM), il faut savoir qu'il a de fortes chances d'être tatoué. Des marques comme Packard Bell, HP, Compaq, Gericom et bien d'autres sont concernées.
Qu'est-ce que le tatouage ?
Le tatouage est un dispositif, imposé par Microsoft, interdisant à la version 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, le disque dur (plus particulièrement le MBR, ce qui nous intéresse ici), la partition de restauration Windows, les CD de réinstallations, voir aussi sur le BIOS, et qui communiquent entre eux. Si l'un des ces éléments est changé, votre Windows pourrait ne plus être réinstallable voir pire, ne plus démarrer (cas rare, mais néanmoins existant).
En résumé, pour ce qui nous intéresse, si vous faites une installation "classique” de Ubuntu en dualboot, c'est à dire en installant Grub sur le MBR du disque dur où se trouve Windows (pour pouvoir ensuite lancer au choix Ubuntu ou Windows au démarrage de l'ordinateur), Grub écrasera le MBR, vous perdrez le tatouage, entraînant les conséquences vues plus haut.
Que faire alors ?
Pour se prémunir de ce "léger” désagrément, une sauvegarde du MBR d'origine peut-être la bienvenue. Et mieux encore, installer Ubuntu sans écraser le MBR tatoué !
C'est ce que nous allons détailler. Nous verrons comment sauvegarder et restaurer le MBR « tatoué », puis comment installer Ubuntu sur le même disque dur que Windows sans toucher au MBR, enfin comment installer Ubuntu sur un deuxième disque dur.
Manuel Ubuntu Linux 53 www.ubuntu-fr.org
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 sur disquette ou autre, pour pouvoir le restaurer si besoin est
(À faire à partir d'un Live CD)
•
•
Procédure de sauvegarde sur disquette (Si MBR sur hda) sudo dd if=/dev/hda of=/media/floppy/mbr446.img bs=446 count=1
Procédure de restauration à partir de la disquette (Si MBR sur hda, à adapter en fonction de la sauvegarde à restaurer, 446, 512...)
• sudo dd if=/media/floppy/mbr446.img of=/dev/hda bs=446 count=1
Procédure de sauvegarde sur le bureau (Si MBR sur hda).
À vous de placer le fichier obtenu en lieu sûr apr è s. sudo dd if=/dev/hda of=~/Desktop/mbr446.img bs=446 count=1
•
Procédure de restauration à partir du bureau
On suppose que vous avez au préalable placé le fichier à restaurer sur le bureau. sudo dd if=~/Desktop/mbr446.img of=/dev/hda bs=446 count=1
Remarque : en ne prenant que les 446 premiers octets on ne sauvegarde pas la table de partition,
l'avantage est 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 de partition il faut remplacer 446 par 512. Cette option peut
être très utile, par exemple en cas d'erreur lors du partitionnement du disque en question. Le plus sage étant de faire les deux sauvegardes, avec et sans la table de partition.
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'installation la plus simple.
Lorsque l'on veut installer Linux Ubuntu sur un ordinateur contenant déjà Windows, il faut considérer le disque dur dans son ensemble comme un système harmonieusement conçu et réglé pour recevoir le mieux possible plusieurs systèmes d'exploitation.
Dans le cas d'un ordinateur possédant un seul disque dur, l'objectif minima à atteindre est :
•
Une partition primaire pour Windows XP et les programmes associés
•
•
•
•
Une partition primaire pour Linux Ubuntu et les programmes associés
Une partition logique pour les données, commune à Windows et Linux
Une partition logique Home
Une partition logique swap
Manuel Ubuntu Linux 54 www.ubuntu-fr.org
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'origine. C'est la solution de facilité, mais elle n'est pas sécurisée et l'on risque de perdre les données lors de la réinstallation de Windows. Pour éviter de mélanger données et programmes, et pour rendre les données accessibles à Ubuntu, on ne doit pas utiliser « Mes Documents » pour mettre ses données, mais créer des dossiers sur une partition indépendante. Sur la partition Windows, on ne doit trouver que Windows et les Programmes.
•
•
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'ordinateur. D'autres Linux pourront être installés sur des partitions logiques du disque hda ou hdb ou encore sda ou sdb, chacun avec son Grub (ou son Lilo) sur la partition (c'est indispensable pour pouvoir démarrer le Linux de la partition). Le chef d'orchestre sera le Grub de la partition primaire Linux du premier disque, justement parce qu'il sera sur l'une des partitions primaires du disque de boot.
Une partition logique en FAT32 accessible autant par Windows que par Linux en lecture-écriture, pour y enregistrer toutes les données.
•
•
Une partition /home, tr è s utile pour Linux. Autant de /home que de Linux installés, car ce répertoire contient les fichiers de configuration qui peuvent être différents d'une distribution à l'autre (on peut utiliser une seule partition /home si les utilisateurs des différentes d istributions sont eux-mêmes différents). On peut faire un petit /home si l'on prévoit d'utiliser la partition FAT32 pour enregistrer les données. Si vous ne faites pas de partition /home séparée, pensez à faire une sauvegarde des fichiers de configuration s e trouvant dans votre h ome. Ainsi, en cas de réinstallation de Ubuntu, vous pourrez vous en servir, vous évitant ainsi de reconfigurer toutes vos applications.
Une partition swap requise par Linux. Elle est commune à tous les Linux installés.
En pratique
Si l'on a un disque dur volumineux, on réserve une partition primaire de 5 Go en NTFS pour WindowXP, une partition primaire de 5 Go en Ext3 ou Reiserf pour Ubuntu, 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 FAT32, une partition logique de 5-10 Go en ext3 pour h ome, et tout à la fin de la partition étendue, une partition logique en swap de 2 fois la RAM ( m émoire vive). Les volumes que j'indique sont tout à fait suffisants pour démarrer correctement sous Windows / Linux-Ubuntu. Le reste du disque dur peut rester en friche, et être repris plus tard pour y créer de nouvelles partitions lorsque de nouveaux besoins apparaîtront.
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'agrandir dans ce même espace vide.
La logique de démarrage est la suivante : le bios appelle le MBR qui appelle LA partition principale
amorçable (Ubuntu dans notre cas) qui propose le menu Grub pour choisir l'OS de démarrage.
Manuel Ubuntu Linux 55 www.ubuntu-fr.org
Les avantages de cette disposition
•
On ne modifie pas le MBR éventuellement tatoué.
•
•
Les d onnées et les p rogrammes sont séparés.
On ne perd jamais le g rub, puisqu'il est installé sur le boot de partition.
•
•
•
•
Lorsque l'on rajoute un nouvel OS, il suffit de réinstaller le g rub de la partition principale pour qu'il se mette à jour tout seul.
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
(lors de l'installation, la partition Ubuntu est mise automatiquement à « active »).
Et si l'on installe g rub aussi sur une disquette, en rendant la partition Windows active, cela permet de démarrer l'ordinateur « normalement » avec Windows (sans la disquette), et de démarrer Linux en boutant sur la disquette. Cela permet de ne pas changer les habitudes de celui dans le couple qui n'est pas linuxien.
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 Paragon Hard Disk Manager, ou encore Partimage. De cette façon, on peut restaurer la partition lorsque l'OS ne fonctionne plus.
C'est génialement pratique, et l'on ne risque pas de perdre de données puisqu'elles sont stockées sur une autre partition.
Commencez par sauvegarder vos données ! Elles sont uniques, et sont à la merci d'une erreur de manipulation ! a. Faire de la place sur le disque dur pour y installer Ubuntu , et créer les partitions à l'avance.
Pour cela, sous Windows, effacer les fichiers temporaires et défragmenter le disque C: (de préférence en mode sans échec).
Pour une partition NTFS existante, il peut être nécessaire d'effectuer un chkdsk /F.
Puis, avec Gparted (sur le Live CD Ubuntu), ou qtparted (sur le Live CD Kubuntu, Kaella, ou
Knoppix), ou le Live CD Gparted, ou encore les disquettes Partition Magic (propriétaire) :
•
Diminuer la taille de la partition hda1 (celle qui contient Windows) de façon à libérer de la place pour les partitions à créer.
•
•
Créer une 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éer 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 de 10 ou
15 Go dans laquelle vous mettrez les données communes à WinXp et Ubuntu.
Manuel Ubuntu Linux 56 www.ubuntu-fr.org
b. 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'obtenir cette carte. Nous vous en proposons trois :
• booter sur le live CD Ubuntu. Dans un terminal, taper le code
•
• sudo fdisk -l ; booter sur le Live-CD gparted
;
booter sur le Live-CD kaella-knoppix. Dans un terminal, lancer la commande su qtparted
Bien repérer les partitions, leurs noms et leurs désignations, leurs volumes. Noter ces informations sur un papier, de façon à pouvoir s'y référer plus tard. Souvenez-vous qu'une partition peut être repérée de deux façons, suivant le système utilisé :
•
•
•
•
• 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 la première partition du premier disque dur , hda2 ou (hd0,1) désigne la deuxième partition du premier disque dur , hdb2 ou (hd1,1) désigne la deuxième partition du deuxième disque dur .
Prenez garde à ne pas faire de confusions !
c. Procédure d'installation
Vous pouvez suivre la procédure normale d'installation, jusqu'à la partie « Installer le programme de démarrage GRUB sur un disque dur », en prenant soin de noter lors de la phase de partitionnement, le nom de la partition primaire et amorçable /(racine) de Ubuntu (ou /boot si vous en avez fait une), qui sera probablement hda2.
Attention ! Arrivé à la phase du partitionnement, choisissez le partitionnement manuel et ne
touchez pas aux partitions Windows.
Arrivé à la partie : « Installer le programme de démarrage GRUB sur un disque dur ». Ici vous devriez avoir un message vous disant qu'un système d'exploitation a été détecté, en l'occurrence votre
Windows. À la question « Installer le programme de démarrage GRUB sur le secteur d'amorçage ? » répondez non. Indiquez alors le nom de la partition notée lors du partitionnement.
Vous pouvez ensuite finir l'installation normalement.
Au démarrage de votre ordinateur Grub se lancera automatiquement et vous proposera un menu où vous pourrez choisir de démarrer Ubuntu ou Windows.
d. Au cas où vous devriez réinstaller Windows
Aprés la réinstallation de Windows, la partition principale contenant Windows deviendra automatiquement amorçable (ou « active » dans le langage Windows).
C'est donc le NTLDR de Windows qui se lancera au démarrage, et vous ne pourrez plus lancer Ubuntu.
(A moins d'avoir au préalable pris le soin de faire une disquette).
Pour retrouver Grub automatiquement au lancement de l'ordinateur il vous suffira de remettre la partition où vous l'aviez installée amorçable (marqueur « boot » pour G/Qtparted).
Utiliser Qtparted ou Gparted ou encore Partition Magic ou Paragon Hard Disk Manager pour cela.
Manuel Ubuntu Linux 57 www.ubuntu-fr.org
2. Installer Ubuntu sur un disque dur différent de celui contenant Windows
On part du principe que Windows est installé sur le disque dur n°1, et que le disque n°2 est prêt pour accueillir Ubuntu. Le disque 2 est prêt si :
•
Il est entièrement vide.
•
•
Il contient au moins une partition primaire libre, suffisamment grande pour installer Ubuntu (voir
Partie 1).
Et bien sûr si vous y avez au préalable créé les partitions nécessaires (à l'aide d'un Live-CD par exemple).
a. Avant l'installation
Il vous faut changer l'ordre de démarrage dans le BIOS pour que le disque dur destiné à Ubuntu soit devant le disque dur contenant Windows.
Exemple : 1. Lecteur CD/DVD, 2. Disque dur destiné à Ubuntu, 3.Disque dur Windows
Si votre BIOS ne permet pas de choisir l'ordre de démarrage entre les différents disques durs, il vous faudra alors inverser les sélecteurs Maître/Esclave de vos disques pour que le disque destiné à Ubuntu soit
Maître et le disque Windows Esclave. Si vos sélecteurs Maître/Esclave sont sur le mode automatique et que vous tenez à les laisser ainsi, vous pouvez inverser la position des disques sur la nappe, voir sur les contrôleurs IDE.
b. Procédure d'installation
Vous pouvez suivre la procédure normale d'installation, jusqu'à la partie « Installer le programme de démarrage GRUB sur un disque dur », en prenant soin de noter lors de la phase de partitionnement, le nom du disque où vous installez Ubuntu (qui devrait être hda pour les disques IDE ou sda pour les disques
SATA).
Attention ! Arrivé à la phase du partitionnement, et pour éviter tout problème avec votre disque dur
Windows, choisissez la procédure manuelle, et ne touchez pas aux partitions Windows.
Arrivé à la partie : « Installer le programme de démarrage GRUB sur un disque dur ». Ici vous devriez avoir un message vous disant qu'un système d'exploitation a été détecté, en l'occurrence votre
Windows. À la question « Installer le programme de démarrage GRUB sur le secteur d'amorçage ? » répondez non. Une page vous demandant où vous voulez l'installer s'ouvre alors. Indiquez alors le nom du disque noté lors du partitionnement, pour que GRUB s'installe sur le MBR du disque où vous installez
Ubuntu.
Faites attention à ne pas indiquer le disque Windows
Note : Vous pourriez aussi, comme pour la procédure d'installation avec un seul disque, installer Grub sur
la partition /(racine) de Ubuntu (ou /boot si vous en avez fait une), mais le MBR de ce disque n'étant pas tatoué ce n'est pas nécessaire.
Vous pouvez ensuite finir l'installation normalement.
Manuel Ubuntu Linux 58 www.ubuntu-fr.org
c. Après l'installation
L'installation complète de Ubuntu s'est bien déroulée, cependant, il se peut que Grub n'arrive pas à lancer
Windows. Il faut savoir que Windows est très exigeant : il n'accepte de s e lancer que s ' il est sur le premier disque dur. Cependant, il n'est heureusement pas très malin et nous pouvons le tromper facilement.
Il vous faut pour cela ouvrir le menu.lst de Grub.
[ALT]+[F2] puis : gksudo "gedit /boot/grub/menu.lst" (Ubuntu) ou kdesu "kwrite /boot/grub/menu.lst" (Kubuntu)
Cherchez la ligne « Title Microsoft Windows... » normalement située à la fin de ce fichier, et rentrez les paramètres « map », qui vont virtuellement inverser l'ordre de vos disques lorsque vous lancerez Windows, lui faisant croire qu'il se trouve sur le premier. N'oubliez pas d'enregistrer le fichier après avoir fait les modifications éventuelles.
Exemple qui devrait normalement s'appliquer à votre cas (le disque n°1 devient le n°2, et le disque n°2 devient le n°1) : title Microsoft Windows XP Home Edition map (hd0) (hd1) map (hd1) (hd0) root (hd1,0) savedefault makeactive chainloader +1
d. Au cas où vous devriez réinstaller Windows
•
Il vous faudra dans ce cas faire la procédure inverse de celle que vous avez faites en (2 a.)
•
•
Réinstallez Windows en faisant attention de ne pas écraser vos partitions Ubuntu, et vérifiez son bon fonctionnement.
Et pour finir, refaites la procédure (2 a), pour vous retrouver dans la configuration initiale avec Grub comme lanceur.
Manuel Ubuntu Linux 59 www.ubuntu-fr.org
Suite à une réinstallation de Windows, il se peut que GRUB ne parvienne plus à le lancer. Ceci peut, par exemple, s'expliquer par le fait qu'il était préalablement installé sur la 2ème partition du disque (la première
étant souvent réservée à la partition de récupération propre aux Windows pré-installés), et qu'il se soit réinstallé sur la première (par exemple si vous avez entre temps gravé vos CD de réinstallation).
Dans ce cas il vous faudra renseigner GRUB pour qu'il prenne ce changement en compte.
Pour cela il vous faut savoir sur quelle partition se trouve maintenant Windows. sudo fdisk -l
Repérez le nom de la partition sur laquelle se trouve Windows.
Ensuite ouvrez le menu.lst de GRUB
[ALT]+[F2] puis : gksudo "gedit /boot/grub/menu.lst" (Ubuntu) ou kdesu "kwrite /boot/grub/menu.lst" (Kubuntu)
Allez à la ligne « Title Microsoft Windows... », en dessous se trouve la ligne « root » ou « rootnoverify » vérifiez que la partition corresponde à ce que vous avez noté, en sachant que GRUB nomme les partitions différemment (hd0,0 correspondant à hda1, hd1,1 correspondant à hdb2, etc), modifiez la si nécessaire et enregistrez le fichier.
Si malgré tout vous n'arrivez pas à résoudre le problème, n'hésitez pas à demander de l'aide sur le forum en précisant le tutoriel suivi pour votre installation et en donnant les résultats de la commande sudo fdisk -l ainsi que le contenu de votre menu.lst .
Manuel Ubuntu Linux 60 www.ubuntu-fr.org

Публичная ссылка обновлена
Публичная ссылка на ваш чат обновлена.