Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#1 Le 06/05/2011, à 14:39

jpvalou

[Résolu] Probleme dual-boot Ubuntu / Win 7 avec Ubuntu Natty

Bonjour,

Après avoir installé Ubuntu Natty à partir du live CD , la ligne de menu dans Grub permettant le démarrage de Windows 7 n'apparaît plus.
Sous Maverick, le dual-boot marchait très bien .
J'ai essayé sudo os-prober  suivi d'un sudo update-grub sans aucun résultat.

Voici le résultat de boot_info_script ci-dessous.  Windows est toujours présent sur /dev/sda3.

Quelqu'un aurait une idée ?

Merci d'avance.

============================= Boot Info Summary: ==============================

=> Grub 2 is installed in the MBR of /dev/sda and looks for b2d.

sda1: _________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System: 
    Boot files/dirs:   

sda3: _________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  Windows 7
    Boot files/dirs:   /Windows/System32/winload.exe

sda4: _________________________________________________________________________

    File system:       Extended Partition
    Boot sector type:  -
    Boot sector info: 

sda5: _________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu 11.04
    Boot files/dirs:   /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img

sda6: _________________________________________________________________________

    File system:       swap
    Boot sector type:  -
    Boot sector info: 

sda7: _________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System: 
    Boot files/dirs:   

=========================== Drive/Partition Info: =============================

Drive: sda ___________________ _____________________________________________________

Disque /dev/sda: 500.1 Go, 500107862016 octets
255 têtes, 63 secteurs/piste, 60801 cylindres, total 976773168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes

Partition  Boot         Start           End          Size  Id System

/dev/sda1    *          2,048    22,216,703    22,214,656  83 Linux
/dev/sda3          22,218,752   119,875,001    97,656,250   7 HPFS/NTFS
/dev/sda4         119,875,582   976,771,071   856,895,490   5 Extended
/dev/sda5         119,875,584   217,530,367    97,654,784  83 Linux
/dev/sda6         217,532,416   225,343,487     7,811,072  82 Linux swap / Solaris
/dev/sda7         225,345,536   976,771,071   751,425,536  83 Linux


blkid -c /dev/null: ____________________________________________________________

Device           UUID                                   TYPE       LABEL                         

/dev/sda1        ca0d2a04-1b84-4ab1-81c8-75954fcdae29   ext4                                     
/dev/sda3        48724E69724E5BB6                       ntfs                                     
/dev/sda4: PTTYPE="dos"
/dev/sda5        c4d006fc-d101-4b34-a974-d11682cd9725   ext4                                     
/dev/sda6        7ee475bd-05c6-4a8e-9ded-d615619ca149   swap                                     
/dev/sda7        c6474927-05ce-4bed-8b35-5a020a4785f9   ext4                                     
/dev/sda: PTTYPE="dos"

============================ "mount | grep ^/dev  output: ===========================

Device           Mount_Point              Type       Options

/dev/sda5        /                        ext4       (rw,errors=remount-ro,commit=0)
/dev/sda3        /windows                 fuseblk    (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sda1        /common-users            ext4       (rw,commit=0)
/dev/sda7        /home                    ext4       (rw,commit=0)


=========================== sda5/boot/grub/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
}

