Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/12/2009, à 19:55

Zyzy

Windows avec Grub 2

Bonsoir,

Après une réinstallation de windows, je sis la procédure pour récupérer le GRUB 2 et cela se passe plutot bien.

Par contre je ne peut plus lancer Windows (le choix y est bien mais ne marche pas).

Je suis obligé d'éditer au démarrage le GRUB et d'enlever la ligne.

search --no-floppy --fs-uuid --set 30a0eb87a0eb5240

Avant, avec l'ancien GRUB j'éditer mon fichier cfg comme je voulais, mais je n'y arrive plus avec le nouveau et je ne comprend pas la manipe hmm

Pour info mon grub.cfg :

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
  have_grubenv=true
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  saved_entry=${prev_saved_entry}
  save_env saved_entry
  prev_saved_entry=
  save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set a3ed08d0-eab9-426a-9502-339908792d7d
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-15-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	set quiet=1
	insmod ext2
	set root=(hd0,6)
	search --no-floppy --fs-uuid --set a3ed08d0-eab9-426a-9502-339908792d7d
	linux	/boot/vmlinuz-2.6.31-15-generic root=UUID=a3ed08d0-eab9-426a-9502-339908792d7d ro   quiet splash
	initrd	/boot/initrd.img-2.6.31-15-generic
}
menuentry "Ubuntu, Linux 2.6.31-15-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	insmod ext2
	set root=(hd0,6)
	search --no-floppy --fs-uuid --set a3ed08d0-eab9-426a-9502-339908792d7d
	linux	/boot/vmlinuz-2.6.31-15-generic root=UUID=a3ed08d0-eab9-426a-9502-339908792d7d ro single 
	initrd	/boot/initrd.img-2.6.31-15-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	set quiet=1
	insmod ext2
	set root=(hd0,6)
	search --no-floppy --fs-uuid --set a3ed08d0-eab9-426a-9502-339908792d7d
	linux	/boot/vmlinuz-2.6.31-14-generic root=UUID=a3ed08d0-eab9-426a-9502-339908792d7d ro   quiet splash
	initrd	/boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	insmod ext2
	set root=(hd0,6)
	search --no-floppy --fs-uuid --set a3ed08d0-eab9-426a-9502-339908792d7d
	linux	/boot/vmlinuz-2.6.31-14-generic root=UUID=a3ed08d0-eab9-426a-9502-339908792d7d ro single 
	initrd	/boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
	linux16	/boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
	linux16	/boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
	insmod ntfs
	set root=(hd0,1)
	search --no-floppy --fs-uuid --set 30a0eb87a0eb5240
	chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

J'ai essayé bien sur de faire os prober et update grub, mais rien ne change sad


Merci d'avance.
Une idée pour éditer une fois pour toute mon entrée Windows ??

Hors ligne

#2 Le 08/12/2009, à 20:40

cam

Re : Windows avec Grub 2

Tu peux regarder les différences entre les commandes grub et grub2 .

Hors ligne

#3 Le 08/12/2009, à 21:13

Zyzy

Re : Windows avec Grub 2

Merci pour le lien, mais meme en faisant la technique avec le 40_custom ça ne donne rien ... je doit mal faire un truc ....

Pour info j'ai créé le fichier 40 custom comme cela :

#! /bin/sh -e

cat << EOF
menuentry "Windows 7 (loader) (on /dev/sda1)" {
	insmod ntfs
	set root=(hd0,1)
	chainloader +1
}
EOF

Ensite j'ai fait un

sudo update-grub

Et toujours pareil, il me marque

"partition introuvable  :30a0eb87a0eb5240"

Hors ligne

#4 Le 08/12/2009, à 23:40

cam

Re : Windows avec Grub 2

T'emmerdes pas avec l'UUID et met le chemin direct wink

Regardes ptete ou

Dernière modification par cam (Le 08/12/2009, à 23:51)

Hors ligne

#5 Le 09/12/2009, à 01:09

Zyzy

Re : Windows avec Grub 2

Lorsque je suis la 1 ere procédure et que je check mon grub.cfg (comme c'est précisé à la fin de la manipe), j'ai toujours l'ancien UUID. Il ne veut pas prendre en compte le fait que je l'ai modifié dans 40_custom. Même lorsque je supprime cette phrase (ce qui est nécéssaire pour booter Windows en manuel) cela ne le prend pas en compte.

Faut il que je désinstalle grub et que je le remette à 0 ??

Après essai, même l'amorçage de memtest ne fonctionne plus sad

Dernière modification par Zyzy (Le 09/12/2009, à 01:15)

Hors ligne

#6 Le 10/12/2009, à 23:47

cam

Re : Windows avec Grub 2

Essaie toujours la réinstallation ça peut fonctionner. Je ne connais pas assez la nouvelle mouture de grub pour être en mesure de t'aider, désolé.

Si tu trouve une solution, poste la dans ce topic pour que des personnes ayant le même problème puisse trouver la solution sans trop galérer wink Bon courage.

Hors ligne