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 12/07/2008, à 13:10

Frey

Grub deux disques durs

Bonjour,

J'ai une célèbre erreur 22 avec grub au moment de démarrer ubuntu et j'ai du mal à comprendre la raison de cette erreur.

J'ai plusieurs disques durs : fdisk -l

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0005da72

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       19391   155758176    7  HPFS/NTFS
/dev/sda2           19392       19457      530145    f  W95 Ext'd (LBA)
/dev/sda5           19392       19457      530113+  82  Linux swap / Solaris

Disk /dev/sdb: 300.0 GB, 300090728448 bytes
255 heads, 63 sectors/track, 36483 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x71e38585

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       36482   293041633+   7  HPFS/NTFS

Disk /dev/sdc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000001

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1       57367   460800396    7  HPFS/NTFS
/dev/sdc2           57368       60801    27583605    f  W95 Ext'd (LBA)
/dev/sdc5           57368       58642    10241406   83  Linux   ----> /
/dev/sdc6           58643       60801    17342136   83  Linux   ----> /home


Windows xp est installé sur sda
Ubuntu 8.04 est installé sur sdc

Au moment de l'installation, j'ai bien spécifié d'installer grub sur sdc (j'ai aussi essayé sdc5).
J'ai modifié mon bios pour démarrer sur le disque dur sdc.

Lorsque je boot, j'ai bien le menu, mais lorsque je sélectionne ubuntu, il me met error 22 no such partition.


J'ai tenté avec le live cd :
sudo grub
find /boot/grub/stage1 --> me donne (hd2,4)
setup (hd0) (j'ai essayé setup (hd2) aussi)

ok success ...
Mais c'est pareil une fois cette modification faite (error 22).

Je suis à court d'idées là ...Pourtant je suis presque sûr que ce n'est pas grand chose.

Ce serait très sympa d'avoir un peu d'aide ...

Merci à tous

Frey

#2 Le 12/07/2008, à 13:20

xelator

Re : Grub deux disques durs

sudo grub
root (hd2,4)
setup (hd2)

donne rien ?

Hors ligne

#3 Le 12/07/2008, à 13:24

Frey

Re : Grub deux disques durs

Bonjour,

non,justement c'est ça mon problème. De plus je n'ai pas accès au menu.lst, je ne sais pas où le trouver puisque je démarre du live cd et si je ne démarre pas du live cd, je ne peux pas accèder  à ubuntu.

#4 Le 12/07/2008, à 13:30

amkoolgarst

Re : Grub deux disques durs

salut, une piste (mais pas sur de moi):

il boote sur quoi ton bios? ( en référence à ce que tu as dit:

Au moment de l'installation, j'ai bien spécifié d'installer grub sur sdc (j'ai aussi essayé sdc5).
J'ai modifié mon bios pour démarrer sur le disque dur sdc.

Tente de le remettre sur sda. Et refais la manip pour grub.

Dernière modification par amkoolgarst (Le 12/07/2008, à 13:50)


Jifya moja haliinjiki chungu.
In girum imus nocte, ecce, et consumimur igni.

Hors ligne

#5 Le 12/07/2008, à 14:00

Frey

Re : Grub deux disques durs

J'ai fais le test, mais comme il boot sur le premier disque dur, déjà il n'affiche plus le menu, et part directement sur le sdc mais toujours avec la même erreur .

Pour info, il s'agit d'un disque SATA sur le 3ème master.

J'ai refais
root (hd2,4)
setup (hd2)
terminé avec succès.
C'est bien hd2 n'est-ce pas ? j'hésitais avec hd0.

Est-ce qu'il y a un moyen de vérifier que mon /boot/grub existe à partir de mon live-cd ?

#6 Le 12/07/2008, à 14:08

Frey

Re : Grub deux disques durs

Autre info : mon fstab n'est pas configuré, faut-il ajouter des infos ?

/etc/fstab (lisible à partir du live cd)
unionfs / unionfs rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0
/dev/sda5 swap swap defaults 0 0  --> Mon swap sur le sda

#7 Le 12/07/2008, à 15:14

Frey

Re : Grub deux disques durs

Je crois savoir pourquoi j'ai ce problème, sur certaines carte mères, on ne peut pas booter sur un disque dur sata , il faut débrancher tous les disques ide d'abord.

Evidemment, cette solution ne me convient pas.
Si vous avez une autre idée, je suis preneur ...

#8 Le 12/07/2008, à 20:17

Frey

Re : Grub deux disques durs

Bonsoir,

Est-ce que quelqu'un s'y connaît en Grub.

J'ai déconnecté tous mes disques durs et j'en ai gardé un pour installer ubuntu.
Avec un seul disque dur en SATA (hd0,4), ubuntu démarre sans problème.

Maintenant, je souhaite ajouter mon deuxième disque dur avec windows xp dessus.
C'est le premier disque dur donc hd0.
Celui où il y a ubuntu devient hd1.

mon fdisk -l :
root@ubuntu:~# fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0005da72

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       19391   155758176    7  HPFS/NTFS
/dev/sda2           19392       19457      530145    f  W95 Ext'd (LBA)
/dev/sda5           19392       19457      530113+  82  Linux swap / Solaris

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000001

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       57367   460800396    7  HPFS/NTFS
/dev/sdb2           57368       60801    27583605    f  W95 Ext'd (LBA)
/dev/sdb5   *       57368       58642    10241406   83  Linux
/dev/sdb6           58643       60801    17342136   83  Linux


mon menu.lst :

title           Ubuntu 8.04, kernel 2.6.24-16-generic
root            (hd1,4)
kernel          /boot/vmlinuz-2.6.24-16-generic root=UUID=633bbdfe-44d2-4ce3-b985-1b234cdc1d84 ro quiet splash
initrd          /boot/initrd.img-2.6.24-16-generic
quiet

title           Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root            (hd1,4)
kernel          /boot/vmlinuz-2.6.24-16-generic root=UUID=633bbdfe-44d2-4ce3-b985-1b234cdc1d84 ro single
initrd          /boot/initrd.img-2.6.24-16-generic

title           Ubuntu 8.04, memtest86+
root            (hd1,4)
kernel          /boot/memtest86+.bin
quiet

# title        Windows XP
root    (hd0,0)
makeactive
chainloader    +1


Vous ne pouvez vraiment pas m'aider ?

#9 Le 12/07/2008, à 21:07

malbo

Re : Grub deux disques durs

Il faudrait que tu essaies GAG peut-être qu'il ne se prendra pas les pieds dans le tapis comme Grub ( mais ce n'est pas sûr). Des tutos pour GAG :
http://doc.ubuntu-fr.org/installation/multiboot
http://forum.pcastuces.com/sujet.asp?f=28&s=593
GAG est vraiment intéressant (on apprend plus avec lui sur le multiboot qu'avec Grub à mon avis). J'ai eu l'occasion de le pratiquer quelque temps pour un triple boot.

Hors ligne

#10 Le 13/07/2008, à 13:02

Frey

Re : Grub deux disques durs

Bonjour,

mon problème est résolu. C'était un problème de configuration du menu.lst.
Merci de ton aide.
Je ne vais pas installer GAG pour le moment, maintenant que tout marche bien.

#11 Le 13/07/2008, à 17:45

malbo

Re : Grub deux disques durs

Bravo Frey. Tu pourrais détailler ce que tu as fait pour solutionner ton Pb. Cela pourrait aider quelqu'un qui tomberait sur ton post et le mettre sur la piste.

Hors ligne