terminal_input console
terminal_output console
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 0,71,115; then
  clear
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
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 2.6.38-9-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos5)'
    search --no-floppy --fs-uuid --set=root c4d006fc-d101-4b34-a974-d11682cd9725
    linux    /boot/vmlinuz-2.6.38-9-generic root=UUID=c4d006fc-d101-4b34-a974-d11682cd9725 ro   quiet splash vt.handoff=7
    initrd    /boot/initrd.img-2.6.38-9-generic
}
menuentry 'Ubuntu, with Linux 2.6.38-9-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos5)'
    search --no-floppy --fs-uuid --set=root c4d006fc-d101-4b34-a974-d11682cd9725
    echo    'Loading Linux 2.6.38-9-generic ...'
    linux    /boot/vmlinuz-2.6.38-9-generic root=UUID=c4d006fc-d101-4b34-a974-d11682cd9725 ro single
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-2.6.38-9-generic
}
submenu "Previous Linux versions" {
menuentry 'Ubuntu, with Linux 2.6.38-8-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos5)'
    search --no-floppy --fs-uuid --set=root c4d006fc-d101-4b34-a974-d11682cd9725
    linux    /boot/vmlinuz-2.6.38-8-generic root=UUID=c4d006fc-d101-4b34-a974-d11682cd9725 ro   quiet splash vt.handoff=7
    initrd    /boot/initrd.img-2.6.38-8-generic
}
menuentry 'Ubuntu, with Linux 2.6.38-8-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos5)'
    search --no-floppy --fs-uuid --set=root c4d006fc-d101-4b34-a974-d11682cd9725
    echo    'Loading Linux 2.6.38-8-generic ...'
    linux    /boot/vmlinuz-2.6.38-8-generic root=UUID=c4d006fc-d101-4b34-a974-d11682cd9725 ro single
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-2.6.38-8-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='(/dev/sda,msdos5)'
    search --no-floppy --fs-uuid --set=root c4d006fc-d101-4b34-a974-d11682cd9725
    linux16    /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos5)'
    search --no-floppy --fs-uuid --set=root c4d006fc-d101-4b34-a974-d11682cd9725
    linux16    /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
### 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 ###

=============================== sda5/etc/fstab: ===============================

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda5 during installation
UUID=c4d006fc-d101-4b34-a974-d11682cd9725 /               ext4    errors=remount-ro 0       1
# /common-users was on /dev/sda1 during installation
UUID=ca0d2a04-1b84-4ab1-81c8-75954fcdae29 /common-users   ext4    defaults        0       2
# /home was on /dev/sda7 during installation
UUID=c6474927-05ce-4bed-8b35-5a020a4785f9 /home           ext4    defaults        0       2
# /windows was on /dev/sda3 during installation
UUID=48724E69724E5BB6 /windows        ntfs    defaults,umask=007,gid=46 0       0
# swap was on /dev/sda6 during installation
UUID=7ee475bd-05c6-4a8e-9ded-d615619ca149 none            swap    sw              0       0

=================== sda5: Location of files loaded by Grub: ===================


  87.3GB: boot/grub/core.img
  85.4GB: boot/grub/grub.cfg
  66.1GB: boot/initrd.img-2.6.38-8-generic
  66.5GB: boot/initrd.img-2.6.38-9-generic
  87.3GB: boot/vmlinuz-2.6.38-8-generic
  65.8GB: boot/vmlinuz-2.6.38-9-generic
  66.5GB: initrd.img
  66.1GB: initrd.img.old
  65.8GB: vmlinuz
  87.3GB: vmlinuz.old

Dernière modification par jpvalou (Le 09/05/2011, à 15:50)

Hors ligne

#2 Le 06/05/2011, à 18:20

malbo

Re : [Résolu] Probleme dual-boot Ubuntu / Win 7 avec Ubuntu Natty

Tu la vois la boulette ? :

sda1: _________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System: 
    Boot files/dirs:   

