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 04/12/2005, à 14:18

Lunatic

[Réglé] Problème Windows et bizarerie Grub

Bonjour,

Je suis un nouvel utilisateur d'Ubuntu smile L'installation elle-même s'est déroulée sans problème...

Cependant je n'arrive plus à lancer Windows. Je précise que Grub ne l'a pas détecté lors de l'installation d'Ubuntu. De plus je suis obligé de modifier Grub pour lancer Ubuntu, et je ne comprends pas pourquoi.

J'ai deux disques durs : un 120 Go en maître (sur lequel il y a Windows), un 40 Go en esclave, pour Ubuntu.

=> Voici le résultat d'un fdisk pour le disque dur esclave :

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdb1   *           1        4678    37576003+  83  Linux
/dev/hdb2            4679        4865     1502077+   5  Extended
/dev/hdb5            4679        4865     1502046   82  Linux swap / Solaris

Grub est configuré ainsi, ce qui, à la lectue du Wiki, me paraît juste :

title           Ubuntu, kernel 2.6.12-10-386
root            (hd1,0)
kernel          /boot/vmlinuz-2.6.12-10-386 root=/dev/hdb1 ro quiet splash
initrd          /boot/initrd.img-2.6.12-10-386
savedefault
boot

Pourtant ça ne fonctionne pas : au démarrage, je dois éditer Grub en démarrant sur : hd0,0 ; et là ça fonctionne... sans que je comprenne pourquoi tongue

Le problème avec Windows :

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *        1889       14593   102052881    7  HPFS/NTFS
/dev/hda2              65        1888    14651248+  83  Linux
/dev/hda3               1          64      514048+  82  Linux swap / Solaris

(les deux partitions Linux sont issues d'une vieille installation, qu'il me faudra nettoyer tongue)

Mais là j'ai essayer à peu près toutes les combinaisons, sans succès hmm Problème avec Grub, ou autre chose ?

Merci pour votre aide wink

Dernière modification par Lunatic (Le 05/12/2005, à 21:03)

#2 Le 05/12/2005, à 17:03

samfr95

Re : [Réglé] Problème Windows et bizarerie Grub

J'ai du mal à comprendre... Si grub boot en hd0,0 c'est que ta partition censée contenir Windows contient Ubuntu (erreur d'install ?)
Sous Ubuntu, peux-tu accéder à ta partition Windows ? Si oui, quelle est son emplacement (/dev/hda1 ?)
As-tu essayé un live-CD pour voir précisemment ce qui est sur chacune de tes partitions ?


5 machines sous Ubuntu et une sous Debian !
Un portable Acer 7730G libéré (avec remboursement...)
Sous linux au quotidien depuis 2005 !

Hors ligne

#3 Le 05/12/2005, à 17:20

cep_

Re : [Réglé] Problème Windows et bizarerie Grub

Il faudrait aussi voir comment le bios et le système voient hda.

Pour le système, depuis ta ubuntu, tu pourras faire un :

dmesg |grep hd

Sinon, en attendant, pour ne pas avoir à modifier (hd1,0) par (hd0,0) tu peux éditer /boot/grub/menu.lst et modifier aussi /boot/grub/device.map

Autre chose, si tu as réglé le bios pour qu'il boote sur hdb, tu pourrais vois si, en le remettant sur hda, windows démarre toujours.

Si c'est le cas, après avoir réglé ton problème de menu.lst et device.map, tu pourras faire un title pour windows en utilisant le paramètre map comme ceci par exemple :

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

Fais qq recherches sur le forum pour l'explication de map.

Mais avant tout règle cette histoire de détection de hda qui explique probablement pourquoi tu es obligé de modifier (hd1,0).

#4 Le 05/12/2005, à 21:00

Lunatic

Re : [Réglé] Problème Windows et bizarerie Grub

Merci pour vos réponses.

Le problème est réglé : en fait, Ubuntu était bien installé sur le disque esclave ; mais dans le bios, esclave et master était inversé (le master "physique" était esclave et inversement). J'ai corrigé cette erreur dans le bios et tout est rentré dans l'ordre.

En ce qui concerne Windows, je l'ai tout simplement réinstallé.

Merci en tout cas smile