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 24/06/2005, à 14:13

zplach

[Résolu] problème de bootage sur xp avec grub

salut a tous,
tout d'abord je m'excuse si ce problème à déja été posé, j'ai beau a voir regardé,je n'ai rien vu.
voila je viens d'installer Ubuntu et j'ai déja des problèmes sad ;
j'ai 2disques durs: 1 avec les partitions linux et l'otre avec une partition xp et une partition d'échange.
je croix que grub s'est installer sur le disque ou il y a xp.
mais lorsque je veux démarrer sous xp a l'aide de grub, il se passe rien.
Il y a juste ca qui s'affiche:

booting'microsoft windows xp professionnel'
root(hd1,0)
filesystem type unknown, partition type 0x7
savedefault
makeactive
chainloader +1

Je sais pas si s'est important mais,  mais ma partition xp est en ntfs et celle d'échange en fat32.
Je suis un newb un informatique et je dois avouer que je suis encore plus pommé sous linux, donc voila si quelqu'un pourrai m'expliquer de quoi ca vient et comment faire pour rectifier le problème,  ca serai sympa:)
merci a vous

#2 Le 24/06/2005, à 16:19

kaskooy

Re : [Résolu] problème de bootage sur xp avec grub

A priori, ça semble dire que la première partition de ton second disque : root(hd1,0) n'est pas reconnue (ni NTFS, ni FAT, ni EXT).

Ton Windows est-il bien installé sur le second disque et sur la première partition ?

Sinon, tu peux essayer de modifier ce paramètre au démarrage de GRUB (touche 'e' quand tu as le menu grub).

Si ton windows est sur le premier disque, première partition il faudra par exemple mettre root(hd0,0)

Dernière modification par kaskooy (Le 24/06/2005, à 16:20)


Plus ça rate, et plus on a de chances que ça marche
Platanax

Hors ligne

#3 Le 24/06/2005, à 22:50

cep

Re : [Résolu] problème de bootage sur xp avec grub

Bonsoir,

Alors, si un sudo fdisk -l ne te permet pas de trouver ta partition Xp,  tu pourrais t'inspirer de ce "truc" :

http://forum.ubuntu-fr.org/viewtopic.php?id=6707

Ou, autre possibilité :