Ta partition sda1 qui était ta partition de boot (puisqu'on voit qu'elle à l'étoile ci-dessous), apparaît comme formatée en ext4  :
=

========================== Drive/Partition Info: =============================

Drive: sda ___________________ _____________________________________________________

Disque /dev/sda: 500.1 Go, 500107862016 octets
255 têtes, 63 secteurs/piste, 60801 cylindres, total 976773168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes

Partition  Boot         Start           End          Size  Id System

/dev/sda1    *          2,048    22,216,703    22,214,656  83 Linux
/dev/sda3          22,218,752   119,875,001    97,656,250   7 HPFS/NTFS
/dev/sda4         119,875,582   976,771,071   856,895,490   5 Extended
/dev/sda5         119,875,584   217,530,367    97,654,784  83 Linux
/dev/sda6         217,532,416   225,343,487     7,811,072  82 Linux swap / Solaris
/dev/sda7         225,345,536   976,771,071   751,425,536  83 Linux

Sur sda1 il y avait bootmgr ainsi qu'un dossier Boot/BCD qui évidemment ont disparu. Je pense qu'il va falloir que tu sauvegardes sur disque dur externe tous tes doc précieux qui sont dans la partition sda3 parce qu'une réinstallation de Win7 doit s'imposer mais je n'en suis pas certain. Attends de voir si un expert a une meilleure idée.

Edit : je ne suis pas certain qu'il faille réinstaller parce que je ne sais pas si on sait réparer Win7 pour recréer les éléments manquants dont j'ai parlé (bootmgr et Boot/BCD). Il possible qu'on puisse réparer ça avec le DVD de Win7 mais je n'en suis pas sûr.

Dernière modification par malbo (Le 06/05/2011, à 18:29)


MedionPC MT5 MED MT 162 / pentium IV / RAM 1Go / Radeon HD 3450 AGP / XP, HandyLinux et Xubuntu 14.04 32 bits
Acer Aspire M5100-5F7N / Phenom Quad Core 9500 / ATI HD 2600 pro / RAM 4 Go / Win8, XP et Ubuntu 14.04

En ligne

#3 Le 07/05/2011, à 03:35

jpvalou

Re : [Résolu] Probleme dual-boot Ubuntu / Win 7 avec Ubuntu Natty

Merci à toi , malbo .

Je me renseigne pour voir si on peut réparer avec le DVD de Win 7 sans devoir tout reinstaller  (pas envide de perdre Ubuntu)
Sinon, Windows passera en machine virtuelle

Hors ligne

#4 Le 09/05/2011, à 06:17

jeanjd63

Re : [Résolu] Probleme dual-boot Ubuntu / Win 7 avec Ubuntu Natty

Salut

Suite à la demande de malbo, j'ai un peu regardé du coté des outils Windows et ICI on détaille comment recréer les fichiers nécessaires au boot Séven.

Il faudrait tout d'abord rendre bootable la partition contenant l'install Windows. Cela n'a aucune conséquence sur GRUB car celui-ci ne se sert pas de cette notion. Avec Gparted modifier les drapeaux de /dev/sda1 --> supprimer le drapeau boot et ajouter ce même drapeau sur la partition contenant Windows .

Ensuite il faudrait démarrer avec le cd d'install Seven. Si tu n'en as pas tu trouveras ICI une image des outils nécessaires.

Ensuite tenter en ligne de commande :
BCDBOOT X:\windows /s X:     en remplaçant bien sûr les X: par la bonne valeur (en principe C:)

@+

Dernière modification par jeanjd63 (Le 14/09/2013, à 10:55)

Hors ligne

#5 Le 09/05/2011, à 06:30

malbo

Re : [Résolu] Probleme dual-boot Ubuntu / Win 7 avec Ubuntu Natty

Merci d'intervenir jeanjd63
Du coup, ça m'a relancé sur ce sujet et j'ai fait des manips avec Win7 en OS invité avec VirtualBox que je détaille ci-dessous. Je n'ai pas essayé la commande que tu proposes, j'ai préféré valider une réparation sans utiliser de ligne de commande.

Détails de la réparation

0) état des lieux : dans le MBR du disque dur Virtuel, il y a le lanceur de Win7. Le CD de réparation de neosmart.net utilisé dans la suite est réalisé en suivant les instructions du site : http://neosmart.net/blog/2009/windows-7 … air-discs/

1) depuis une session live de Ubuntu 11.04 (dans VirtualBox) : renommage du dossier Boot en Boot_planque et renommage du fichier bootmgr en bootmgr_planque afin que ces éléments ne soient plus reconnus par Win7 au démarrage (c'est comme si je les avais supprimés)

2) redémarrage du PC virtuel sur le disque dur virtuel : j'ai le message : " BOOTMGR is missing Press Ctrl+Alt+Del to restart " et c'est ce que je cherchais à obtenir. 

