O Windows 7 não aparece no menu de inicialização após a instalação do GRUB e do Ubuntu

2

Eu tinha um sistema com o windows 7 instalado nele. Para instalar o Ubuntu 12.04 LTS, instalei o GRUB. Agora o Ubuntu está funcionando bem. Mas o menu de inicialização do GRUB na inicialização do sistema não mostra o Windows 7, após a instalação bem-sucedida do Ubuntu.

A seguir, a saída de 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
    
por user124841 21.01.2013 / 05:51

3 respostas

0

Obrigado a todos os usuários e ao fórum askubuntu, finalmente consegui resolver tudo.

A seguir, a lista de etapas:

  1. Formatei o drive c do windows usando o gparted para o ntfs.
  2. Alterou a configuração do BIOS 'SATA Operation' da 'Intel Smart Response Technology' para 'ATA'.
  3. Reinstale o Windows 7 usando o Live CD.
  4. Após a instalação bem-sucedida do Windows, o grub foi escrito, portanto não havia menu de inicialização na inicialização e o Windows 7 foi inicializado imediatamente.
  5. Eu carreguei o ubuntu usando o live CD do Ubuntu. (Não instalei, apenas execute o Ubuntu).
  6. Executou os seguintes comandos no 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. Depois disso, executei o "Boot Repair" com as configurações recomendadas.
  8. Removidas as linhas extras que eu adicionei em /etc/grub.d/40_custom e fiz update-grub .

Agora eu tenho o menu de inicialização com o Ubuntu e o Windows 7.

(Não tenho certeza, mas acho que poderia ter evitado a reinstalação do Windows e gerenciado com apenas o reparo de inicialização, se eu tivesse feito a operação SATA mudar no BIOS primeiro.)

    
por user124841 26.01.2013 / 08:01
1

Tente usar o comando update-grub , que remapeará as imagens inicializáveis, e depois reinicialize para ver se você pode encontrar o Windows agora.

    
por Robin 21.01.2013 / 06:28
0

Estou com o mesmo problema Vou tentar isso:     Formatei o drive c do windows usando o gparted para o ntfs.     Alterou a configuração do BIOS 'SATA Operation' da 'Intel Smart Response Technology' para 'ATA'.     Reinstalado o Windows 7 usando o Live CD.     Após a instalação bem-sucedida do Windows, o grub foi escrito, então não havia nenhum menu de inicialização na inicialização e o Windows 7 foi inicializado imediatamente.     Eu carreguei o Ubuntu usando o Live CD do Ubuntu. (Não instale, apenas execute o 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.

Agora eu tenho o menu de inicialização com o Ubuntu e o Windows 7.

    
por hak98 19.12.2013 / 19:34