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 28/11/2007, à 01:02

Mistgo

Problème avec grub, cohabitation ubuntu/windows

Bonjour à  tous,

Bon alors j'ai un "légé" problème avec grub, pour que vous compreniez bien, je vais expliquer ce que j'ai fait :

A la base j'ai 4 partitions, 3 principales, 1 étendue avec 2 partitions logiques (c'est un ordinateur portable).

J'ai installé un xp sur la première partition, un 2003 server sur la 3ième et j'ai ensuite installé un ubuntu desktop 7.10 sur la seconde.

Lors de l'installation d'ubuntu, j'ai suivis les instructions sur ce même site pour mettre en place un dual-boot en utilisant le lanceur de microsoft (en ajoutant une ligne qui appelle grub), par contre, par maladresse, lors de l'installation, j'ai mis le secteur de boot de grub sur la partition numéro 3 (celle de 2003 server).

Résultat : quand j'ai rebooté sur windows, la partition était considéré comme "non-formaté"... bon vu que c'était une installation de 2003 toute neuve, pas de problème, je l'ai formaté pour réinstallation ultérieure.

Au reboot suivant, j'ai eu la surprise de ne plus pouvoir lancer ubuntu avec grub, en effet, celui-ci pointait vers hd(0,3) (pourquoi 3 d'ailleurs ??? ça n'aurait pas dû être hd(0,2) pour la 3ième partition ?).

Bon après avoir recherhé comment régler ce problème, j'ai lancer avec un live cd et j'ai lancé divers commandes de grub, grub-install qui n'ont apparemment rien fait du tout avant de modifier le fichier /boot/grub/menu.lst qui a reglé le problème (j'ai remplacé les hd(0,3) par des hd(0,1)).

Par contre après tout ça, ok je peux lancer windows ou linux mais :

1) sous windows j'ai des comportements étranges : avant de faire tout ça, je pouvais lire la partition de linux avec un pilote ext3 or maintenant les partitions 2 et 3 semblent "liées". Par exemple j'ai renommé ma 3ième partition et celle de ubuntu a pris le même nom sur l'explorer windows... sans compter que je peux explorer la partition d'ubuntu sous windows mais elle est vide... je pense en fait que ouvrir la partition d'ubuntu sous windows me fait ouvrir la partition vide... assez flippant.

2) sous ubuntu, j'ai essayé d'explorer cette fameuse 3ième partition et ça me demande un mot de passe pour "raison administrative", ok je peux l'ouvrir avec ça mais franchement ça me paraà®t vraiment anormal.

Bref j'ai regardé sur internet comment résoudre ce problème mais je ne trouve pas de solution satisfaisantes, ce pourquoi je me suis décidé à  poster.

En gros pour résumer :

Le disque dur :

MBR made in windows

hd(0,0) ==>> /windows + à  la racine il y'a boot.ini avec une ligne qui appelle C:\grub.bs, ça fonctionne.
hd(0,1) ==>> ubuntu 7.10 desktop avec un dossier /boot/grub/
hd(0,2) ==>> normalement si j'ai bien compris, le secteur de lancement de cette partition contient grub, ce qui fout la merde sur celle-ci
Ensuite il y'a la partition étendue avec ses 2 partitions logiques (hd(0,3) et hd(0,4) j'imagine ?).

Ce que je veux :

1) Etre certain à  100% de l'emplacement de grub dans le secteur de lancement de hd(0,2), car après tout j'ai modifié du hd(0,3) dans le fichier de config de grub... (comment savoir dans quel secteur de lancement il y'a grub ??? une solution ?).

2) virer grub du secteur de lancement incorrect et le placer dans le secteur de lancement d'ubuntu c-à -d hd(0,1), soit en le déplaçant soit en le réinstallant (le plus simple ? tongue). ou encore s'il n'y-a pas besoin d'avoir grub dans aucun secteur de lancement (après tout il est sur C:\ aka hd(0,0) !), comment le virer ?

Bon je me rend compte que j'ai fais une tartine, j'espère néanmoins que vous pourrez m'aider car là  je satture un peu hmm

Merci d'avance

Mistgo

#2 Le 28/11/2007, à 02:14

Mistgo

Re : Problème avec grub, cohabitation ubuntu/windows

quelques infos en plus :

Résultat fdisk :

fdisk -l
Disque /dev/sda: 160.0 Go, 160041885696 octets
255 heads, 63 sectors/track, 19457 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x08000000

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *           1        1912    15358108+   7  HPFS/NTFS
/dev/sda2            1913        3824    15358140   83  Linux
/dev/sda3            3825        5736    15358140    7  HPFS/NTFS
/dev/sda4            5737       19457   110213932+   f  W95 Etendu (LBA)
/dev/sda5            5737       12110    51199123+   7  HPFS/NTFS
/dev/sda6           12111       19457    59014746    7  HPFS/NTFS

quand j'ai essayé de monter ma partition sda3 qui porte le nom "vide 3" en double cliquant dessus, ça a donné ça :

:/media# ll
total 32
lrwxrwxrwx 1 root root       6 2007-11-25 04:16 cdrom -> cdrom0
drwxr-xr-x 2 root root    4096 2007-11-25 04:16 cdrom0
drwxrwx--- 1 root plugdev 8192 2007-11-27 08:59 sda1
drwxr-xr-x 2 root root    4096 2007-11-25 04:16 sda2
drwxrwx--- 1 root plugdev 4096 2007-11-27 23:09 sda5
drwxrwx--- 1 root plugdev 8192 2007-11-27 23:34 sda6
drwxrwxrwx 1 root root    4096 2007-11-26 17:59 vide 3

c'est moche hmm