3) redémarrage du PC virtuel sur CD de réparation de neosmart.net ; j'ai le message " Windows found problems with your computer's startup options. Do you want tu apply repairs and rstart your computer ? ". J'accepte : je clique sur " Repair and restart ".

4) Au redémarrage du PC sur le disque dur virtuel, j'ai toujours le message : " BOOTMGR is missing Press Ctrl+Alt+Del to restart "

5) redémarrage du PC virtuel sur CD de réparation de neosmart.net : cette fois, la partition Win7 apparait dans la fenêtre " System Recovery Options " avec sa taille et sa localisation (lettre, Label), je clique sur le bouton "next" et dans le choix qui apparait, je sélectionne " Startup Repair " 

6) Au redémarrage du PC sur le disque dur virtuel, Win7 démarre direct. Le démarrage a bien été réparé. je peux vérifier qu'un nouveau dossier Boot ainsi qu'un nouveau fichier bootmgr ont été créés par la réparation.

Conclusion : Dans ce cas de panne ( absence de Boot et bootmgr ), la réparation à l'aide du CD de réparation de neosmart.net (ce serait la même chose avec un DVD original de Win7) s'effectue en deux passes : il est nécessaire de démarrer deux fois le PC sur le CD de réparation pour que la réparation soit complète. Cela répond à mes interrogations en bas du post #2 : pas besoin de réinstaller Win7, on peut réparer et recréer les éléments manquants.

Epilogue : pour remettre la manip en état d'origine, démarrer sur une session live de Ubuntu 11.04, supprimer définitivement le dossier Boot et le fichier bootmgr. Puis, toujours depuis la session live Ubuntu, renommer les éléments qui avaient été modifiés à l'étape 1 ci-dessus :
- Boot_planque renommé en Boot
- bootmgr_planque renommé en bootmgr
Au redémarrage du PC sur le disque dur, on retrouve le démarrage Win7 d'origine.

Edit 1 : Comme tu l'as dit jeanjd63, ne pas oublier après réparation de mettre le drapeau sur la partition qui contient Boot et bootmgr. Comme ces éléments ont été mis dans la partition système de Win7 (c'était le but de la réparation), il faut mettre le drapeau sur cette partition système avec l'aide du live-CD Gparted : http://sourceforge.net/projects/gparted … ve-stable/

Edit 2 : quand le démarrage de Win7 a été réparé comme expliqué ici, mais que Ubuntu est devenu inaccessible, il est possible de remettre en état le dual-boot par la réinstallation de Grub dans le MBR du disque dur (en remplacement du lanceur de Win7) en utilisant cette doc (procédure standard) :  http://doc.ubuntu-fr.org/tutoriel/comme … e_standard
Et obligatoirement de mettre à jour Grub au premier démarrage du PC sur Ubuntu par cette commande passée dans un terminal :

sudo update-grub

Tant qu'on n'a pas fait cette mise à jour de Grub, le choix de démarrer sur Windows dans le menu Grub ne peut pas fonctionner (il faut que cette entrée pointe sur la partition qui contient les éléments Boot et bootmgr et la commande de mise à jour de Grub va rectifier cela)

Dernière modification par malbo (Le 09/05/2011, à 09:05)


MedionPC MT5 MED MT 162 / pentium IV / RAM 1Go / Radeon HD 3450 AGP / XP, HandyLinux et Xubuntu 14.04 32 bits
Acer Aspire M5100-5F7N / Phenom Quad Core 9500 / ATI HD 2600 pro / RAM 4 Go / Win8, XP et Ubuntu 14.04

En ligne

#6 Le 09/05/2011, à 09:24

jeanjd63

Re : [Résolu] Probleme dual-boot Ubuntu / Win 7 avec Ubuntu Natty

Salut Malbo

