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 16/01/2010, à 17:43

stagfix

[Résolu] Grub se lance tout ls HDD: Windaube 7 ou HDD Ubuntu :s

Bonsoir,

Histoire d'avoir l'occasion de me familiariser avec une distribution linux, j'ai installé ubuntu sur mon hdd 40 go. J'avais installé sur un autre disque préalablement Windows 7.

Maintenant, lorsque je boot sur le HDD Ubuntu, Grub se lance et choix de l'os possible. Jusque là, pas de problème.
Cependant, quand je change le HDD dans le bios pour booter sous Windows 7, Grub se lance aussi.
Si je ne branche pas le disque dur avec Ubuntu, ca bloque, normal car j'imagine que Ubuntu mais également Grub ont été installé sur le même disque dur.

Je souhaiterais que Grub disparaisse de mon disque dur Windows 7 afin qu'il puisse se lancer comme préalablement sans Grub lorsque je boot sur ce disque, et que Grub reste effectif, uniquement quand je boot sur mon disque dur Linux.

Comment puis-je faire pour restaurer un Boot normal de mon disque dur win 7?

J'espère que j'ai été assez clair, si besoin, demander moi plus de détail.

Merci d'avance

Dernière modification par stagfix (Le 18/01/2010, à 23:14)

Hors ligne

#2 Le 16/01/2010, à 17:59

Compte anonymisé

Re : [Résolu] Grub se lance tout ls HDD: Windaube 7 ou HDD Ubuntu :s

Il faudrait donner qq infos supplémentaires :
lister les partitions :
sudo  fdisk  -l

Ensuite le principe doit être le suivant :
1) installer le bootloader grub sur le MBR de son DD (en admettant qu'il s'agit de /dev/sdb) :
sudo  grub-install  /dev/sdb

Ensuite booter sur le cd/dvd W7, lancer la console de récupération et taper la commande :
bootrec  /fixmbr

@+

#3 Le 17/01/2010, à 03:52

stagfix

Re : [Résolu] Grub se lance tout ls HDD: Windaube 7 ou HDD Ubuntu :s

Merci beaucoup de ta réponse jeanjd63

jeanjd63 a écrit :

Il faudrait donner qq infos supplémentaires :
lister les partitions :
sudo  fdisk  -l

Mes Disque durs sont organisés de la manière suivante:

sda = Win 7 - 200go Sata
sdb = Data 1 To - Sata
sdc = Non Utilisé pour le moment - 160 go Sata
sdd = Data 2 - 160 go Sata 2,5"
sde = Ubuntu - 40 Go IDE

quand je tape sudo  fdisk  -l , il me dit ceci:

Disque /dev/sda: 200.0 Go, 200049647616 octets
255 têtes, 63 secteurs/piste, 24321 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x9f1acd8e

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *           1       24321   195358401    7  HPFS/NTFS

Disque /dev/sdc: 160.0 Go, 160041885696 octets
255 têtes, 63 secteurs/piste, 19457 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0xee290700

Périphérique Amorce  Début        Fin      Blocs     Id  Système

Disque /dev/sde: 40.0 Go, 40020664320 octets
255 têtes, 63 secteurs/piste, 4865 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0xdf8c9c4e

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sde1               1        4660    37431418+  83  Linux
/dev/sde2            4661        4865     1646662+   5  Etendue
/dev/sde5            4661        4865     1646631   82  Linux swap / Solaris

Disque /dev/sdd: 160.0 Go, 160041885696 octets
255 têtes, 63 secteurs/piste, 19457 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x1a2b1a2a

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdd1               1       19457   156288321    7  HPFS/NTFS

Disque /dev/sdb: 1000.2 Go, 1000204886016 octets
16 têtes, 63 secteurs/piste, 1938021 cylindres
Unités = cylindres de 1008 * 512 = 516096 octets
Identifiant de disque : 0x54a6d465

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdb1   *           1     1938018   976761040+   7  HPFS/NTFS


jeanjd63 a écrit :

Ensuite le principe doit être le suivant :
1) installer le bootloader grub sur le MBR de son DD (en admettant qu'il s'agit de /dev/sdb) :
sudo  grub-install  /dev/sdb

Comme Ubuntu est sur le sde, j'ai tapé la commande : sudo  grub-install  /dev/sde. J'ai eu un message comme quoi tout c'est bien passer.

Hors ligne

#4 Le 17/01/2010, à 04:25

stagfix

Re : [Résolu] Grub se lance tout ls HDD: Windaube 7 ou HDD Ubuntu :s

jeanjd63 a écrit :

Ensuite booter sur le cd/dvd W7, lancer la console de récupération et taper la commande :
bootrec  /fixmbr

Je viens de faire la dernière étape. C'est parfait, merci beaucoup de ton aide.

