Restaurer le boot windows à partir de ubuntu

mafioso -  
mafiosolead Messages postés 3 Statut Membre -
Bonjour,
J'ai un laptop de 1 Go de RAM et deux disques. Sur le premier disque j'ai Windows Vista et Ubuntu. Sur mon deuxième de 10 Go, j'ai installé hier soir windows server 2003. Lors du démarrage, mon ordi bootait directement sur windows server 2003 et ne me donnait aucun choix pour ubuntu ou windows vista. Cet après midi avec un collègue de classe on a restauré le grub via un cd live de knoppix. En redémarrant on pouvait ainsi voir les 3 services installés. Le seul petit problème est qu'en choisissant windows vista lors du démarage, c'est plutôt le windows server 2003 qui se lance. En redémmarrant de nouveau, et dès que je choisis windows server 2003, il se lance sans problème. Bref, je ne peux accéder à windows vista.

Dans le fichier /boot/grub/menu.list je n'arrive pas a trouver la bonne partition. J'ai essayé avec hd0,5 et hd0,3 mais sans succès. Mon collèegue pense qu'il faut voir mon fichier boot.ini de windows vista. Que faire pour résoudre le problème?

Merci !
Configuration: Linux
Firefox 3.0

2 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    Affiches le résultat des commandes suivantes :
    sudo /sbin/fdisk -l
    cat /etc/fstab
    egrep -v '^(#|$)' /boot/grub/menu.lst
    C'est un ELLE minuscule et non pas un UN !

    ;-))
    0
    1. bigdy
       
      je pense que tu devrais recupérer ton grub avec le CD Ubuntu
      insere le CD demarre en mode recuperation et recupere ton grud il ne devrais pas yavoir de bleme

      A+
      0
    2. mafiosolead Messages postés 3 Statut Membre
       
      Salut!

      Voici les résultats des commandes que tu m'as recommandées de lancer. Au bas de la page, c'est moi qui avais fait la dernière modification hd0,1. Je ne sais plus quoi faire. Présentement en redémarrant ma machine je ne peux que choisir ubuntu. Je ne peux lancer ni vista ni windows server 2003 en cliquant dessus.

      Merci!

      Disque /dev/sda: 160.0 Go, 160041885696 octets
      255 heads, 63 sectors/track, 19457 cylinders
      Units = cylindres of 16065 * 512 = 8225280 bytes
      Identifiant disque: 0x0a73606a

      Périphérique Amorce Début Fin Blocs Id Système
      /dev/sda1 1 192 1536000 27 Inconnu
      La partition 1 ne se termine pas sur une frontière de cylindre.
      /dev/sda2 * 192 14153 112143555 7 HPFS/NTFS
      La partition 2 ne se termine pas sur une frontière de cylindre.
      /dev/sda3 14154 18151 32113935 5 Extended
      /dev/sda4 18152 19458 10485760 7 HPFS/NTFS
      La partition 4 ne se termine pas sur une frontière de cylindre.
      /dev/sda5 14154 17981 30748378+ 83 Linux
      /dev/sda6 17982 18151 1365493+ 82 Linux swap / Solaris
      classic@classic-laptop:~$ cat /etc/fstab
      # /etc/fstab: static file system information.
      #
      # <file system> <mount point> <type> <options> <dump> <pass>
      proc /proc proc defaults 0 0
      # /dev/sda5
      UUID=4cd9943a-f706-45d3-8cac-0734424ce5e7 / ext3 relatime,errors=remount-ro 0 1
      # /dev/sda6
      UUID=8679808f-f2c5-460e-8a20-6dfb192cdc3d none swap sw 0 0
      /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
      classic@classic-laptop:~$ egrep -v '^(#|$)' /boot/grub/menu.lst
      default 0
      timeout 10
      title Ubuntu 8.04, kernel 2.6.24-16-generic
      root (hd0,4)
      kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=4cd9943a-f706-45d3-8cac-0734424ce5e7 ro quiet splash
      initrd /boot/initrd.img-2.6.24-16-generic
      quiet
      title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
      root (hd0,4)
      kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=4cd9943a-f706-45d3-8cac-0734424ce5e7 ro single
      initrd /boot/initrd.img-2.6.24-16-generic
      title Ubuntu 8.04, memtest86+
      root (hd0,4)
      kernel /boot/memtest86+.bin
      quiet
      title Other operating systems:
      root
      title Windows Vista/Longhorn (loader)
      root (hd0,1)
      savedefault
      makeactive
      chainloader +1
      title Windows server
      boot (hd0,2)
      savedefault
      makeactive
      chainloader +1
      0
      1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898 > mafiosolead Messages postés 3 Statut Membre
         
        Le problème c'est que tu dis avoir 2 disques durs et là je n'en vois qu'un (sda) ;-((
        Le 2nd c'est un disque externe (USB) ?

        Tu dis aussi que Windows Server démarre depuis grub, avec la configuration actuelle (boot (hd0,2) ) c'est bizarre, d'après la table des partitions (hd0,2) c'est la partition étendue, (hd0,3) serait beaucoup plus approprié, étrange ;-\

        Par contre Vista ne démarre pas et ça aussi c'est bizarre dans la mesure où (hd0,1) correspond tout a fait à ce système. Tu as un message d'erreur quand tu choisis cette entrée ?
        0
      2. mafiosolead Messages postés 3 Statut Membre > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
         
        Désolé! J'aurai pu parler de lecteurs et non disques. Vista et ubuntu se trouve sur le lecteur c et windows server sur le lecteur D(10 Go).

        Le message d'erreur que j'ai présentement en cliquant sur windows vista est:

        Windows n'a pas pu démarrer car le fichier suivant est manquant ou endommagé:

        <Racine Windows>\system32\ntoskrnl.exe.
        veuillez réinstaller une copie du fichier ci-dessus

        En cliquant sur windows server 2003 le message d'erreur est le suivant:

        Invalid device requested.

        Dans le fichier /boot/grub/menu.lst, au bas de la page je pense que c'est le choix de la bonne partition pour le server 2003 qui pose problème. J'ai essayé avec:

        hd0,5
        hd0,2
        hd0,3
        hd0,6 si je ne me trompe, mais sans succès.

        Merci !
        0
      3. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898 > mafiosolead Messages postés 3 Statut Membre
         
        Pour Vista c'est un problème Windows et non de grub, donc regarde du côté du forum Windows pour ça.

        Quand à W2k Serveur, normalement ça devrait être (hd0,3) et normalement tu devrais avoir un numéro d'erreur correspondant genre :
        12 : Invalid device requested
            Cette erreur est retournée si la chaîne de périphérique est valide mais que l'erreur 
            ne correspond à aucune autre erreur de périphérique. 
        Je suppose que tu as redimensionné tes partitions avant l'install, mais avec quel soft ? Partition Magic ?
        0
  2. mafiosolead Messages postés 3 Statut Membre
     
    Merci bcp. Mon ami m'a aidé en utilisant le cd de restauration pour restaurer le boot windows vista. Je peux maintenant aller sur ubuntu ou vista. Je tiens maintenant à restaurer mon windows server 2k.
    0