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 30/03/2006, à 07:05

andeim_

Petit soucis GRUB

Bonjour tout le monde j'aurai aimé avoir quelque renseignement sur le grub, ça fait quelque jour que j'essaie de résoudre un prôblème et je commence à ne plus avoir de cheveux !:/

Mon fdisk est le suivant

Disque /dev/hdc: 160.0 Go, 160041885696 octets
255 têtes, 63 secteurs/piste, 19457 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdc1   *           1        3647    29294496   83  Linux
/dev/hdc2            4864       19270   115724227+  83  Linux
/dev/hdc3           19271       19457     1502077+  82  Linux swap / Solaris

Il faut savoir qu'en tant normal j'ai aussi hda1 avec un windows dessus, mais je dois le débrancher afin que mon linux se lance sinon il freeze à la phase "mounting root files".

Pour pouvoir démarrer sur hdc1 je dois normalement au niveau du grub lui demander un démarrage sur (hd2,0) non ? Et bien le lancer grub n'est satisfait que si je lui fournit (hd0,0) comme disque bootable...

title           Ubuntu, kernel 2.6.15-15-amd64-generic
root            (hd2,0)
kernel          /boot/vmlinuz-2.6.15-15-amd64-generic root=/dev/hdc1 ro quiet splash
initrd          /boot/initrd.img-2.6.15-15-amd64-generic
savedefault
boot

Je ne comprends pas pourquoi (hd2,0) ne fonctionne pas mais seulement (hd0,0) est valide et de plus pourquoi lorsque je branche le hda j'ai un freeze total....
Merci de votre aide!


E8400
P5Q-Pro
GForce 275 GTX
4 Go RAM 800 Mhz

Hors ligne

#2 Le 30/03/2006, à 11:21

Donk

Re : Petit soucis GRUB

As tu aussi modifier le fichier /etc/fstab de ubuntu?
Que contient-il?

Hors ligne

#3 Le 30/03/2006, à 11:35

cep_

Re : Petit soucis GRUB

Tu as donc hda sur l'ide0 et hdc sur l'ide1 ?

S'il y a un seul disque, c'est bien (hd0) dans grub. Par contre s'il y a deux disques, hdc est (hd1). Donc la première partition est (hd1,0).

Il faut aussi que tu regardes /boot/grub/device.map pour avoir :

(hd0)   /dev/hda
(hd1)   /dev/hdc

Tu adaptes en fonction de ta configuration. Mais si le bios est réglé pour booter sur hdc  et que tu as windows, il faudra le lancer avec l'option map de grub.

#4 Le 30/03/2006, à 19:30

andeim_

Re : Petit soucis GRUB

Donc résumons le shimlblik...
Résultat du device.map

(hd0)   /dev/hda
(hd1)   /dev/hdc

Résultat du fstab

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hdc1       /               ext3    defaults,[b]errors=remount-ro[/b] 0       1
/dev/hdc2       /home           ext3    defaults        0       2
/dev/hda1       /media/hda1     ntfs    defaults        0       0
/dev/hdc3       none            swap    sw              0       0
/dev/hdd        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
/dev/fd0        /media/floppy1  auto    rw,user,noauto  0       0
/dev/fd0        /media/floppy2  auto    rw,user,noauto  0       0
/dev/fd0        /media/floppy3  auto    rw,user,noauto  0       0
/dev/fd0        /media/floppy4  auto    rw,user,noauto  0       0
/dev/fd0        /media/floppy5  auto    rw,user,noauto  0       0
/dev/fd0        /media/floppy6  auto    rw,user,noauto  0       0
/dev/fd0        /media/floppy7  auto    rw,user,noauto  0       0

errors=remount-ro c'est un peu bizare j'avais pas fais gaffe

Sinon je résume au niveau du bios c'est hda qui boot en premier (le windows) et donc hdb en second (linux)
Si j'inscrit hd(1,0) dans le grub (quand hda branché) je freeze à l'étape "driver root" (la deuxième en somme).
Lorsque je débranche hd(1,0) ne fonctionne pas "device not found" par contre hd(0,0) ça fonctionne et ma kubuntu se lance.
Voila j'espère vous avoir fourni un maximum d'information smile
Merci pour votre aide!