Il aurait peut être été intéressant de vérifier en passant en ligne de commande si :
BCDBOOT C:\windows /s C:

était  opérationnel.

@+

Hors ligne

#7 Le 09/05/2011, à 10:02

malbo

Re : [Résolu] Probleme dual-boot Ubuntu / Win 7 avec Ubuntu Natty

jeanjd63,
Tu as bien eu raison d'insister. Je viens de reprendre ma manip décrite dans le post #5 jusqu'au début de l'étape 3 sauf que je n'ai pas accepté " Repair and restart " (j'ai cliqué sur No), j'ai coché " Use recovery Tools ..." et cliqué sur le bouton "Next". Dans le menu " choose a recovery tool ", j'ai choisi " Command Prompt " et dans le ligne de commande qui est apparue, j'ai tapé directement ce que tu avais indiqué en respectant les minuscules et majuscules, exactement comme indiqué par toi :

 BCDBOOT C:\windows /s C:

et j'ai validé par la touche Entrée
J'ai juste alors eu une ligne qui est apparue sous la ligne de commande : " Boot files sucessfully created "
j'ai tapé "exit" puis validé par Entrée et je suis sorti de là pour redémarrer le PC sur le disque dur. Résultat identique à ce que j'ai obtenu dans le post #5 : Win7 démarre direct, les éléments Boot et bootmgr ont été recréés par la commande " BCDBOOT C:\windows /s C: " et cette procédure est plus rapide que celle que j'ai détaillée dans le post #5.
Merci pour cette information jeanjd63.

Dernière modification par malbo (Le 09/05/2011, à 10:04)


MedionPC MT5 MED MT 162 / pentium IV / RAM 1Go / Radeon HD 3450 AGP / XP, HandyLinux et Xubuntu 14.04 32 bits
Acer Aspire M5100-5F7N / Phenom Quad Core 9500 / ATI HD 2600 pro / RAM 4 Go / Win8, XP et Ubuntu 14.04

En ligne

#8 Le 09/05/2011, à 15:49

jpvalou

Re : [Résolu] Probleme dual-boot Ubuntu / Win 7 avec Ubuntu Natty

Bonjour, jeanjd63 et malbo

J'ai suivi la manip ci-dessus en utilisant la ligne de commande et tout est rentré dans l'ordre.
Merci beaucoup pour votre aide !

Hors ligne

#9 Le 09/05/2011, à 15:59

malbo

Re : [Résolu] Probleme dual-boot Ubuntu / Win 7 avec Ubuntu Natty

jpvalou a écrit :

Bonjour, jeanjd63 et malbo

J'ai suivi la manip ci-dessus en utilisant la ligne de commande et tout est rentré dans l'ordre.
Merci beaucoup pour votre aide !

A l'heure actuelle, quand tu démarres le PC, est-ce que tu as le menu Grub qui apparaît au début pour te proposer plusieurs entrées possibles pour le démarrage ou est-ce que c'est directement Win7 qui se lance ?
Si tu as le menu Grub au démarrage, est-ce que le choix de démarrer sur Windows est fonctionnel ou pas ? Et (toujours dans le cas où tu as le menu Grub au démarrage), suite à la réparation par ligne de commande, as-tu été amené à passer cette commande dans un terminal depuis Ubuntu :

sudo update-grub 

Dernière modification par malbo (Le 09/05/2011, à 16:02)


MedionPC MT5 MED MT 162 / pentium IV / RAM 1Go / Radeon HD 3450 AGP / XP, HandyLinux et Xubuntu 14.04 32 bits
Acer Aspire M5100-5F7N / Phenom Quad Core 9500 / ATI HD 2600 pro / RAM 4 Go / Win8, XP et Ubuntu 14.04

En ligne

#10 Le 11/05/2011, à 11:28

malbo

Re : [Résolu] Probleme dual-boot Ubuntu / Win 7 avec Ubuntu Natty

Comme les réponses de jpvalou n'arrivent pas, j'ai vérifié moi-même ce qui se passait en reprenant mes manips avec VirtualBox. J'ai installé Ubuntu 11.04 dans mon PC virtuel de sorte que ce soit Grub qui se trouve dans le MBR du disque dur, Win7 se trouvant dans la première partition de celui-ci et Ubuntu dans d'autres partitions à la suite. Puis j'ai renommé depuis Ubuntu les éléments Boot et bootmgr de sorte qu'ils ne soient plus "vus" par Win7 (renommage du dossier Boot en Boot_planque et renommage du fichier bootmgr en bootmgr_planque). Au redémarrage du PC virtuel, si je choisis l'entrée Win7 dans le menu Grub, j'ai le message " BOOTMGR is missing Press Ctrl+Alt+Del to restart ". Je redémarre le PC virtuel sur le sur CD de réparation de neosmart.net et je fais la manip du post #7 avec la commande "BCDBOOT C:\windows /s C: ".
Au redémarrage du PC, j'ai toujours le menu Grub (ce qui répond à ma première question du post #9) et toutes mes entrées de Grub sont bien fonctionnelles.

Conclusion : Je craignais des dégâts collatéraux mais en fait la commande "BCDBOOT C:\windows /s C:" se contente bien d'une opération ciblée entièrement sur la réparation du démarrage du disque C: (recréer les éléments Boot et bootmgr) et apparemment pas autre chose. Et c'est justement ce qui est utile dans le cas d'un multiboot orchestré par Grub dans le MBR.

Dernière modification par malbo (Le 11/05/2011, à 11:29)


MedionPC MT5 MED MT 162 / pentium IV / RAM 1Go / Radeon HD 3450 AGP / XP, HandyLinux et Xubuntu 14.04 32 bits
Acer Aspire M5100-5F7N / Phenom Quad Core 9500 / ATI HD 2600 pro / RAM 4 Go / Win8, XP et Ubuntu 14.04

En ligne

#11 Le 14/05/2011, à 10:01

jpvalou

Re : [Résolu] Probleme dual-boot Ubuntu / Win 7 avec Ubuntu Natty

Désolé pour le retard à répondre mais je ne suis pas toujours chez moi....

J'avais bien toutes mes entrées dans Grub, cependant avant de redémarrer j'avais bien fait un sudo update-grub.
Visiblement, ce n'était pas nécessaire.

Hors ligne

#12 Le 14/05/2011, à 11:08

malbo

Re : [Résolu] Probleme dual-boot Ubuntu / Win 7 avec Ubuntu Natty

Merci de ces précisions.


MedionPC MT5 MED MT 162 / pentium IV / RAM 1Go / Radeon HD 3450 AGP / XP, HandyLinux et Xubuntu 14.04 32 bits
Acer Aspire M5100-5F7N / Phenom Quad Core 9500 / ATI HD 2600 pro / RAM 4 Go / Win8, XP et Ubuntu 14.04

En ligne

#13 Le 18/07/2011, à 13:14

YannUbuntu

Re : [Résolu] Probleme dual-boot Ubuntu / Win 7 avec Ubuntu Natty

Bonjour

@Malbo : est-ce que les " Boot et bootmgr " créés par la commande "BCDBOOT C:\windows /s C:" sont les memes que ceux que tu avais auparavant? (c'est-a-dire ceux que tu as renommés en *_planque)

Le drapeau de boot est normalement sur la partition qui contient " Boot et bootmgr ", n'est-ce pas?

Est-ce que la position du drapeau de boot importe lorsque GRUB est dans le MBR ?


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#14 Le 20/08/2011, à 19:46

malbo

Re : [Résolu] Probleme dual-boot Ubuntu / Win 7 avec Ubuntu Natty

YannUbuntu,
Je ne sais pas affirmer que les fichiers Boot et bootmgr sont recréés à l'identique (j'ai dû le vérifier à l'époque mais je ne l'ai pas mentionné ici donc je ne garantis pas)
Grub se fout du drapeau mais je conseille de mettre le drapeau sur la partition qui contient " Boot et bootmgr " pour le cas où on souhaiterait remettre le lanceur de Win dans le MBR pour virer Ubuntu du PC.

Dernière modification par malbo (Le 20/08/2011, à 19:47)


MedionPC MT5 MED MT 162 / pentium IV / RAM 1Go / Radeon HD 3450 AGP / XP, HandyLinux et Xubuntu 14.04 32 bits
Acer Aspire M5100-5F7N / Phenom Quad Core 9500 / ATI HD 2600 pro / RAM 4 Go / Win8, XP et Ubuntu 14.04

En ligne

#15 Le 21/08/2011, à 03:40

YannUbuntu

Re : [Résolu] Probleme dual-boot Ubuntu / Win 7 avec Ubuntu Natty

ok merci.
Il serait intéressant de savoir si la commande "BCDBOOT" crée ou pas des fichiers "génériques" (identiques quel-que-soit le PC).
Si oui, il nous sera peut-etre possible de créer un outil Linux qui puisse generer ces fichiers, afin d’éviter de devoir télécharger un CD windows.


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#16 Le 21/08/2011, à 09:17

malbo

Re : [Résolu] Probleme dual-boot Ubuntu / Win 7 avec Ubuntu Natty

YannUbuntu,
j'ai refait les manips du post #5 et du post #7.
résultat : le fichier bootmgr est bien recréé à l'identique, par contre le dossier Boot n'est pas recréé à l'identique, principalement parce que le fichier /Boot/BCD n'est pas recréé à l'identique : bien que la taille du fichier /Boot/BCD soit la même après manips #5 et manip #7, le md5sum est différent. En somme, je ne trouve jamais le même md5sum pour ce fichier dans mes essais. J'ai fait cette manip pour compléter les résultats des manips de cette discussion, mais ton projet de créer un outil Linux ne m'intéresse pas et je ne veux pas que tu m'embarques là-dedans.

Edit : Quelques détails :
1) Fichier /Boot/BCD d'origine :

