Windows7 avec Ubuntu

Fermé
saraseff Messages postés 125 Date d'inscription lundi 2 novembre 2009 Statut Membre Dernière intervention 27 avril 2013 - Modifié par mamiemando le 28/04/2013 à 15:01
mamiemando Messages postés 33488 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 janvier 2025 - 28 avril 2013 à 15:04
Bonjour,

Je reviens vers vous pour un probleme tres fréquent mais malheureusement malgré toutes les tentaives je n'ai pas pu résoudre mon probleme.
J'avais Windows7 et Ubuntu 12.10 sur mon ordi et ça fonctionnait parfaitement , jusqu'au moment ou j'ai décidé de repartitionner sur Windows et la au démarrage Grub rescue :/

J'ai fini par devoir réinstaller ubuntu et regénérer le fichier grub.cfg et au démarrage j'arrive a voir les deux maintenant mais quand je lance windows rien....

Je vous prie de bien vouloir m'aider ....
Voici mon grub.cfg:

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

### BEGIN /etc/grub.d/00_header ### 
if [ -s $prefix/grubenv ]; then 
  set have_grubenv=true 
  load_env 
fi 
set default="0" 
if [ "${prev_saved_entry}" ]; then 
  set saved_entry="${prev_saved_entry}" 
  save_env saved_entry 
  set prev_saved_entry= 
  save_env prev_saved_entry 
  set boot_once=true 
fi 

function savedefault { 
  if [ -z "${boot_once}" ]; then 
    saved_entry="${chosen}" 
    save_env saved_entry 
  fi 
} 

function recordfail { 
  set recordfail=1 
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi 
} 

function load_video { 
  insmod vbe 
  insmod vga 
  insmod video_bochs 
  insmod video_cirrus 
} 

insmod part_msdos 
insmod ext2 
set root='(hd0,msdos7)' 
search --no-floppy --fs-uuid --set=root 39956a88-00aa-40af-a35b-4828f9a9ed5f 
if loadfont /usr/share/grub/unicode.pf2 ; then 
  set gfxmode=auto 
  load_video 
  insmod gfxterm 
  insmod part_msdos 
  insmod ext2 
  set root='(hd0,msdos7)' 
  search --no-floppy --fs-uuid --set=root 39956a88-00aa-40af-a35b-4828f9a9ed5f 
  set locale_dir=($root)/boot/grub/locale 
  set lang=en_US 
  insmod gettext 
fi 
terminal_output gfxterm 
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/light-gray 
if background_color 44,0,30; then 
  clear 
fi 
### END /etc/grub.d/05_debian_theme ### 

### BEGIN /etc/grub.d/10_linux ### 
function gfxmode { 
 set gfxpayload="$1" 
 if [ "$1" = "keep" ]; then 
  set vt_handoff=vt.handoff=7 
 else 
  set vt_handoff= 
 fi 
} 
if [ ${recordfail} != 1 ]; then 
  if [ -e ${prefix}/gfxblacklist.txt ]; then 
    if hwmatch ${prefix}/gfxblacklist.txt 3; then 
      if [ ${match} = 0 ]; then 
        set linux_gfx_mode=keep 
      else 
        set linux_gfx_mode=text 
      fi 
    else 
      set linux_gfx_mode=text 
    fi 
  else 
    set linux_gfx_mode=keep 
  fi 
else 
  set linux_gfx_mode=text 
fi 
export linux_gfx_mode 
if [ "$linux_gfx_mode" != "text" ]; then load_video; fi 
menuentry 'Ubuntu, with Linux 3.2.0-23-generic' --class ubuntu --class gnu-linux --class gnu --class os { 
 recordfail 
 gfxmode $linux_gfx_mode 
 insmod gzio 
 insmod part_msdos 
 insmod ext2 
 set root='(hd0,msdos7)' 
 search --no-floppy --fs-uuid --set=root 39956a88-00aa-40af-a35b-4828f9a9ed5f 
 linux /boot/vmlinuz-3.2.0-23-generic root=UUID=39956a88-00aa-40af-a35b-4828f9a9ed5f ro   quiet splash $vt_handoff 
 initrd /boot/initrd.img-3.2.0-23-generic 
} 
menuentry 'Ubuntu, with Linux 3.2.0-23-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os { 
 recordfail 
 insmod gzio 
 insmod part_msdos 
 insmod ext2 
 set root='(hd0,msdos7)' 
 search --no-floppy --fs-uuid --set=root 39956a88-00aa-40af-a35b-4828f9a9ed5f 
 echo 'Loading Linux 3.2.0-23-generic ...' 
 linux /boot/vmlinuz-3.2.0-23-generic root=UUID=39956a88-00aa-40af-a35b-4828f9a9ed5f ro recovery nomodeset  
 echo 'Loading initial ramdisk ...' 
 initrd /boot/initrd.img-3.2.0-23-generic 
} 
### END /etc/grub.d/10_linux ### 

### BEGIN /etc/grub.d/20_linux_xen ### 
### END /etc/grub.d/20_linux_xen ### 

### BEGIN /etc/grub.d/20_memtest86+ ### 
menuentry "Memory test (memtest86+)" { 
 insmod part_msdos 
 insmod ext2 
 set root='(hd0,msdos7)' 
 search --no-floppy --fs-uuid --set=root 39956a88-00aa-40af-a35b-4828f9a9ed5f 
 linux16 /boot/memtest86+.bin 
} 
menuentry "Memory test (memtest86+, serial console 115200)" { 
 insmod part_msdos 
 insmod ext2 
 set root='(hd0,msdos7)' 
 search --no-floppy --fs-uuid --set=root 39956a88-00aa-40af-a35b-4828f9a9ed5f 
 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)" --class windows --class os { 
 insmod part_msdos 
 insmod ntfs 
 set root='(hd0,msdos1)' 
 search --no-floppy --fs-uuid --set=root 4AF4C5EAF4C5D879 
 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 ### 

### BEGIN /etc/grub.d/41_custom ### 
if [ -f  $prefix/custom.cfg ]; then 
  source $prefix/custom.cfg; 
fi 
### END /etc/grub.d/41_custom ### 


A voir également:

1 réponse

mamiemando Messages postés 33488 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 janvier 2025 7 817
28 avril 2013 à 15:04
As-tu essayer boot-repair ?
http://doc.ubuntu-fr.org/boot-repair

Dans l'idée reporter /boot/grub/grub.cfg n'apporte pas grand chose vu que ce fichier est généré automatiquement. Par contre il serait intéressant de nous reporter le résultat de ces deux commandes sous ubuntu :

sudo update-grub
sudo parted -l


En outre, il serait intéressant aussi de monter la (les) partition(s) windows sous linux pour vérifier qu'elles contiennent toujours quelque chose.

Visiblement windows est sur /dev/sda1, donc peux-tu lancer ces commandes et nous copier coller ce qu'elles retournent :

sudo mkdir /mnt/sda1
sudo mount /dev/sda1 /mnt/sda1
ls /mnt/sda1


Bonne chance
0