Utiliser grub pour identifier la partition ntfs.
sudo –s et tu donnes ton passeport puis :
# grub –batch
lorsque le prompt grub s’affiche comme ceci :
grub>
tu tapes :
root (hd[tab]   ([tab] signifie taper sur la touche tab)
Le résultat sera :
Possible disks are: hd0 hd1
Et tu recommences en ajoutant :
grub> root (hd0,[tab]
Tu auras comme réponse (à adapter à ta configuration) :

Possible partitions are:
Partition num: 0, Filesystem type is ext2fs, partition type 0x83
Partition num: 1, Filesystem type is fat, partition type 0xc
Partition num: 2, Filesystem type unknown, partition type 0xbf
Partition num: 4, Filesystem type unknown, partition type 0x82
Partition num: 5, Filesystem type is ext2fs, partition type 0x83

Si le résultat ne te convient pas, tu recommences en indiquant l’autre disque, si tu as deux disques bien sûr :
grub> root (hd1,[ tab]
etc. etc.

Tu quitteras le mode console de grub par la commande 'quit '
grub> quit

Ensuite, en fonction des réponses obtenues, tu modifieras ton fichier :
/boot/grub/menu.lst en sudo.

Cette procédure peut aussi se faire directement au boot, en utilisant les touches c et si nécessaire e.

Hors ligne

#4 Le 27/06/2005, à 15:13

zplach

Re : [Résolu] problème de bootage sur xp avec grub

Désolé de répondre que maintenant mais là j'ai été supri de la rapidité de vous autes.
merci pour votre aide mais je suis complètement perdu.
J'ai regardé en fesant  sudo fdisk -l  est j'ai trouvé que xp se trouve sur la partition hdd1.
et dans mon sudo gedit /boot/grub/menu.lst xp est reconnu egalement sur hdd1 et root (hd1.0)
je vois vrément pas comment faire et pourquoi ca marche pas sad

#5 Le 27/06/2005, à 15:35

cep

Re : [Résolu] problème de bootage sur xp avec grub

Et je ne vois vraiment pas comment quelqu'un pourrait t'aider car on en est au même point.
Tu ne donnes pas plus de précision que dans ton premier poste, ni les démarches effectuées ou les possibilités essayées.

Hors ligne

#6 Le 27/06/2005, à 22:40

kaskooy

Re : [Résolu] problème de bootage sur xp avec grub

Peux-tu poster la copie de ce que te renvoie le fdisk -l ? Ca nous permettra peut-être de voir le pb ?


Plus ça rate, et plus on a de chances que ça marche
Platanax

Hors ligne

#7 Le 29/06/2005, à 14:09

zplach

Re : [Résolu] problème de bootage sur xp avec grub

voila ce que me donne le fdisk -l:

Disque /dev/hdb: 20.5 Go, 20576747520 octets
255 têtes, 63 secteurs/piste, 2501 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdb1   *           1        2432    19535008+  83  Linux
/dev/hdb2            2433        2501      554242+   5  Extended
/dev/hdb5            2433        2501      554211   82  Linux swap / Solaris

Disque /dev/hdd: 20.0 Go, 20020396032 octets
255 têtes, 63 secteurs/piste, 2434 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdd1   *           1        1785    14337981    7  HPFS/NTFS
/dev/hdd2            1786        2433     5205060    f  W95 Etendu (LBA)
/dev/hdd5            1786        2433     5205028+   b  W95 FAT32

#8 Le 29/06/2005, à 14:15

cep

Re : [Résolu] problème de bootage sur xp avec grub

Tu pourrais déjà essayer ceci :

title Windows
root (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader +1

Hors ligne

#9 Le 29/06/2005, à 15:10

zplach

Re : [Résolu] problème de bootage sur xp avec grub

Merci à vous tous et surtout a toi Cep, désormais ca fonctionne impecable.
Mais j'ai peur de ne pas avoir tout compris; mon disque ou se trouve xp n'est en fait  pas hd1 mais hd0?
jespère ne pas avoir di de connerie hmm

#10 Le 29/06/2005, à 15:36

cep

Re : [Résolu] problème de bootage sur xp avec grub

Ok. Merci pour le retour.

mon disque ou se trouve xp n'est en fait  pas hd1 mais hd0?

C'était le cas, et xp avait besoin de cela pour booter.
Mais, comme tu le vois dans les rapports de fdisk que tu as publié, les données ont changé, et linux est installé sur le /dev/hdb1.

Sans rentrer dans les détails, un extrai du howto de grub :
http://www.linux-france.org/article/sys/chargeurs/ix86/grub/grub-manual-fr.html
"Si vous avez installé DOS (ou Windows) sur un disque qui n'est pas le premier, vous devez utiliser la technique d'échange de disques, parce que cet OS ne être démarré que sur le premier disque. Le problème est contourné avec la commande map (voir map), comme ceci:

grub> map (hd0) (hd1)
grub> map (hd1) (hd0)

Ceci échange virtuellement les premier et second disques durs.

Attention: Cela ne fonctionne que si DOS (ou Windows) utilise le BIOS pour accéder aux disques échangés. Si cet OS utilise un pilote spécial pour les disques, il est probable que cela ne marche pas. "

N'oublie pas de passer ton topic en résolu.

Cordialement.
cep

/edit : pour le résolu, je n'avais pas vu que tu étais invité, donc tu ne peux pas le passer en résolu.

Dernière modification par cep (Le 29/06/2005, à 15:41)

Hors ligne

#11 Le 18/07/2005, à 20:53

nico_pic

Re : [Résolu] problème de bootage sur xp avec grub

Bonjour, j'ai +- le même genre de problème et ne m'en sort pas non plus sad

voilà mon fdisk


Disque /dev/sda: 250.0 Go, 250059350016 octets
16 têtes, 63 secteurs/piste, 484521 cylindres
Unités = cylindres de 1008 * 512 = 516096 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1               1      484521   244198552+  42  SFS

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

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1               1        6374    51199123+   7  HPFS/NTFS
/dev/sdb2   *        6375        7468     8787555   83  Linux
/dev/sdb3            7469        9039    12619057+   5  Extended
/dev/sdb5            7469        7711     1951866   82  Linux swap / Solaris
/dev/sdb6            7712        9039    10667128+  83  Linux


donc, voilà, mon problème c'est qu'au boot, il me met une erreur de chargement du système d'exploitation et il bloque, je dois alors rebooter, puis faire esc tout de suite pour lui preciser un disque de boot. ce n'est qu'alors que grub s'amorce.

bon, jusque là, pas très dérangeant mais si je veux lancer xp, je choisis donc dans grub. puis l'ordi redémare, je dois à nouveau choisir un disque de boot, et une fois xp démarré, plus moyen de retrouver grub.
ça m'est arrivé la première fois où j'ai installé ubuntu et que j'ai voulu aller sur le net via xp pour justement debugger les pilotes de la carte graphique. J'ai donc du reinstaller ubuntu pour retrouver l'accès. depuis, j'ose plus retourner sur xp avant d'avoir trouver la soluce hmm

enfin, voilà, j'ai besoin d'un petit coup de main pour ça. smile
J'ai donc 2 disques en SATA, un raptor avec une partion de 50Go pour xp, le reste divisé pour linux et un autre de 250Go pour mes docus.

si quelqu'un à une idée?

un super merci d'avance

Hors ligne

#12 Le 18/07/2005, à 21:35

cep

Re : [Résolu] problème de bootage sur xp avec grub

Il serait interessant de voir ce que raconte un :
dmseg | grep sd
Aussi le /boot/grub/menu.lst et devices.map

Aussi, xp a toujours été sur sdb ou sda a été installé après (en sfs) ?

Hors ligne

#13 Le 18/07/2005, à 22:29

nico_pic

Re : [Résolu] problème de bootage sur xp avec grub

Heu je suis désolé, je n'ai pas bcp de connaissance en linux. alors pour ce qui est du "dmseg | grep sd " ... hmm

par contre, dans le menu.list de grub, je retrouve ça :


title           Ubuntu, kernel 2.6.10-5-amd64-generic Default
root            (hd1,1)
kernel          /boot/vmlinuz root=/dev/sdb2 ro console=tty0 quiet splash
initrd          /boot/initrd.img
savedefault
boot

title           Ubuntu, kernel 2.6.10-5-amd64-generic Default (recovery mode)
root            (hd1,1)
kernel          /boot/vmlinuz root=/dev/sdb2 ro console=tty0 single
initrd          /boot/initrd.img
savedefault
boot

title           Ubuntu, kernel 2.6.10-5-amd64-generic
root            (hd1,1)
kernel          /boot/vmlinuz-2.6.10-5-amd64-generic root=/dev/sdb2 ro console=tty0 quiet splash
initrd          /boot/initrd.img-2.6.10-5-amd64-generic
savedefault
boot

title           Ubuntu, kernel 2.6.10-5-amd64-generic (recovery mode)
root            (hd1,1)
kernel          /boot/vmlinuz-2.6.10-5-amd64-generic root=/dev/sdb2 ro console=tty0 single
initrd          /boot/initrd.img-2.6.10-5-amd64-generic
savedefault
boot

title           Ubuntu, kernel memtest86+
root            (hd1,1)
kernel          /boot/memtest86+.bin
savedefault
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/sdb1
title           Microsoft Windows XP Professionnel
root            (hd1,0)
savedefault
makeactive
chainloader     +1


et pour le device.map :

(hd0)   /dev/sda
(hd1)   /dev/sdb


pour l'install d'xp, j'ai installé xp sur le sdb, puis plus tard, j'ai ajouté le 2ème disque sda et quelque tps encore après, je me suis lancé dans l'install d'ubuntu sur une partition vierge du sdb.

merci pour ton aide, j'espère que je ne m'embrouille pas dans les explications wink

Hors ligne

#14 Le 18/07/2005, à 23:04

cep

Re : [Résolu] problème de bootage sur xp avec grub

dmseg | grep sd
C'est une commande à passer dans une console. dmesg permet d'afficher (après coup) les messages du noyau passés pendant le démarrage de la machine. Mais comme les messages sont nombreux, grep avec le "motif" sd (qui correspond dans ce cas aux deux premières lignes de dénomination des disques) permet de réduire les lignes affichées. On pourrait augmenter les options. Et le | (pipe descripteur) s'écrit avec AltGr et la touche 6.

Donc sda a été installé après et cependant xp bootait normalement ?

Autre chose :
 

lui preciser un disque de boot.

et quel disque tu précises ?

De même pour xp quels paramètres sont les bons ? tu as essayé le map ?

Dernière modification par cep (Le 18/07/2005, à 23:11)

Hors ligne

#15 Le 19/07/2005, à 19:53

nico_pic

Re : [Résolu] problème de bootage sur xp avec grub

la commande dmseg me donne ceci...
~$ dmseg | grep sd
bash: dmseg: command not found

pour le sda, oui, il a été installé après mais je ne sais pas pourquoi il a nommé les disques dans cet ordre là hmm

xp n'a jamais posé de problème de boot et pour ce qui est des paramètres, je ne sais pas du tout où regarder. et dans le device.map (si c'est de ce map là que tu parle), il n'y a que ça:

(hd0)   /dev/sda
(hd1)   /dev/sdb

Alors, tu me demande le disque précisé,
là, en fait, après "esc" j'ai un menu en texte qui me demande de selectionné la source bootable (floppy, usb, harddisk, cd, etc...) et ça ne ressemble absolument pas au bios. donc, je selectionne le harddisk
et il m'ouvre un nouveau menu où je peux choisir entre deux disques nommé par un code alphanumerique sans aucune référence au sda ou sdb ou encore hd0.
J'ai essayé au pif pour voir, et c'est le premier qui fonctionne, l'autre n'apporte aucun changement.

Je n'en sais pas plus, juste que en fesant ça, j'arrive à démarer smile

voilà

Hors ligne

#16 Le 19/07/2005, à 20:11

cep

Re : [Résolu] problème de bootage sur xp avec grub

Là je ne vois pas où est le problème.
Si le bios est réglé pour booter sur sdb et que grub est installé sur sdb tout semble normal. Il faudrait avoir les messages d'erreur exactes de grub et aussi le paramètre de disque qu'il accèpte pour avancer.
On verra ainsi s'il faut utiliser d'autres options.
Pour dmesg c'est une commande courante. Elle fait partie de toutes distributions d'origine en principe. Essaye sans options.
Donc en console tape un simple :
dmesg ou /bin/dmesg et si pas de réponse un :
locate dmesg

Hors ligne

#17 Le 19/07/2005, à 22:56

nico_pic

Re : [Résolu] problème de bootage sur xp avec grub

ok, en fait, c'était un faute de frape dans la commande

Kernel command line: root=/dev/sdb2 ro console=tty0 quiet splash
SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB)
SCSI device sda: drive cache: write back
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sdb: 145226112 512-byte hdwr sectors (74356 MB)
SCSI device sdb: drive cache: write back
SCSI device sdb: 145226112 512-byte hdwr sectors (74356 MB)
SCSI device sdb: drive cache: write back
Attached scsi disk sdb at scsi2, channel 0, id 0, lun 0
Adding 1951856k swap on /dev/sdb5.  Priority:-1 extents:1
EXT3 FS on sdb2, internal journal
EXT3 FS on sdb6, internal journal

et grub, ne m'a jamais donné de message d'erreur, le prob est avant.
au boot, grub n'est pas reconnu tant que j'ai pas resélectionné le disque.

hé ben, c'est quand même chaud comme problème quand on débute linux smile heureusement qu'il y a ce forum wink

Hors ligne

#18 Le 19/07/2005, à 23:18

cep

Re : [Résolu] problème de bootage sur xp avec grub

et il m'ouvre un nouveau menu où je peux choisir entre deux disques nommé par un code alphanumerique sans aucune référence au sda ou sdb ou encore hd0.

Tu pourrais noter la dénomination exacte la prochaine fois ?

grub n'est pas reconnu tant que j'ai pas resélectionné le disque.

Reséléctionné le disque dans le bios ou dans le menu grub ?
Si c'est dans grub, c'est dingue cette histoire smile
Tu n'as pas dit comment était réglé le bios pour le choix du disque pour booter. Suivant les cartes mères, avec une configuration sata, c'est parfois bordélique.
En outre, quels sont les droits du fichier menu.lst dans /boot/grub ?
Tu peux le voir par un clic droit depuis nautilus.
Autre chose, tu sais pourquoi il y a dans le menu. lst :

initrd          /boot/initrd.img

et

initrd          /boot/initrd.img-2.6.10-5-amd64-generic

Les problèmes de boot sont les mêmes quelle que soit l'option que tu choisis ?

Hors ligne

#19 Le 21/07/2005, à 18:15

nico_pic

Re : [Résolu] problème de bootage sur xp avec grub

ben, voilà, j'ai du repasser sur le windows pour bosser
et plus moyen de recuperer grub ou linux

donc, suis callé de nouveau hmm

est-ce qu'il y a moyen d'accéder à grub ou installer un autre dual boot plus proprement?
la question du livecd n'est pas vraiment envisageable, j'ai jamais su le démarer, à cause de la carte graphique trop rescente, du coup, il plante au chargement.

Hors ligne

#20 Le 22/07/2005, à 23:39

supjeje

Re : [Résolu] problème de bootage sur xp avec grub

bonjour,
j'ai moi aussi le meme pb: j'ai installé windows xp sur mon dd sata puis linux sur la partition suivante, mais maintenant je ne peux plus booter sur xp :

** j'ai le message d'erreur suivant:

root(hd0,0)
filesystem type unknown, partition type 0x7
savedefault
makeactive
chainloader +1

** le  fdisk -l me donne cela :

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

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *           1         510     4096543+   7  HPFS/NTFS
/dev/sda2             511        1019     4088542+  83  Linux
/dev/sda3            1020       19929   151894575    f  W95 Etendu (LBA)
/dev/sda5            1020        1148     1036129+  82  Linux swap / Solaris
/dev/sda6            1149        2423    10241406    7  HPFS/NTFS
/dev/sda7            2424        6248    30724281    7  HPFS/NTFS
/dev/sda8            6249       12623    51207156    7  HPFS/NTFS
/dev/sda9           12624       18998    51207156    7  HPFS/NTFS
/dev/sda10          18999       19763     6144831    7  HPFS/NTFS
/dev/sda11          19764       19929     1333363+   7  HPFS/NTFS

** mon fichier menu.lst est le suivant :

## ## End Default Options ##
title       Windows NT/2000/XP
root        (hd0,0)
savedefault
makeactive
chainloader +1

title           Ubuntu, kernel 2.6.10-5-amd64-generic Default
root            (hd0,1)
kernel          /boot/vmlinuz root=/dev/sda2 ro console=tty0 quiet splash
initrd          /boot/initrd.img
savedefault
boot

** quand au fichier ini ca me dit ca:

grub> find /boot.ini
find /boot.ini

Error 15: File not found


Voila, je m'en sors pas, alors si vs avez une solution qui m'evite de reisntaller xp....
merci

Hors ligne

#21 Le 23/07/2005, à 00:00

cep

Re : [Résolu] problème de bootage sur xp avec grub

j'ai moi aussi le meme pb: j'ai installé windows xp sur mon dd sata puis linux sur la partition suivante, mais maintenant je ne peux plus booter sur xp :

Peut-être un problème de configuration du sata, ou mauvaise prise en charge de la partition ntfs.
une autre solution serait d'installer grub sur sda2 puis de faire une copie du secteur de boot :
Code:

dd if=/dev/sda2 of=/linux.bin bs=512 count=1

puis copier linux.bin sur c:\ (par un moyen détourné, ntfs oblige smile  )
modifier boot.ini de xp pour y ajouter :
C: \linux.bin="Ubuntu Linux"
utiliser fixmbr pour restaurer le boot de xp et lancer ta ubuntu par le ntloader.
Ou utiliser un autre bootloader compatible xp comme gag sur disquette pour essai, ou bootpart de Gilles Vollant : http://www.winimage.com/bootpart.htm
A noter qu'il y a une documentation en français.

Hors ligne

#22 Le 23/07/2005, à 00:43

supjeje

Re : [Résolu] problème de bootage sur xp avec grub

merci pour ta reponse mais je viens de resoudre mon pb,
comment ?
tout simplement en reinstallant linux, sauf que cette fois ci, lors de l'installation, j'ai eu un message comme koi il avait detecte que xp etait deja installe et que grub alalit etre modife en focntion de cela !

voila

merci

Hors ligne

#23 Le 25/07/2005, à 18:52

nico_pic

Re : [Résolu] problème de bootage sur xp avec grub

salut,
je suis tjs bloqué en xp, tampis, je retenterai la prochaine fois sur mon autre pc sur lequel je ne travaille pas.

merci quand même.

Hors ligne

#24 Le 08/07/2007, à 11:43

Squier_mat

Re : [Résolu] problème de bootage sur xp avec grub

Salut,

moi je possède deux disques durs et une unité central où se trouve un disque dur avec windows xp familial, voilà j'aimerai mettre l'autre disque dur sur mon uc mais avec linux, les deux disques dur seraient sur la même nappe donc je mettrai le disque dur pour linux en esclave. Le problème à l'air d'être le grub je voudrais savoir la bonne marche a suivre lors de l'installation, et si oui ou non en cas de non boot windows ceci est simple a réparé ou non. Car il ne faudrais surtout pas que mon windows soit "formater" ouque je le perde :S

Merci de votre aide.

Squier_mat

wink