Hors ligne

#5 Le 17/01/2010, à 05:55

Compte anonymisé

Re : [Résolu] Grub se lance tout ls HDD: Windaube 7 ou HDD Ubuntu :s

Salut

Si tout est opérationnel, pense à ajouter un "Résolu" dans le titre smile

@+

#6 Le 17/01/2010, à 09:42

stagfix

Re : [Résolu] Grub se lance tout ls HDD: Windaube 7 ou HDD Ubuntu :s

Autant pour moi. Windows est réparer, no problemo. Par contre, c'est l'inverse maintenant, si je boot sur le HDD d'ubuntu, je demarre sous windows. Grub ne s'affiche plus sur la partition UBUNTU.

Dernière modification par stagfix (Le 17/01/2010, à 14:06)

Hors ligne

#7 Le 17/01/2010, à 14:08

stagfix

Re : [Résolu] Grub se lance tout ls HDD: Windaube 7 ou HDD Ubuntu :s

Personne à une idée? Pour réactiver Grub uniquement sur le Disque dur Ubuntu sans le réactiver sur le disque Windaube?

Merci d'avance

Hors ligne

#8 Le 17/01/2010, à 19:56

Compte anonymisé

Re : [Résolu] Grub se lance tout ls HDD: Windaube 7 ou HDD Ubuntu :s

Si tu as fait post #3 :
sudo  grub-install  /dev/sde   tu devrais pouvoir booter sur le disque ubuntu.

Es-tu sûr de choisir dans le bios de booter sur ce disque ?

Sinon il faut refaire l'opération mais depuis un LiveCD (attention de bien choisir le disque ubuntu).

Voir ICI

@+

#9 Le 17/01/2010, à 20:36

stagfix

Re : [Résolu] Grub se lance tout ls HDD: Windaube 7 ou HDD Ubuntu :s

Oui j'ai bien fait l'opération. Je vais recommencer à partir du live DVD Ubuntu.

Hors ligne

#10 Le 17/01/2010, à 20:55

stagfix

Re : [Résolu] Grub se lance tout ls HDD: Windaube 7 ou HDD Ubuntu :s

Arf, cela me met ca :

ubuntu@ubuntu:~$ sudo grub-install /dev/sde
grub-probe: error: cannot find a device for /boot/grub.

