Le tatouage est un dispositif qui se trouve sur quelques ordinateurs de marque ayant Windows pré-installé (version OEM), et qui peut empêcher votre ordinateur ou Windows de démarrer après installation d'Ubuntu.
<note tip>Inutile de tout lire si vous êtes débutant, il suffit de suivre les 2 conseils donnés dans le paragraphe ci-dessous. Les paragraphes suivants n'intéresseront probablement que les informaticiens avancés.</note>
Si vous avez un ordinateur de marque ayant Windows pré-installé (version OEM)1), suivez ces 2 conseils avant d'installer Ubuntu :
Puis vous pouvez continuer l'installation d'Ubuntu sereinement, voir : Comment installer Ubuntu en cohabitation (dual-boot, Wubi) avec Windows?
Le tatouage, parfois appelé “BIOS Lock”, est un dispositif technique imposé dans des ordinateurs de certaines marques, développé de concert entre ces constructeurs et Microsoft®. Ce dispositif interdit à la version de Microsoft Windows® livrée avec votre ordinateur d'être installée sur un autre ordinateur. Ce procédé est avantageux pour les constructeurs car cela simplifie la vie de l'utilisateur : aucune activation manuelle de Windows n'est à effectuer. Cela permet aussi à Microsoft d'éviter le piratage, car seule une version correspondant à la licence octroyée à l'utilisateur peut être installée dans l'ordinateur tatoué. Mais le tatouage est contraignant pour l'acheteur de l'ordinateur s'il tente de modifier la configuration.
Concrètement, il s'agit de quelques informations pouvant être placées sur un ou plusieurs de ces éléments :
Ces éléments peuvent communiquer entre eux, et si l'un de ces éléments est changé, votre Windows pourrait ne plus être réinstallable voire 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” d'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.
A noter qu'aujourd'hui cette pratique semble avoir disparu, il est peu probable qu'un ordinateur récent soit tatoué.
Le but du tatouage est de lutter contre le «piratage». Le tatouage ne sert normalement qu'à interdire l'utilisation illégale de la licence préinstallée ; Cependant, certains constructeurs ont profité du mécanisme pour rendre impossible l'installation d'un autre système d'exploitation que celui préinstallé.
<note important>
Si vous rencontrez ce cas, en particulier si ceci n'était pas clairement documenté avant l'achat, nous vous conseillons, afin que ces pratiques cessent, de rapporter votre cas à la DGCCRF en postant votre lettre à l'adresse :
DGCCRF
bureau E2
59 Bd Vincent Auriol
75703 Paris Cedex 13
</note>
Il s'agit d'une disposition contraire au code de la consommation (cf. www.detaxe.org « Tout professionnel vendeur de biens ou prestataire de services doit, avant la conclusion du contrat, mettre le consommateur en mesure de connaître les caractéristiques essentielles du bien ou du service. » article L. 111-1 du code de la consommation) et anti-concurrentielle.
Il existe 3 types de tatouage :
Si vous aviez totalement supprimé et réinstallé Windows, ou que vous utilisez une version de Windows que vous avez vous-même installée, alors votre ordinateur n'est pas tatoué. Sinon :
<note important>Il n'existe pas de procédure universelle permettant d'être certain qu'un ordinateur est tatoué, car d'autres problèmes techniques (drivers) peuvent donner des comportements semblables.</note>
La procédure suivante permet de repérer certains tatouages seulement, donc inutile dans la plupart des cas (pour être tranquille dans tous les cas, ne suivez pas cette procédure mais suivez les recommandations de cette page).
sudo dd if=/dev/sda count=63 | hexdump -C >mbr.txt && less mbr.txt
<note important>La procédure qui suit doit être considérée comme expérimentale, dans tous les cas, faites une sauvegarde de votre MBR !</note>
La méthode la plus simple pour se débarrasser du tatouage, c'est de récupérer votre clé Windows (normalement vous avez l'autocollant, sinon, avec ce petit logiciel…), et de faire une nouvelle installation de Windows (Pensez à sauvegarder vos documents sur un support externe de préférence).
Attention ! Vous devez absolument installer la même version, et sur le même PC, sinon vous sortiriez de la notice légale de Windows OEM (la légalité de cette clause du CLUF est cependant discutable en regard de l'article L.122-1 du Code la consommation).
Si tout se passe bien, vous ne devriez pas avoir de problèmes.
Toutefois attention, il se peut qu'un petit programme contenu dans votre carte-mère (généralement dans le BIOS) fasse une vérification de ces premiers 512 octets. S'il voit qu'ils ont changé, pouf, le bios devrait afficher un message. Si votre BIOS est customisé (c'est-à-dire que vous voyez le nom ou logo du constructeur à la place des fabricants habituels, Phoenix, AMI ou Award), c'est surement le cas. Pour éviter les ennuis, vous serez peut-être dans l'obligation de flasher votre BIOS. Auquel cas, vos compétences ont intérêt à être solides…
Ayant détruit le MBR d'un portable sans avoir fait de sauvegarde, et ayant à réinstaller XP, je me suis trouvé face aux solutions ci-dessus. Cependant, aucune solution n'a marché sur mon portable. Impossible de booter depuis le CD fourni avec l'ordinateur, impossible de booter d'un XP SP1 ni d'un XP SP2. Dans tous les cas, juste après le boot sur le CD apparaissait “inspection de votre configuration matérielle” et puis plus rien, rideau noir.
Etant un peu frileux à l'idée de flasher mon bios, j'ai finalement trouvé un CD de Win 2000 qui, lui, a parfaitement su s'installer tout seul et me réparer le MBR.
Ensuite, j'ai pu booter normalement sur le CD d'installation fourni avec le portable (XP SP2 OEM).
Je pense donc que 2000 ne sait pas gérer le tatouage, donc il s'installe comme si de rien n'était, et du coup répare le MBR. Ce n'est peut-être pas la panacée absolue, mais ça vaut le coup d'être tenté avant de flasher votre BIOS !
Autre cas : j'ai installé ubuntu 8.04 sur un portable Targa (LIDL) dont le système XP était complètement bloqué par des virus et mûr donc, pour Linux. Au redémarrage, plus rien après le bios ! Aucun CD d'install Windows ou Linux ne boote plus… Je me suis donc dit que si le bios lit le MBR pour le contrôler, il ne verra rien si je déconnecte le disque ! effectivement, en débranchant le disque, les CD bootent à nouveau !! Etape suivante, dès que le CD a booté, je reconnecte le disque dur (à chaud donc) et je peux continuer l'install. J'ai quand même dû mettre un W2000 minimal pour que le bios se fasse leurrer, puis linux en dual boot sur le hda1 . Cela m'a pris un WE pour contourner ce satané tatouage mais ça fonctionne maintenant.
Autre solution : Vous faites passer le tatouage (partition) à un type que Windows ne reconnaît pas. Par exemple type Linux. Vous gardez le tatouage si un jour vous en avez besoin, mais il n'a plus d'effet.