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 23/12/2006, à 09:46

Yein-Yein69

[Resolu] Ou installer le Grub ?

Bonjour à tous.

Je souhaite installer Ubuntu 6.10. Je lance le live, et une fois sur le bureau je fais installation. Je réponds au différents questions et je rentre dans le partitionnement.

Voici les détails de mes partitions :

Windows est sur /media/sda1
J'ai une première partition de donnée qui est sur /media/sda5
J'ai un deuxième disque dur ne comportant qu'une seule partition : /media/sdb5


Je m'était reservé 30Go pour linux. J'ai donc creer 2 partition : une pour la racine / . Elle s'est retrouvée sur sda6 et une pour le /swap qui s'est retrouvé sur sda7.

Premiere question : / ne devrait pas être en primaire ? donc sur sda2 ?

Et donc la principale question : a la fin il me demande ou je veux mettre grub : par defaut c'est hdo, mais j'aui cru comprendre que si je le laisse la, je ne pourrais plus lancer Windows (ecrasement du MBR).

Donc je le met sur (hd0,5) et puis pendant l'installatoin, je me dis "mince ça doit pas être hd mais sd" donc je relance l'installation (qui m'a sorti une erreur à la fin pour le grub...) et je rempace (hd0,5) par (sd0,5)

Mais j'obtient la meme erreur à la fin de l'installation.


Auriez vous une solution  à m'apporter ? Merci d'avance

Dernière modification par Yein-Yein69 (Le 23/12/2006, à 23:46)

Hors ligne

#2 Le 23/12/2006, à 12:53

fantomas62

Re : [Resolu] Ou installer le Grub ?

/ ne devrait pas être en primaire ? donc sur sda2 ?

Non, rien n'oblige une partition linux à être une partition primaire. En gros, tu peux gérer tes partitions comme tu veux, il n'y aura pas de problémes.

Et donc la principale question : a la fin il me demande ou je veux mettre grub : par defaut c'est hdo, mais j'ai cru comprendre que si je le laisse la, je ne pourrais plus lancer Windows (ecrasement du MBR).

Est-ce que tu n'a qu'un disque dur, ou plusieurs ?
C'est étrange qu'il te parle de (hd0,0) si tu n'a qu'un disque dur en sd0. Je n'avais jamais remarqué cela.
Par contre, le fait que tu écrase le MBR ne t'empechera pas de demarrer Windows. En effet, le lancement de windows sera pris en charge par grub, car c'est maintenant lui qui se lance au demarrage de ton PC.
Ce que je ferais, c'est essayer ce que dis l'installateur, c'est à dire installer grub dans (hd0,0). Normalement, il detectera ta partition windows, et comme ca tu pourras le demarrer(via un menu au demarrage de ton ordinateur, ou tu pourras choisir de lancer soit linux ou windows).
Si (hd0,0) ne marche pas, essaye (sd0,0).

Si rien ne marche, recopie l'erreur qu'il te met et poste la ici.

Hors ligne

#3 Le 23/12/2006, à 15:30

Yein-Yein69

Re : [Resolu] Ou installer le Grub ?

J'ai 2 disques dur tout deux en SATA. Moi aussi ça m'a paru bizarre qu'il me parle de hd et non de sd. Par contre, il me dit juste (hd0) il me dit pas (hd0,0) Je Laisse comme ça ou je met (hd0,0) ?

Hors ligne

#4 Le 23/12/2006, à 15:53

fantomas62

Re : [Resolu] Ou installer le Grub ?

essaye avec ce qu'il y a par defaut.
(hd0) designe le premier disque dur ide.
Si cela ne marche pas, tu peux toujours essayer (sd0), qui designe le premier disque dur sata ou scsi

Hors ligne

#5 Le 23/12/2006, à 16:49

Yein-Yein69

Re : [Resolu] Ou installer le Grub ?

Bon, j'ai installer le grub la ou tu m'as dit, ça ne m'a pas fais d'erreur. Resultat : ubuntu fonctionne parfaitement mais en revanche, Windows ne se lance plus. Au demarrage, lorsque je selectionne Windows, ça me rebalance 1/2s plus tard sur le choix  du systeme d'exploitation et il ne se lance pas. Ma partition est toujours présente mais je ne peux plus y acceder. sad

Hors ligne

#6 Le 23/12/2006, à 17:00

fantomas62

Re : [Resolu] Ou installer le Grub ?

Peut tu copier dans le forum le resultat des commandes suivantes :

sudo fdisk -l
cat /boot/grub/menu.lst

Ces commandes sont à entrer dans un terminal(une console). Ca devrait me permettre de voir ou ca coince.

Hors ligne

#7 Le 23/12/2006, à 18:17

Yein-Yein69

Re : [Resolu] Ou installer le Grub ?

* Résultat de fdisk :

Disque /dev/sda: 250.0 Go, 250059350016 octets
255 têtes, 63 secteurs/piste, 30401 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *           1        3824    30716248+   7  HPFS/NTFS
/dev/sda2            3825       30400   213471720    f  W95 Etendu (LBA)
/dev/sda5            7649       30400   182755408+   7  HPFS/NTFS
/dev/sda6            3825        7330    28161882   83  Linux
/dev/sda7            7331        7648     2554303+  82  Linux swap / Solaris

Les entrées de la table de partitions ne sont pas dans l'ordre du disque

Disque /dev/sdb: 250.0 Go, 250059350016 octets
255 têtes, 63 secteurs/piste, 30401 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1               2       30401   244188000    f  W95 Etendu (LBA)
/dev/sdb5               2       30401   244187968+   7  HPFS/NTFS








* Résultat de cat /boot/grub/menu.lst :

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default         0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout         10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title         Windows 95/98/NT/2000
# root          (hd0,0)
# makeactive
# chainloader   +1
#
# title         Linux
# root          (hd0,1)
# kernel        /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=c39bb373-f5bb-4027-8c71-165e11583a7c ro
# kopt_2_6=root=/dev/sda6 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,5)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash locale=fr_FR

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## ## End Default Options ##

title           Ubuntu, kernel 2.6.17-10-generic
root            (hd0,5)
kernel          /boot/vmlinuz-2.6.17-10-generic root=/dev/sda6 ro quiet splash locale=fr_FR
initrd          /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

title           Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root            (hd0,5)
kernel          /boot/vmlinuz-2.6.17-10-generic root=/dev/sda6 ro single
initrd          /boot/initrd.img-2.6.17-10-generic
boot

title           Ubuntu, memtest86+
root            (hd0,5)
kernel          /boot/memtest86+.bin
quiet
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title           Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title           Microsoft Windows XP �dition familiale
root            (hd0,0)
savedefault
chainloader     +1



Voili voilou les résultats.

Dernière modification par Yein-Yein69 (Le 23/12/2006, à 18:18)

Hors ligne

#8 Le 23/12/2006, à 18:30

fantomas62

Re : [Resolu] Ou installer le Grub ?

Essaye, dans /boot/grub/menu.lst, de mettre :

title           Microsoft Windows XP Professionnel
root            (hd0,0)
savedefault
makeactive
chainloader     +1

à la place de


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title           Microsoft Windows XP �dition familiale
root            (hd0,0)
savedefault
chainloader     +1

C'est juste l'ajout de makeactive entre savedefault et chainloader +1.

Si cela ne marche pas, pourrais tu me decrire ce qui se passe quand tu selectionne Windows dans le menu.
C'est quand même assez étrange étant donné que windows à bien été reconnu et à été correctement ajouté dans le menu.lst

Hors ligne

#9 Le 23/12/2006, à 19:01

Yein-Yein69

Re : [Resolu] Ou installer le Grub ?

J'ai fais la modification mais ça n'a pas résolut le problème.

Losque je lance Windows, 1/2s plus tard, je me retrouve à l'ecran d'accueil. J'ai reussi quand meme à lire ce qui était écrit :

Starting
GRUB Loading stage2

Et tout de suite derrière ça revient au début

Hors ligne

#10 Le 23/12/2006, à 19:08

AlexandreP

Re : [Resolu] Ou installer le Grub ?

fantomas62 a écrit :

Et donc la principale question : a la fin il me demande ou je veux mettre grub : par defaut c'est hdo, mais j'ai cru comprendre que si je le laisse la, je ne pourrais plus lancer Windows (ecrasement du MBR).

Est-ce que tu n'a qu'un disque dur, ou plusieurs ?
C'est étrange qu'il te parle de (hd0,0) si tu n'a qu'un disque dur en sd0. Je n'avais jamais remarqué cela.

GRUB note tous les disques durs "hdX,Y", indépendemment qu'ils soient IDE ou SATA.

Attention : il faut installer GRUB dans le MBR du disque maître (c'est-à-dire (hd0)), et non pas dans la première partition (hd0,0) ! Autrement, l'amorceur de Windows sera écrasé et ce système ne pourra plus être amorcé. [GRUB n'amorce pas Windows, il ne fait que donner la main à NTLDR, qui lui amorce Windows.]


«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.

Hors ligne

#11 Le 23/12/2006, à 19:11

Yein-Yein69

Re : [Resolu] Ou installer le Grub ?

Donc si je comprends bien, c'est foutu pour windows ? Ou y a t-il une solution pour recuperer le MBR ?

Hors ligne

#12 Le 23/12/2006, à 19:24

fantomas62

Re : [Resolu] Ou installer le Grub ?

Pour recuperer ton mbr, il faut que tu demarre une console de récupération windows à partir de ton CD windows XP(voir http://www.zebulon.fr/articles/console- … n-1.php#cd).

Une fois demarré la console de récupération, execute la commande fixboot(voir http://www.zebulon.fr/articles/console- … tion-2.php) et essaye de redemarrer avec grub, pour voir si cela marche.

Si ca ne marche pas, refait la même chose, et execute la commande fixmbr. A partir de ce moment la, le pc ne devrait plus pouvoir booter que sous windows.
Si ce n'est pas le cas, c'est que la partition windows doit être endomagée, dans ce cas il faudra redemarrer une nouvelle installation.

Si tu doit executer fixmbr, ou reinstaller windows, tu n'aura plus accés à ubuntu. Pour reinstaller grub, il faudra suivre ce tuto : http://doc.ubuntu-fr.org/installation/r … ows%20grub

PS : Merci AlexandreP pour tes précisions

Dernière modification par fantomas62 (Le 23/12/2006, à 19:25)

Hors ligne

#13 Le 23/12/2006, à 20:59

Yein-Yein69

Re : [Resolu] Ou installer le Grub ?

Je te remercie pour tes liens. J'ai fais un fixboot. Windows redemarre. Quand j'aurais le temps, je remettrais le grub avec le lien que tu m'as mis et je te tiendrais au courant.
Merci pour tout et bonne soirée

Hors ligne

#14 Le 23/12/2006, à 23:45

Yein-Yein69

Re : [Resolu] Ou installer le Grub ?

La reinstallation du grub n'a pas marché (j'ai du mal faire qqch) mais comme j'avais encore rien fais sur ma partiton linux, j'ai reinstaller et cette fois ci le grub fonctionne tout à fait corretement. Le fait d'avoir mis hd0 à la place de hd0,0 a effectivement retabli pas mal d'erreur.

En tout cas, merci à tous.

Hors ligne