3 votes

Windows 7 ne s'affiche pas dans le menu de démarrage après avoir installé Grub et Ubuntu

J'avais un système avec Windows 7 installé dessus. Pour installer Ubuntu 12.04 LTS, j'ai installé Grub. Maintenant Ubuntu fonctionne bien. Mais le menu de démarrage Grub au démarrage du système n'affiche pas Windows 7, après une installation réussie d'Ubuntu.

Voici la sortie de l'application sudo fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x71c30ce5

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63       80324       40131   12  Compaq diagnostics
Partition 1 does not start on physical sector boundary.
/dev/sda2           81920    29044735    14481408    7  HPFS/NTFS/exFAT
/dev/sda3   *    29044736   522272767   246614016    7  HPFS/NTFS/exFAT
/dev/sda4       522274814   976764927   227245057    f  W95 Ext'd (LBA)
Partition 4 does not start on physical sector boundary.
/dev/sda5       522274816   651298815    64512000    7  HPFS/NTFS/exFAT
/dev/sda6       665636864   709464063    21913600    7  HPFS/NTFS/exFAT
/dev/sda7       808998912   976764927    83883008    7  HPFS/NTFS/exFAT
/dev/sda8       651300864   665634815     7166976   82  Linux swap / Solaris
/dev/sda9       709466112   808984575    49759232   83  Linux

Partition table entries are not in disk order
omitting empty partition (6)

Disk /dev/sdb: 32.0 GB, 32017047552 bytes
255 heads, 63 sectors/track, 3892 cylinders, total 62533296 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x71c30ccf

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048    16775167     8386560   84  OS/2 hidden C: drive
/dev/sdb2        16777214    62531583    22877185    5  Extended
/dev/sdb5        16777216    54396927    18809856   83  Linux

2voto

Dr. Tyrell Points 111

Essayez d'utiliser le update-grub qui va remapper les images de démarrage, puis redémarrez pour voir si vous pouvez trouver Windows maintenant.

1voto

user124841 Points 41

Grâce à tous les utilisateurs et au forum askubuntu, j'ai finalement réussi à tout régler.

Voici la liste des étapes à suivre :

  1. J'ai formaté le lecteur c de Windows en utilisant gparted en ntfs.

  2. J'ai changé le paramètre BIOS 'SATA Operation' de 'Intel Smart Response Technology' à 'ATA'.

  3. Réinstallation de Windows 7 à l'aide du CD live.

  4. Après l'installation réussie de Windows, Grub a été écrasé, donc il n'y avait pas de menu de démarrage au démarrage et Windows 7 démarrait directement.

  5. J'ai chargé ubuntu en utilisant le live CD ubuntu. (Je n'ai pas installé, j'ai juste lancé ubuntu).

  6. Exécutez les commandes suivantes dans le terminal :

    sudo mount /dev/sda9 /mnt  # sda9 was the partition i had previously set for ubuntu
    
    sudo rm -rf /boot
    
    sudo ln -s /mnt/boot /boot
    
    sudo apt-get update && sudo apt-get install grub-pc
    
    sudo grub-setup /dev/sda
    
    sudo umount /boot
  7. Après cela, j'ai lancé 'Boot Repair' avec les paramètres recommandés.

  8. J'ai supprimé les lignes supplémentaires que j'avais ajoutées dans /etc/grub.d/40_custom et a fait update-grub .

Maintenant j'ai le menu de démarrage avec à la fois ubuntu et Windows 7.

(Je ne suis pas sûr, mais je pense que j'aurais pu éviter la réinstallation de Windows et me débrouiller avec seulement le boot-repair, si j'avais d'abord fait le changement d'opération SATA dans le BIOS).

0voto

hak98 Points 1

J'ai le même problème Je vais essayer ceci : J'ai formaté le lecteur C de Windows en utilisant gparted en ntfs. J'ai changé le paramètre du BIOS 'SATA Operation' de 'Intel Smart Response Technology' à 'ATA'. J'ai réinstallé Windows 7 en utilisant le live CD. Après l'installation réussie de Windows, Grub a été écrasé, donc il n'y avait pas de menu de démarrage au démarrage et Windows 7 a démarré directement. J'ai chargé ubuntu en utilisant le live CD ubuntu. (N'a pas installé, juste exécuté ubuntu).

Ran following commands in terminal:

sudo mount /dev/sda9 /mnt # sda9 was the partition i had previously set for ubuntu

sudo rm -rf /boot

sudo ln -s /mnt/boot /boot

sudo apt-get update && sudo apt-get install grub-pc

sudo grub-setup /dev/sda

sudo umount /boot
After this i ran 'Boot Repair' with recommended settings.
Removed the extra lines i had added in /etc/grub.d/40_custom, and did update-grub.

Maintenant j'ai le menu de démarrage avec à la fois ubuntu et Windows 7.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X