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_recuperer_ubuntu_apres_installation_windows [Le 03/06/2008, 20:54]
196.28.246.216, 213.95.41.13
tutoriel:comment_recuperer_ubuntu_apres_installation_windows [Le 11/09/2022, 12:19] (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>warty hoary breezy ​grub tutoriel windows installation}}+{{tag>récupérer ​grub tutoriel windows installation}} 
 ---- ----
 +Normalement,​ si vous avez voulu (ré) installer Windows à côté de Ubuntu, nous vous avions orienté sur [[:​comment_installer_windows_sans_perdre_ubuntu|cette page]] qui vous a expliqué comment installer Windows sans écraser Ubuntu. ​
 +Si vous avez installé Windows sans suivre ces instructions,​ vous avez alors probablement écrasé votre Ubuntu, mais il y a cependant un **faible** espoir de le récupérer grâce à cette page.
  
- +===== Avant de commencer : ===== 
- +Ce "​howto"​ s'​applique dans les cas suivants :
- +
-111 +
- +
- +
-====== Récupération d'​Ubuntu après une (ré) installation de Windows ====== +
-<note tip>Ces démarches fonctionnent également si vous avez perdu GRUB, même sans Windows... ;-) (autre distribution,​ etc.) +
- +
-FIXME Ne faudrait-il pas changer le titre de la page ?</​note>​ +
- +
->**Note (1):** Il semblerait que **Windows XP soit énormément perturbé par GRUB lors d'une réinstallation**. Avant d'​insérer votre CD Windows XP, restaurez donc le MBR original avec la commande ''​fixmbr''​ (à taper dans une "​invite de commande"​). Il vous suffit ensuite de réinstaller Windows XP normalement,​ puis de restaurer GRUB avec la méthode décrite [[:​tutoriel:​comment_recuperer_ubuntu_apres_installation_windows#​Avec votre LiveCD (1ère méthode)|plus bas]]. +
- +
->**Note (2) :** La procédure décrite (utilisation d'un ''​chroot''​) semble très compliquée vue l'//​intelligence//​ de GRUB ; elle est plutôt adaptée à LiLo qui est plus limité au moment de son exécution. GRUB //​comprend//​ en effet les systèmes de fichier qu'il utilise, alors que LiLo se contente lors du boot de charger les secteurs identifiés lors de l'​installation (c'est pour cette raison qu'il faut relancer le programme ''​lilo''​ après chaque modification de la configuration ; alors que c'est totalement inutile avec GRUB). GRUB n'a en effet pas besoin de connaître la configuration normale des points de montage, il suffit d'​utiliser le paramètre ''​--root-directory=DIR''​ de la commande ''​grub-install''​. Je recommande donc plutôt la lecture de la page [[:​grub#​restauration|Restauration de Grub]]. +
- +
->**Note (3): ** //J'ai installé Ubuntu sur un disque de 80Gb, ce qui rend plus sûr les sauvegardes sur windows. Lorsque je veux désinstaller Ubuntu je fais comme ceci (pardonner mon anglicisme, mais je suis en Amérique du Nord):// +
-> 1] Ouvrez votre session Windows. Vous apercevez le disque dédié à Ubuntu. Faîtes un clic-droit et choisissez //'​supprimer partition'//​.  +
-> 2] Mettre le CD de Windows dans le lecteur et redémarrer.  +
-> 3] Lorsque le système vous demande si vous voulez réinstaller ou restaurer en utilisant la console, taper '​R'​ pour //​recovery//​.  +
-> 4] Puis choisissez le numéro correspondant à votre OS, si vous en avez plusieurs (normalement le chiffre '​1'​. Si il demande le //​password//,​ ne mettez rien et taper ''​Enter''​). +
-> 5] Dans l'​invite de commande taper '​fixmbr'​ suivi de //''​Enter''//​. Au message d'​intimidation de Microsoft, répondez que vous êtes un être sensé et responsable et confirmez votre action par '​Y',​ yes ou oui, je le veux! +
->//​L'​opération est faite en une micro-seconde ! Enlevez le cd et faites '​Restart'​....bienvenue sous windows. En espérant que cela aidera des Ubuntuistes!//​ +
- +
-===== Avant de commencer: ===== +
- +
-Ce "​howto"​ s'​applique dans les cas suivants: +
   * Une configuration "​dual-boot"​ (double amorçage) où Windows a été installé après Ubuntu   * Une configuration "​dual-boot"​ (double amorçage) où Windows a été installé après Ubuntu
   * Une panne de Windows qui oblige à le réinstaller   * Une panne de Windows qui oblige à le réinstaller
   * Une récupération de Windows impliquant une restauration du MBR (Master Boot Record)   * Une récupération de Windows impliquant une restauration du MBR (Master Boot Record)
   * GRUB ne s'​installe pas par défaut   * GRUB ne s'​installe pas par défaut
