#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 ? ). 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
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