impossible de demarrer ma gentoo(resolu) [GENTOO] - Linux et OS Alternatifs
Marsh Posté le 19-04-2005 à 08:04:19
Si ton disque sur lequel tu as installe Linux est un primary slave, secondary master ou slave, dans ce cas ce n'est pas (hd0,0) le root.
Dis-nous:
- la disposition de tes HD
- leur partitionnement (fdisk sous Linux est bien pour ca, il doit etre inclus sur le Live CD).
Marsh Posté le 19-04-2005 à 13:02:22
zeb_ a écrit : Si ton disque sur lequel tu as installe Linux est un primary slave, secondary master ou slave, dans ce cas ce n'est pas (hd0,0) le root. |
le disque IDE sur lequel est installé linux a ete partitionne avec fdisk et il est primary master (hda)
le disque serial ATA est sur un nappe serial ata reconnu comme sda
Marsh Posté le 19-04-2005 à 15:56:26
oups
pas bien lu... J'ai pas de suggestion précise si ce n'est de bien faire attention aux infos du fdisk, et de pas te planter avec les hd(x,y) comme dit zeb...
Marsh Posté le 19-04-2005 à 16:31:16
Bzzzttt a écrit : oups |
Ce serait donc un probleme du grub qui serait à l'origine de l'erreur "not valid root device"?
et comment faire pour pas se planter avec les hd(x,y)?
thx
Marsh Posté le 20-04-2005 à 08:52:23
j'ai refait l'install pour voir si j'avais pas fait de fautes de frappe dans un des fichiers de configuration.
mais j'ai toujours la même erreur.
je donne d'autres elts si ca peut aider.
#fdisk -l
Code :
|
/!\ j'ai mis nimporte quoi pour les chiffres
mon fstab (c'est un copier coller du hanbook)
J'ai la même chose a priori sauf que ce n'est pas dans le même ordre.
Code :
|
les partitions sont bonnes, j'ai bien :
ext2 pour le /boot
ext3 pour le /
swap pour le swap
Marsh Posté le 20-04-2005 à 11:40:33
Pourquoi un initrd? si ton / n'est pas sur le SATA (ou un disque SCSI) tu n'en as à priori pas besoin (sauf pour bootsplash mais ça c'est du gadget...). Moi j'essayerais sans pour commencer. Et tu montes tes disques non-IDE aprés.
Ensuite c'est pas un problème de grub c'est justement ton initrd qui est pas content : à la limite demande lui un shell et verifie que /dev/hda3 existe. (sinon ca peut être /dev/ide/disk0....).
PS excés plutôt!
Marsh Posté le 20-04-2005 à 11:53:36
xouille38 a écrit : Pourquoi un initrd? si ton / n'est pas sur le SATA (ou un disque SCSI) tu n'en as à priori pas besoin (sauf pour bootsplash mais ça c'est du gadget...). Moi j'essayerais sans pour commencer. Et tu montes tes disques non-IDE aprés. |
j'ai fait un shell et il n'y a pas de /dev/hda3 ni de /dev/ide
quand je vire la ligne avec le initrd j'obtiens l'erreur:
Code :
|
thx
Marsh Posté le 20-04-2005 à 13:03:42
kizin a écrit : j'ai fait un shell et il n'y a pas de /dev/hda3 ni de /dev/ide |
-> solution :
1) mknod /dev/hda3 b 3 3 (et les autres aussi /dev/hda b 3 0 etc...) mais ca je pense que ca ne marche que si tu re-créés ton initrd
2) la bonne : virer cet affreux initrd (tu peux faire des tests sans modifier la conf de grub en faisant 'e' au boot et en changeant la ligne de boot)
mets ça :
kernel /kernel-2.6.11-gentoo-r1 root=/dev/hda3
et tu vires initrd=machin
[EDIT]
En fait ca va pas marcher.
Il semble que tu utilises genkernel pour faire ton noyau (ou que celui fourni avec le stage 3 l'utilise) : j'en ai pas entendu que du bien...
du coup c'est pas top. si genkernel construit un initrd qui marche pas, va falloir te résoudre à recompiler le bouzin(noyo) à la mano (sans support du initial ramdisk) mais tu peux te baser sur le .config géneré par genkernel...
Là je vois que ça!
[/EDIT]
Marsh Posté le 20-04-2005 à 14:42:12
xouille38 a écrit : |
merci pour ta réponse, j'essaierai ca ce soir...
je pense qu'il y aplus que ca à faire.
Marsh Posté le 18-04-2005 à 23:41:49
bonjour,
dans un excés de folie j'ai décidé d'installer une gentoo.(stage 3)
j'ai donc suivi le manuel disponible la: http://www.gentoo.org/doc/fr/handb [...] ble&full=1
et j'ai l'erreur suivante lors du reboot:
pour le grub j'ai fait la config donnée dans le handbook:
j'ai un disque dur SATA sur lequel j'ai installe windows.
j'ai installe un HDD IDE sur lequel j'ai mis gentoo+grub
je peux selectionner le disque que je veux lancer en permier dans le bios.
edit:
l'erreur venait du genkernel, j'ai configurer le noyau à la main et ca fonctionne.
maintenant il ne me reste plus qu'à optimiser mais c'est une autre histoire.
merci à tous ceux qui m'ont aidé
Message édité par kizin le 21-04-2005 à 11:15:08