$ md5sum BCD
996165942b2ea7425923d61e79946951  BCD
$ ls -l BCD
-rw------- 1 malbo malbo 28672 2011-08-21 05:27 BCD

2) Fichier /Boot/BCD après manip #5 :

$ md5sum BCD
5d8b0827af722ff7b4abd532f2d19f2c  BCD
$ ls -l BCD
-rw------- 1 malbo malbo 20480 2011-08-21 07:39 BCD

2) Fichier /Boot/BCD après manip #7 :

$ md5sum BCD
1e5ea7945c39876f7ee3a4f5e76d61b1  BCD
$ ls -l BCD
-rw------- 1 malbo malbo 20480 2011-08-21 09:49 BCD

Dernière modification par malbo (Le 21/08/2011, à 09:31)


MedionPC MT5 MED MT 162 / pentium IV / RAM 1Go / Radeon HD 3450 AGP / XP, HandyLinux et Xubuntu 14.04 32 bits
Acer Aspire M5100-5F7N / Phenom Quad Core 9500 / ATI HD 2600 pro / RAM 4 Go / Win8, XP et Ubuntu 14.04

En ligne

#17 Le 21/08/2011, à 16:29

YannUbuntu

Re : [Résolu] Probleme dual-boot Ubuntu / Win 7 avec Ubuntu Natty