Edit je refournit mon grub (modifié grâce aux données device.map

## ## End Default Options ##

title           Ubuntu, kernel 2.6.15-15-amd64-generic
root            (hd1,0)
kernel          /boot/vmlinuz-2.6.15-15-amd64-generic root=/dev/hdc1 ro quiet splash
initrd          /boot/initrd.img-2.6.15-15-amd64-generic
savedefault
boot

title           Ubuntu, kernel 2.6.15-15-amd64-generic (recovery mode)
root            (hd1,0)
kernel          /boot/vmlinuz-2.6.15-15-amd64-generic root=/dev/hdc1 ro single
initrd          /boot/initrd.img-2.6.15-15-amd64-generic
boot

title           Ubuntu, memtest86+
root            (hd1,0)
kernel          /boot/memtest86+.bin
boot

 title         Windows 95/98/NT/2000
 root          (hd0,0)
 makeactive
 chainloader  +1
### END DEBIAN AUTOMAGIC KERNELS LIST

Dernière modification par andeim_ (Le 30/03/2006, à 19:32)


E8400
P5Q-Pro
GForce 275 GTX
4 Go RAM 800 Mhz

Hors ligne

#5 Le 30/03/2006, à 19:45

cep_

Re : Petit soucis GRUB

Sudo fdisk -l pour voir les disques et leur ordre.

Si le bios est réglé pour booter sur hda et que le système démarre, tu as donc installé grub dans le mbr de hda ?

Il n'y a pas erreur sur la configuration materielle ?

#6 Le 30/03/2006, à 20:07

andeim_

Re : Petit soucis GRUB

Le grub est installé sur mon disque dur hdb je présume puisqu'il je le voit.Ce qui est bizare c'est quelque soit l'ordre de bootage, j'ai le grub hda branché ou non en premiere ou seconde place de boot....

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdc1   *           1        3647    29294496   83  Linux
/dev/hdc2            4864       19270   115724227+  83  Linux
/dev/hdc3           19271       19457     1502077+  82  Linux swap / Solaris
damien@ubuntu:/boot/grub$

E8400
P5Q-Pro
GForce 275 GTX
4 Go RAM 800 Mhz

Hors ligne

#7 Le 30/03/2006, à 20:32

andeim_

Re : Petit soucis GRUB

Voila un petit coup de chance j'ai réussi à lancer ubuntu avec hda branché toujours avec hd(0,0) dans GRUB... Je comprends pas bien bon comme ça je vais pouvoir apporter des informations supplémentaires sur leprôblème en fait ça ressemble à un conflit j'ai l'impression.....

Disque /dev/hda: 81.9 Go, 81964302336 octets
255 têtes, 63 secteurs/piste, 9964 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1        9963    80027766    7  HPFS/NTFS

Disque /dev/hdc: 160.0 Go, 160041885696 octets
255 têtes, 63 secteurs/piste, 19457 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdc1   *           1        3647    29294496   83  Linux
/dev/hdc2            4864       19270   115724227+  83  Linux
/dev/hdc3           19271       19457     1502077+  82  Linux swap / Solaris

Je viens de remarquer quelque chose de bizare dans mon fstab...

/dev/hdc2       /home           ext3    defaults        0       2
[b]/dev/hda1       /media/hda1     ntfs    defaults        0       0[/b]

Vous croyez que ça peut être la cause ?


E8400
P5Q-Pro
GForce 275 GTX
4 Go RAM 800 Mhz

Hors ligne

#8 Le 31/03/2006, à 17:19

yohann

Re : Petit soucis GRUB

salut désolé de pas pouvoir t'aider mais je crois que je rencontre un peu le même probleme:


j'ai 3 dique durs et un lecteur cd dans la config suivante:
premier maitre : lecteur cd room
premier esclave: un dique 250 Go dans un rak avec les données
second maitre: un 20 Go (sur lequel j'ai ubuntu)
second esclave: 100 Go (Win et les jeux)

j'ai commencé par installer ubuntu sur le 20 Go; mais grub sans me demandé mon avis s'est installer sur le 250 Go (ce qui m'aangeais pas car ce disque etant dans un rak il se peut que je ne l'ai pas)
après diverse essais je décide de reinstaller ubuntu en débranchat tout les autre disques, pour forcer grub à ce mettre sur le 20 Go,

j'installe, je redémare, tout fonctionne

ensuite je rebranche les autre disques
je redémare
et la ca ne marche plus,
je tripatouille les ligne de commande de grub pour trouvé une qui fait booter
ca marche
j'édite le fichier menu.lst et je remplace les lignes (hd0; 0) par (hd1, 0) vu que mon disque est le 2 eme disque
je redémarre et ca fonctionne
ca c'était au début de la semaine
et hier en voulant éssayer de booter sur une clé USB
je m'appercois que le BIOS était configuré pour booter sur le 250 Go et que c'est lui qui lancais grub
je dit au bios de booter sur le 20 Go
et même pb q'avant que je touche au fichier menu.lst

j'y comprend rien de rien
je me demande même si j'ai pas révé tout ca tellement ca me parait aberant, d'autant que je suis sur
1) de ne jamais avoir régler moi même le bios pour booter sur le 250 Go
2) que personne n'a toucher à mon Bios pour me faire une blague

si qqun comprend qqchose

en tout cas bonne chance andeim


j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.

Hors ligne

#9 Le 02/04/2006, à 19:23

andeim_

Re : Petit soucis GRUB

petit up


E8400
P5Q-Pro
GForce 275 GTX
4 Go RAM 800 Mhz

Hors ligne

#10 Le 24/04/2006, à 09:15

flipflip

Re : Petit soucis GRUB

Je suis à peu de chose près dans le même cas de figure. Sur un portable j'ai installé Ubuntu sur un disque dur USB externe. Lorsque j'essai de booter sans le disque dur branché grub me donne le message suivant :

GRUB Loading, please wait...
Error 21

Hors ligne