J'utilisais Win8 et j'installais Ubuntu 12.10 ... Il y a une entrée dans GRUB pour W8, mais lors de la sélection, _ GRUB revient, de sorte que Windows ne démarre jamais. Je ne peux que lancer mon Ubuntu.
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 123086847 61440000 7 HPFS/NTFS/exFAT
/dev/sda3 123086848 586145789 231529471 7 HPFS/NTFS/exFAT
/dev/sda4 586145790 976771071 195312641 5 Rozszerzona
/dev/sda5 586145792 761929727 87891968 83 Linux
/dev/sda6 761931776 976771071 107419648 83 Linux
sda2 est une partition Windows 8, sda1 est un swap Windows (ou quel que soit son nom). Dans GRUB, l'entrée du personnaliseur pour W8 ressemble à ceci:
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 A456A29B56A26DAC
else
search --no-floppy --fs-uuid --set=root A456A29B56A26DAC
fi
drivemap -s (hd0) ${root}
chainloader +1
Sudo update-grub
ne m'a pas aidé: /
Le A456A29B56A26DAC
est le démarrage de Windows (sda1
), Windows (sda2
) est 0CDA0065DA004D80
Résultat de bootinfoscript: http://Pastebin.com/bVc9Ziq indique que Grub a remplacé le secteur de démarrage de la partition de démarrage Windows 8:
sda1: __________________________________________________________________________
File system: ntfs
Boot sector type: Grub2 (v1.99)
Boot sector info: Grub2 (v1.99) is installed in the boot sector of sda1
and looks at sector 667401296 of the same hard drive
for core.img. core.img is at this location and looks
in partition 72 for . No errors found in the Boot
Parameter Block.
Operating System:
Boot files: /bootmgr /Boot/BCD
Existe-t-il un moyen simple de le réparer et de rendre Windows amorçable sans avoir à réinstaller? ...
D'une certaine manière, Grub a écrasé votre secteur de démarrage Windows sur votre partition de démarrage Windows 8 /dev/sda1
. Vous devrez le réparer pour pouvoir redémarrer Windows. Et n'utilisez pas votre entrée personnalisée Windows 8 (qui pointe sur /dev/sda2
) - la valeur par défaut de /dev/sda1
est requise.
sda1: __________________________________________________________________________
File system: ntfs
Boot sector type: Grub2 (v1.99)
Boot sector info: Grub2 (v1.99) is installed in the boot sector of sda1
and looks at sector 667401296 of the same hard drive
for core.img. core.img is at this location and looks
in partition 72 for . No errors found in the Boot
Parameter Block.
Operating System:
Boot files: /bootmgr /Boot/BCD
Vous pouvez réparer de deux manières:
bootrec /fixboot
pour Windows Vista/7/8 et pour Windows XP, exécutez fixboot
testdisk
. La beauté de cette solution est que vous pouvez le faire à partir d’Ubuntu. Référence ici . Instructions pour utiliser testdisk
Commencez par installer et exécuter testdisk
:
Sudo apt-get install testdisk
Sudo testdisk
Suivez ensuite les instructions pour chaque écran dans testdisk
:
First screen: Select "No Log" and press enter.
Second screen: Select /dev/sda - the hard drive containing the Windows system partition and choose "proceed".
Third screen: "intel"
Fourth screen: "advanced",
Fifth screen: Select /dev/sda1 - the Windows system partition and choose "boot"
Sixth screen: "BackupBS"
Seventh screen: type "Y" to confirm
Veuillez également vous référer à ce rapport de bogue et cliquez sur "Ce bogue me concerne" pour que Grub puisse être corrigé.
Si grub est seulement dans le secteur de démarrage Windows, c'est-à-dire que le chargeur de démarrage Windows est toujours dans le lecteur MBR, il est préférable de démarrer Ubuntu et d'installer Grub sur le MBR avant de réparer le secteur de démarrage Windows. . par exemple. Sudo grub-install /dev/sda
(ajustez le bon lecteur sinon /dev/sda
).
Si vous ne le faites pas, après avoir réparé le secteur de démarrage Windows, seul Windows démarrera et vous devrez installer le chargeur de démarrage Grub sur le MBR du disque pour pouvoir démarrer Ubuntu. Ou vous pouvez utiliser quelque chose comme easyBCD
. Mais pour utiliser grub, démarrez un live CD/USB Ubuntu (la même version est la meilleure) et exécutez-vous (en supposant que votre installation Ubuntu est sur /dev/sda5
):
Sudo mount /dev/sda5 /mnt
Sudo grub-install --boot-directory=/mnt/boot /dev/sda
Puis redémarrez.