merci pour ces precisions. Peux-tu m'envoyer les fichiers par mail stp ?


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#18 Le 25/07/2012, à 21:29

lambertarthur22

Re : [Résolu] Probleme dual-boot Ubuntu / Win 7 avec Ubuntu Natty

Bonjour,

Désolé pour la remonter de poste mais j'ai le même problème. J'ai un dualboot Debian/WIN 7. Et après le grub lorsque je tente de demarrer sur mon window 7, il me dit BOOTMGR is missing.

J'ai tenté votre solution avec le cd de recuparation ou le cd de win 7. Le problème est qu'a un moment il me demande de selectionner mon système et il n'y a rien qui apparait.

Il y a une option qui me propose si je n'ai aucun système qui apparait de charger les drivers de mon disque dur, et alors la je peux rechercher sur le disque dur et je peux voir que tous le contenu de mon disque dur est bien la. Même chose avec un mount sur mon debian...

Pourtant la réparation a l'aide du cd ne semble rien donner.

Est ce que je dois tenter de demarrer sur le cd a nouveau et demander l'invite de commande pour faire : BCDBOOT C:\windows /s C: ?

Merci d'avance,
Arthur.

Dernière modification par lambertarthur22 (Le 25/07/2012, à 21:29)

Hors ligne

#19 Le 25/07/2012, à 23:30