-  * La perte de GRUB suite à certaines manipulations 
  
  
- +===== Pré-requis =====
- +
- +
- +
-===== Pré requis===== +
   * Vos partitions Ubuntu encore intactes   * Vos partitions Ubuntu encore intactes
-  * Un LiveCD comme celui d'​Ubuntu ou tout autre avec lequel vous êtes à l'​aise +===== Étape ​1===== 
-  * Connaître assez votre LiveCD pour accéder au mode console +  ​* Se procurer ​un disque ​(ou un LiveUSB) ​Ubuntu ou [[https://sourceforge.net/projects/boot-repair-cd/files/|Boot-Repair-Disk]]Ce dernier est plus pratique car il contient ​l'outil [[:Boot-repair]] qui vous servira dans l'​étape suivante.
-  * Se rappeler de la façon dont vous avez configuré vos partitions (l'​idéal est d'​avoir une impression de votre /etc/fstab bien que vous pouvez aussi l'​obtenir avec un fdisk -l /dev/hda) +
-  * Savoir comment fonctionne votre noyau (notamment pour //initrd//) si vous n'​utilisez pas le noyau d'​Ubuntu ou si vous vous êtes fait vous-même votre propre noyau.  +
-  * Votre version du noyau est la 2.6.x +
- +
-===== Préparation:​ ===== +
- +
- +
-==== Avec une disquette de démarrage GRUB ==== +
- +
-Si vous n'avez pas de LiveCD mais vous avez un lecteur de disquette, c'est la méthode la plus simple. Tout d'​abord,​ créez une disquette démarrable de GRUB en suivant le didacticiel:​ [[installation:​disquette_de_boot_avec_grub]]. Y placer aussi la sauvegarde du fichier MBR comme expliqué dans ce même didacticiel. +
- +
-Puis, (ré)installez Windows. Une fois que vous êtes prêt à revenir sous Ubuntu, insérez la disquette et redémarrez l'​ordinateur. Grub apparaît. Sélectionnez Ubuntu. Une fois le démarrage terminé, ouvrez le Terminal et entrez le code suivant pour restaurer le MBR qui se trouve dans votre disquette:​ +
-   +
-  sudo dd if=/​media/​floppy/​boot.mbr of=/dev/hda bs=512 count=1 +
- +
-Retirez la disquette, redémarrez pour vérifier que tout est rentré dans l'​ordre. Sinon, essayez les méthodes ci-dessous. +
- +
-==== Avec une disquette de démarrage GRUB mais ne contenant pas le MBR ==== +
- +
-Une fois que vous êtes prêt à revenir sous Ubuntu, insérez la disquette et redémarrez l'​ordinateur. Grub apparaît. Sélectionnez Ubuntu. Une fois le démarrage terminé, ouvrez le Terminal et entrez le code suivant pour restaurer le MBR au démarrage de votre ordinateur: +
-  ​sudo -s +
-pour passer en tant que super utilisateur +
-   +
-  /​sbin/​grub-install /dev/hda +
-pour réinstaller le mbr de façon à ce que grub se lance au démarrage de votre ordinateur +
- +
- +
- +
- +
- +
- +
- +
-==== Avec un LiveCD ==== +
- +
-Pour commencer la procédure de restauration,​ insérez votre live CD et redémarrez votre ordinateur. Laissez la procédure de boot du live CD se dérouler jusqu'​à ce que vous arriviez à une interface. Si votre live CD ne vous propose pas immédiatement une console ​(aussi appelée terminal), ouvrez-en une (pour faire ceci, cliquez sur Applications -> Outils Systèmes -> Terminal). +
- +
-Note: Si le terminal n'est pas présent allez dans Applications -> Installer des logiciels Puis Outils systèmes -> Autres -> Terminal +
- +
-Note: Comme c'est un environnement live CD, tout changement aux comptes utilisateurs ​ou aux fichiers système ne sera pas définitif à ce niveau. Cela signifie que vous pouvez créer des répertoires temporaires sans changer votre installation locale de Ubuntu. +
- +
-Maintenant, vous avez besoin d'un accès super-utilisateur. Sous Ubuntu, vous pouvez le faire grâce à la commande suivante: +
-   +
-  sudo -s +
- +
-Avec Knoppix, la commande suivante suffit, et on ne vous demandera pas de mot de passe: +
- +
-  su - +
- +
-Maintenant que vous avez un accès root, vous avez besoin de monter la ou les partitions contenant les fichiers de boot. +
- +
-Vous devez avoir accès à votre répertoire /sbin ainsi qu'à votre répertoire /boot. Si vous avez une ligne /boot dans votre fstab, vous êtes parmi ceux qui auront besoin de monter deux partitions.  +
- +
-Commencez par créer un point de montage pour votre environnement de travail. Vous remarquerez que cela revient à créer un répertoire. +
- +
-  mkdir /mnt/work +
- +
-Si vous avez besoin de monter /boot, exécutez également l'​instruction suivante: +
- +
-  mkdir /mnt/work/boot +
- +
-Maintenant il est temps de charger les données de votre système de fichiersRelisez votre fstab et identifiez où se trouve(nt) ​et /boot/; cela ressemblera vraisemblablement à /dev/hda3 et /dev/hda4 bien que la lettre "​a"​ et les chiffres "​3"​ et "​4"​ peuvent différer. +
- +
-Note: Pour la suite de ce "​howto",​ on utilisera /dev/hda3 et /dev/hda4 donc changez-les le cas échéant. +
- +
-NB: si vous ne savez pas par quoi remplacer hda3 et hda4 vous pouvez les identifer en tapant : +
-<​code>​ +
-fdisk -+
-</code> +
- +
-Entrez les commandes suivantes afin de charger votre système de fichiers ainsi que quelques informations dont GRUB peut avoir besoin. +
- +
-  mount /dev/hda4 /mnt/work  +
-  mount -o bind /dev /​mnt/​work/​dev +
-  mount -o bind /proc /​mnt/​work/​proc +
-  cp /​proc/​mounts /​mnt/​work/​etc/​mtab +
-     +
-Maintenant, vous devez entrer dans votre environnement de travailLancez la commande suivante: +
- +
-  chroot /mnt/work/ /bin/bash +
- +
-Attention: À partir de ce point, toute modification d'un fichier sera pris en compte. Vous n'​avez ​plus la sécurité du LiveCD.  +
- +
-Passez à [[comment_recuperer_ubuntu_apres_installation_windows#​Restaurer GRUB automatiquement:​|l'étape suivante]] +
- +
-==== Avec le CD-Rom SystemRescueCD ==== +
- +
-  * Téléchargez //​SystemRescueCD//​ à partir du [[http://​www.sysresccd.org/​download.fr.php|site officiel]], puis gravez-le. +
-  * Lancez votre ordinateur afin de démarrer sur le CD +
-  * Appuyez sur //Entrée// lorque l'​écran de démarrage apparaît +
-  * Entrez //16// comme code clavier +
-  * Montez votre partition Ubuntu dans le dossier //​temp1//:​ +
-<​code>​ +
-mount /dev/hdax /​mnt/​temp1 +
-</​code>​ +
-//x// étant le numéro de votre partition sur le disque //hda// (ou //hdb// ou encore //sda// pour un disque dur sata) +
-  * Chrootez la partition ainsi montée: +
-<​code>​ +
-chroot /mnt/temp1 /bin/sh -i +
-</​code>​ +
-  * Passez à l'​étape suivante.... +
- +
- +
-===== Restaurer GRUB automatiquement:​ ===== +
- +
- +
-==== Avec votre LiveCD (1ere méthode) ==== +
- +
-Cette méthode est très simple a mettre en oeuvre. +
- +
-Lancez votre live-CD, ouvrez un terminal et tapez : +
- +
-<​code>​ +
-sudo grub +
-</​code>​ +
-Au cas où GRUB n'est pas installé, saisissez : //sudo apt-get install grub// +
- +
-Vous atterissez sur le menu principal de GRUB. Tapez : +
-<​code>​ +
-grub> find /​boot/​grub/​stage1 +
-</​code>​ +
-Si le message "Error 15 : file not found" est rapporté, essayez :  +
-<​code>​ +
-grub> find /​grub/​stage1 +
-</​code>​ +
-La réponse devrait être sous la forme hdx,y avec x et y en tant que nombres entiers. Tapez ensuite : +
-<​code>​ +
-grub> root (hdx,y) +
-</​code>​  +
-où x et y sont remplacés par les nombres obtenus ci-dessus. +
-Tapez, ensuite  +
-<​code>​ +
-grub> setup (hdx) +
-</​code>​ +
-où hd0 représente hda le premier disque dur. +
-Une dernière commande : +
-<​code>​ +
-grub> quit  +
-</​code>​ +
- +
-Et voila, normalement c'est bon !! +
- +
- +
- +
- +
-==== Avec votre LiveCD (2nd méthode) ==== +
- +
-Si vous avez une partition distincte pour /boot/, tapez la commande suivante: +
- +
-<​code>​ +
-mount /dev/hda3 /boot/ +
-</​code>​ +
- +
- +
-Réinstaller GRUB à partir de ce point est facile, tapez la commande suivante: +
- +
-<​code>​ +
-/​sbin/​grub-install /dev/hda +
-</​code>​ +
- +
-Si cette commande ne fonctionne pas, ce qui est peu probable, ​vous allez devoir configurer GRUB manuellement (ce n'est pas trop dur); si au contraire elle a fonctionné,​ vous devriez lire: "​Configuring the GRUB menu"​. +
- +
-Avant de passer à l'​étape suivante, il est important de comprendre comment GRUB identifie les partitions. +
- +
-NB: Si vous obtenez l'​erreur "Could not find device for /boot: Not found or not a block device.",​ faites <​code>​cp /​proc/​mounts /​etc/​mtab</​code>​ +
- +
-Pour GRUB, les nombres commencent à 0 et les lettres sont exprimées numériquement,​ commençant également à 0. +
- +
-Par exemple, /dev/hda1 est "​hd0,​0"​ pour GRUB. De la même façon, /dev/hdb3 est "​hd1,​2"​. +
- +
-Note: La ligne "​root"​ doit pointer sur la location de votre partition /boot/ si vous en avez une. Si vous n'en avez pas, il faut qu'​elle pointe sur votre partition /. +
- +
-  /​usr/​sbin/​grub  +
-  grub> root (hd0,2) +
-  grub> setup (hd0) +
-  grub> quit +
- +
  
 +===== Étape 2 =====
 +  * Réinstallez GRUB en suivant le tutoriel **[[:​grub-pc#​Réinstaller/​Restaurer GRUB 2|Comment restaurer GRUB ?]]**
  
 ===== Liens ===== ===== Liens =====
 +  * [[https://​ubuntuforums.org/​showthread.php?​t=224351|HOWTO en anglais]]
 +  * [[https://​help.ubuntu.com/​community/​WindowsDualBoot#​Installing%20Windows%20After%20Ubuntu|WIKI en anglais]]
  
-HOWTO en anglais : http://​ubuntuforums.org/​showthread.php?​t=224351+----
  
- +Contributeurs : [[:utilisateurs:​Golgoth]][[:utilisateurs:​Kmeleon]]
----- +
-Contributeurs : [[utilisateurs:​golgoth|Golgoth]] ​et [[utilisateurs:​Kmeleon|Kmeleon]]+
  • tutoriel/comment_recuperer_ubuntu_apres_installation_windows.1212519270.txt.gz
  • Dernière modification: Le 18/04/2011, 14:51
  • (modification externe)