#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
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
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
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
@+
#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
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
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
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 :
sudo mount /dev/sde1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/procsudo 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
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
#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 +
#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
Un grand MERCI à toi! Pour ton aide et surtout ta patience avec un petit Noob
Dernière modification par stagfix (Le 18/01/2010, à 23:15)
Hors ligne