Babdu89

Re : [Résolu] Probleme dual-boot Ubuntu / Win 7 avec Ubuntu Natty

Bonsoir...
Pour que la réparation puisse se faire, à l'aide du CD d'installation de Seven ...
Il faut en session live Ubuntu, à l'aide de Gparted , mettre la drapeau boot, soit sur la partition de boot qui lance Seven, si elle existe, soit le mettre sur la partition système de Seven ...
Là Windows sera vu, et il ne sera pas demander l'installation des drivers...

Voir Édit1 post# de malbo ...

Et cette discutions...

http://forum.ubuntu-fr.org/viewtopic.ph … 1#p9853251

@+.   Babdu89

Dernière modification par Babdu89 (Le 25/07/2012, à 23:48)


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#20 Le 26/07/2012, à 07:18

lambertarthur22

Re : [Résolu] Probleme dual-boot Ubuntu / Win 7 avec Ubuntu Natty

Actuellement mon drapeau boot est sur ma partition debian. Je suppose que cela doit être pour dire qu'on boot sur le grub qui est sur la partition debian. Donc j'ai juste a mettre le flag sur sdb1 car dans mon cas j'ai ceci :

menuentry "Windows 7 (loader) (on /dev/sdb1)" {
    insmod part_msdos
    insmod ntfs
    set root='(hd1,msdos1)'
    search --no-floppy --fs-uuid --set b8220eee220eb184
    chainloader +1
}

Bon et bien on va essayer wink

Hors ligne

#21 Le 26/07/2012, à 07:36

lambertarthur22

Re : [Résolu] Probleme dual-boot Ubuntu / Win 7 avec Ubuntu Natty

Cela a bien fonctionné. Merci pour ton aide. Je n'ai plus qu'a utiliser un live cd de gparted pour remettre le flag boot au bon endroit pour avoir mon grub au démarrage.

Encore désolé pour le déterrage de poste wink

Arthur.

Dernière modification par lambertarthur22 (Le 26/07/2012, à 07:37)

Hors ligne

#22 Le 26/07/2012, à 10:29

Babdu89

Re : [Résolu] Probleme dual-boot Ubuntu / Win 7 avec Ubuntu Natty

Bonjour...
Normalement Windows est réparé et doit démarrer directement, sans affichage du menu Grub...
Si c'est le cas, le fait de mettre le drapeau boot sur la partition Linux ,ne changera rien ...

Grub s'installe en deux parties...
Une dans le secteur d'amorçage du disque dur, et l'autre dans la partition Système Linux...
Comme tu as reconstruit le boot loader de ton Windows... Tu as installé un MBR neuf sur le secteur d'amorçage de ton hdd...
Grub première partie n'est plus dans le secteur d'amorçage du disque dur...
Il faut réinstaller Grub sur le Linux de ta config, çà  va réécrire Grub dans le MBR ,en écrasant celui-ci...
Je te conseille ,avant de faire la manip, de faire une sauvegarde du MBR tout neuf...

http://doc.ubuntu-fr.org//tutoriel/comm … der_le_mbr

Après seulement ,tu pourras réinstaller Grub dans ton Linux...

@+.   Babdu89 .


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

Haut de page ↑