No path or device is specified.
Try ``grub-probe --help'' for more information.
Auto-detection of a filesystem module failed.
Please specify the module with the option `--modules' explicitly.
ubuntu@ubuntu:~$

J'imagine que c'est du au fait que je ne suis pas logguer à mon compte, ou en root mais je ne sais pas comment faire :s.

Hors ligne

#11 Le 17/01/2010, à 21:01

Compte anonymisé

Re : [Résolu] Grub se lance tout ls HDD: Windaube 7 ou HDD Ubuntu :s

jeanjd63 a écrit :

Si tu as fait post #3 :
sudo  grub-install  /dev/sde   tu devrais pouvoir booter sur le disque ubuntu.

Es-tu sûr de choisir dans le bios de booter sur ce disque ?

Sinon il faut refaire l'opération mais depuis un LiveCD (attention de bien choisir le disque ubuntu).

Voir ICI

@+

Et faire toutes les commandes

#12 Le 18/01/2010, à 19:14

stagfix

Re : [Résolu] Grub se lance tout ls HDD: Windaube 7 ou HDD Ubuntu :s

Merci de tout tes éléments de réponses. Je pense que le plus simple pour moi est plutôt de connaitre la manipulation à faire lors de l'installation à partir du DVD afin d'avoir grub bien installer et uniquement sur le disque dur physique ou j'installe Ubuntu et qu'il ne se fasse entendre que quand on boot sur son HDD.

J'ai vu que cela se faisait au moment du choix du "chargeur d'amorçage".
Disons que mon disque dur ou j'installe Linux est sde que doit-je mettre à cette étape?

Le but Final étant d'avoir à la fin, un ordinateur avec 3 OS
- Win 7 qui lorsque l'ordi boot dessus, boot sur le loader de windows
- Ubuntu qui bootera sur son loader grub
- Mac OS qui bootera sur Chameleon.

Lorsque tout sera configurer aux petits oignons, je n'utiliserais plus que Chameleon, mais lui à besoin de Grub pour lancer Linux.

Merci

Hors ligne

#13 Le 18/01/2010, à 19:21

Compte anonymisé

Re : [Résolu] Grub se lance tout ls HDD: Windaube 7 ou HDD Ubuntu :s

stagfix a écrit :

Merci de tout tes éléments de réponses. Je pense que le plus simple pour moi est plutôt de connaitre la manipulation à faire lors de l'installation à partir du DVD afin d'avoir grub bien installer et uniquement sur le disque dur physique ou j'installe Ubuntu et qu'il ne se fasse entendre que quand on boot sur son HDD.

J'ai vu que cela se faisait au moment du choix du "chargeur d'amorçage".
Disons que mon disque dur ou j'installe Linux est sde que doit-je mettre à cette étape?

Le but Final étant d'avoir à la fin, un ordinateur avec 3 OS
- Win 7 qui lorsque l'ordi boot dessus, boot sur le loader de windows
- Ubuntu qui bootera sur son loader grub
- Mac OS qui bootera sur Chameleon.

Lorsque tout sera configurer aux petits oignons, je n'utiliserais plus que Chameleon, mais lui à besoin de Grub pour lancer Linux.

Merci

Ben /dev/sde  à condition bien sûr que dans le bios tu puisses booter sur ce disque.

Mais je ne comprend pas très bien. Tu veux réinstaller complètement ubuntu pour éviter de passer 4 commandes ?????

#14 Le 18/01/2010, à 19:27

stagfix

Re : [Résolu] Grub se lance tout ls HDD: Windaube 7 ou HDD Ubuntu :s

jeanjd63 a écrit :
stagfix a écrit :

Merci de tout tes éléments de réponses. Je pense que le plus simple pour moi est plutôt de connaitre la manipulation à faire lors de l'installation à partir du DVD afin d'avoir grub bien installer et uniquement sur le disque dur physique ou j'installe Ubuntu et qu'il ne se fasse entendre que quand on boot sur son HDD.

J'ai vu que cela se faisait au moment du choix du "chargeur d'amorçage".
Disons que mon disque dur ou j'installe Linux est sde que doit-je mettre à cette étape?

Le but Final étant d'avoir à la fin, un ordinateur avec 3 OS
- Win 7 qui lorsque l'ordi boot dessus, boot sur le loader de windows
- Ubuntu qui bootera sur son loader grub
- Mac OS qui bootera sur Chameleon.

Lorsque tout sera configurer aux petits oignons, je n'utiliserais plus que Chameleon, mais lui à besoin de Grub pour lancer Linux.

Merci

Ben /dev/sde  à condition bien sûr que dans le bios tu puisses booter sur ce disque.

Mais je ne comprend pas très bien. Tu veux réinstaller complètement ubuntu pour éviter de passer 4 commandes ?????

Je galère à placer la commande et bizarrement j'ai un autre problème. Le mot de passe que j'ai mis passe bien sur le Ubuntu generic mais j'ai beau tester tout les claviers FR, mettre FR, mon mot de passe ne passe pas sur Ubuntu 9.10, bref, j'ai du mal configurer autre chose.

Hors ligne

#15 Le 18/01/2010, à 20:02

Compte anonymisé

Re : [Résolu] Grub se lance tout ls HDD: Windaube 7 ou HDD Ubuntu :s

C'est si compliqué que ça en LiveCD :  roll

sudo  mount   /dev/sde1   /mnt 
sudo  mount  --bind  /dev  /mnt/dev
sudo  mount  --bind  /proc  /mnt/proc

sudo  chroot  /mnt


grub-install   /dev/sde

#16 Le 18/01/2010, à 20:18

stagfix

Re : [Résolu] Grub se lance tout ls HDD: Windaube 7 ou HDD Ubuntu :s

Non pas si compliqué, mais j'avais d'autres prob en voulant lancer ubuntu 9.10 également :S le mot de passe n'était pas reconnu alors qu'il passait dans la version généric d'ubuntu.

Là j'ai tour réinstallé, et du coup le boot se fait niquel et surtout je sais comment l'installer dorénavant. Le seul hic, c'est que la ligne avec l'option de booter sur ubuntu 9.10 n'apparait plus... Là je comprend plus.

Hors ligne

#17 Le 18/01/2010, à 21:06

Compte anonymisé

Re : [Résolu] Grub se lance tout ls HDD: Windaube 7 ou HDD Ubuntu :s

stagfix a écrit :

Non pas si compliqué, mais j'avais d'autres prob en voulant lancer ubuntu 9.10 également :S le mot de passe n'était pas reconnu alors qu'il passait dans la version généric d'ubuntu.

Là j'ai tour réinstallé, et du coup le boot se fait niquel et surtout je sais comment l'installer dorénavant. Le seul hic, c'est que la ligne avec l'option de booter sur ubuntu 9.10 n'apparait plus... Là je comprend plus.

Comprends pas roll

#18 Le 18/01/2010, à 21:14

stagfix

Re : [Résolu] Grub se lance tout ls HDD: Windaube 7 ou HDD Ubuntu :s

Avant que je réinstall, j'avais plusieurs ligne dans Grub:

- Ubuntu kernel xxx (generic)
- Win 7
- Memtest
- Ubuntu 9.10

Maintenant, j'ai toujours la même chose sauf qu'Ubuntu 9.10 n'apparait plus. J'ai cependant en plus mon Mac OS. Trop de ligne peut être dans le Grub?

PS: Sinon tout le reste c'est bien remis en place, Disque dur Win7 boot avec le loader de Windaube, Disque dur Ubuntu boot sur Grub. A ce niveau tout est parfait.

Hors ligne

#19 Le 18/01/2010, à 21:21

Compte anonymisé

Re : [Résolu] Grub se lance tout ls HDD: Windaube 7 ou HDD Ubuntu :s

Un
sudo  gedit  /boot/grub/grub.cfg  en dirait un peu + wink

#20 Le 18/01/2010, à 21:42

stagfix

Re : [Résolu] Grub se lance tout ls HDD: Windaube 7 ou HDD Ubuntu :s

Alors la commande sudo  gedit  /boot/grub/grub.cfg me dit :

# 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=(hd4,1)
search --no-floppy --fs-uuid --set e07322fb-4f6d-4e65-8c8a-cca332778f9f
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-14-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
    set quiet=1
    insmod ext2
    set root=(hd4,1)
    search --no-floppy --fs-uuid --set e07322fb-4f6d-4e65-8c8a-cca332778f9f
    linux    /boot/vmlinuz-2.6.31-14-generic root=UUID=e07322fb-4f6d-4e65-8c8a-cca332778f9f 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=(hd4,1)
    search --no-floppy --fs-uuid --set e07322fb-4f6d-4e65-8c8a-cca332778f9f
    linux    /boot/vmlinuz-2.6.31-14-generic root=UUID=e07322fb-4f6d-4e65-8c8a-cca332778f9f 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 NT/2000/XP (loader) (on /dev/sda1)" {
    insmod ntfs
    set root=(hd0,1)
    search --no-floppy --fs-uuid --set 44f4d88af4d87f9a
    drivemap -s (hd0) ${root}
    chainloader +1
}
menuentry "Mac OS X (on /dev/sdc1)" {
    insmod hfsplus
    set root=(hd2,1)
    search --no-floppy --fs-uuid --set c86ff6b1483ec1d4
        insmod vbe
        do_resume=0
        if [ /var/vm/sleepimage -nt10 / ]; then
           if xnu_resume /var/vm/sleepimage; then
             do_resume=1
           fi
        fi
        if [ $do_resume == 0 ]; then
           xnu_uuid c86ff6b1483ec1d4 uuid
           if [ -f /Extra/DSDT.aml ]; then
              acpi -e /Extra/DSDT.aml
           fi
           xnu_kernel /mach_kernel boot-uuid=${uuid} rd=*uuid
           if [ /System/Library/Extensions.mkext -nt /System/Library/Extensions ]; then
              xnu_mkext /System/Library/Extensions.mkext
           else
              xnu_kextdir /System/Library/Extensions
           fi
           if [ -f /Extra/Extensions.mkext ]; then
              xnu_mkext /Extra/Extensions.mkext
           fi
           if [ -d /Extra/Extensions ]; then
              xnu_kextdir /Extra/Extensions
           fi
           if [ -f /Extra/devtree.txt ]; then
              xnu_devtree /Extra/devtree.txt
           fi
           if [ -f /Extra/splash.jpg ]; then
              insmod jpeg
              xnu_splash /Extra/splash.jpg
           fi
           if [ -f /Extra/splash.png ]; then
              insmod png
              xnu_splash /Extra/splash.png
           fi
           if [ -f /Extra/splash.tga ]; then
              insmod tga
              xnu_splash /Extra/splash.tga
           fi
        fi
}
menuentry "Windows 7 (loader) (on /dev/sdd1)" {
    insmod ntfs
    set root=(hd3,1)
    search --no-floppy --fs-uuid --set 42e0872fe087286d
    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 ###

Hors ligne

#21 Le 18/01/2010, à 22:21

Compte anonymisé

Re : [Résolu] Grub se lance tout ls HDD: Windaube 7 ou HDD Ubuntu :s

ubuntu 9.10  --> Ubuntu, Linux 2.6.31-14-generic

Et un Résolu dans le titre si tout est ok.

@+

Dernière modification par Compte anonymisé (Le 18/01/2010, à 22:30)

#22 Le 18/01/2010, à 23:13

stagfix

Re : [Résolu] Grub se lance tout ls HDD: Windaube 7 ou HDD Ubuntu :s

Bizarre il me le mettait la dernière fois sous le nom d'Ubuntu 9.10 également mais parfait si tout est ok tongue

Un grand MERCI à toi! Pour ton aide et surtout ta patience tongue avec un petit Noob

Dernière modification par stagfix (Le 18/01/2010, à 23:15)

Hors ligne