Je suis nouveau dans le monde de "linux" (ubuntu ne compte pas) et après l'installation d'Arch je suis tombé sur cette erreur : "Kinit : Unable to mount root fs on device dev(8,3)
kinit: init not found!
Kernel panic - not syncing: Attempted to kill init!"
Voilà, j'espère que vous trouverez d'où vient mon erreur (car je suppose qu'elle vient de moi) et que vous m'aiderez...
Merci et vive Le Monde du Libre
Dernière modification par kane13 le mar. 10 juin 2008, 00:13, modifié 1 fois.
Ce qui correspond normalement à la 4ème partition du DD non ?
Normalement ça devrait être bon, je ne sais pas pourquoi ça ne marche pas
Non. Pour la ligne "root" tu indiques (hd0,3) mais pour kernel tu indiques /dev/sda4. (Ou /dev/hda4, selon comment le kernel voit les choses). En effet, ce n'est que Grub qui compte à partir de zéro, mais pas le kernel.
Tu sais que tu peux éditer la ligne de Grub au moment du boot ? (avec e). Ce n'est pas définitif, mais au moins tu n'as pas besoin de retourner éditer son fichier de configuration tout de suite.
oui, maintenant (comme mélodie l'a souligné), peut etre que les disques sont reconnus comme /dev/hdxy, essaie en modifiant /dev/sda3 par /dev/hda3
pour info (si tu ne le sais pas), tu peux éditer l'entrée grub directement depuis grub en tapant "e" lorsque l'entrée est séléctionnée, ca t'évite de redémarrer à chaque fois sur le cd.
sinon, ca peut etre aussi une mauvaise configuration du mkinitcpio.conf, tu l'as modifié? la config par défaut devrait faire l'affaire.
par contre, je me rappelle plus si le menu.lst est généré automatiquement à l'install, si c'est le cas, le (hd0,0) me parait louche, tu n'aurais pas une partition juste pour le boot par hasard?
tuxce a écrit :oui, maintenant (comme mélodie l'a souligné), peut etre que les disques sont reconnus comme /dev/hdxy, essaie en modifiant /dev/sda3 par /dev/hda3
pour info (si tu ne le sais pas), tu peux éditer l'entrée grub directement depuis grub en tapant "e" lorsque l'entrée est séléctionnée, ca t'évite de redémarrer à chaque fois sur le cd.
sinon, ca peut etre aussi une mauvaise configuration du mkinitcpio.conf, tu l'as modifié? la config par défaut devrait faire l'affaire.
par contre, je me rappelle plus si le menu.lst est généré automatiquement à l'install, si c'est le cas, le (hd0,0) me parait louche, tu n'aurais pas une partition juste pour le boot par hasard?
Merci, je savais comment modifier le boot au démarrage. Et oui j'ai une patition pour le boot normalement, j'ai suivi exactement l'installation à la lettre. Pour le mkinitcpio.conf tu peux me donner ce que je devrais mettre normalement?
nik11 a écrit :La ligne initrd /kernel26.img est fausse. Normalement ça devrait pointer sur /boot/kernel26.img
# (0) Arch Linux
title Arch Linux
root (hd0,2)
kernel /boot/vmlinuz26 root=/dev/sda3 ro
initrd /kernel26.img
# (1) Arch Linux
title Arch Linux Fallback root (hd0,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/d04749ce-f758-4604-b532-7de8bfc488bb ro
initrd /kernel26-fallback.img
Est-ce que tout vous semble normal?
Pas normal non plus que dans le premier bloc root est sur la troisième partition : root (hd0,2) et sur le bloc Fallback il est sur la première partition, soit (hd0,0). Si tu ne bootes jamais sur Fallback ce ne sera pas un problème, mais mets les d'accord ensemble quand même
Quelqu'un pour le du mkinitcpio.conf s'il vous plaît? C'est bien dans ce fichier que l'on devait remplacer pata par ide il me semble non? Je pense m'être embrouillé dans ce passage donc si on pouvait me donner la solution ...
Je vous remercie de votre aide
EDIT:
Voilà mes partitions, si vous voyez quelque chose qui ne va pas (et c'est le cas, j'arrive pas à booter normalement) vous me dites
si tu as une partition /boot, la première entrée est fausse
root: partition contenant le noyau
kernel chemin root=device
"chemin" est le chemin relatif par rapport à la partition, donc si boot est sur la première, les chemins ne doivent pas contenir /boot
"device" est la partition /
donc apparemment, ca devrait etre:
Ça marche déjà un peu mieux mais : nouvelle erreur !
"ERROR Failed to parse block device name for '/dev/hda3'
unknow
ERROR: root fs cannot be detected. Try using the rotfstype= kernel parameter.
root device '/dev/hda3' doesn't exist, attempting to create it
ERROR: Failed to parse block device name for '/dev/hda3'
ERROR: unable to create/detect root device '/dev/hda3'
Dropping to a recovery shell... type 'exit' to reboot
NOTE: klibc contains no 'ls' binary, use 'echo *' instead
If the device '/dev/hda3' gets created while you are here,
try adding 'rootdelay=8' or higher to the kernel command-line
ramfs$
"
Voilà voilà.
PS: si vous pouviez m'indiquer comment copier les erreurs dans un fichier pour que je n'ai pas à le recopier à chaque fois, merci ^^
ton DD se situe sur une nappe IDE où Sata ?
et a quel niveau ? ( sata 1 , 2 , 3 , 4 où encore ide1 en Master , Esclave ide 2 )
T' as essayé avec un chroot ?
T' as mit /boot sur une partition autre que / ?
Dans quel ordre a tu créé tes partitions ?
ça arrive que certains font de l' espace vide entre 2 partitions et du coup les chiffres des partitions se mélange
vérifie l' ordre de tes partitions avec un petit coup de LiveCD et fdisk -l
Dernière modification par chatalorss le dim. 01 juin 2008, 15:25, modifié 2 fois.
chatalorss a écrit :ton DD se situe sur une nappe IDE où Sata ?
et a quel niveau ? ( sata 1 , 2 , 3 , 4 où encore ide1 en Master , Esclave ide 2 )
T' as essayé avec un chroot ?
T' as mit /boot sur une partition autre que / ?
Dans quel ordre a tu créé tes partitions ?
ça arrive que certains font de l' espace vide entre 2 partitions et du coup les chiffres des partitions se mélange
vérifie l' ordre de tes partitions avec un petit coup de LiveCD et fdisk -l
nappe IDE placée en maître.
le /boot je l'ai mis sur la première partition (partition boot)
Je n'ai pas essayé le chroot et j'avoue ne pas savoir comment m'y prendre
Les partitions sont dans l'ordre du manuel, tout est partitionné presque comme écrit dessus, l'image envoyée de gparted ne suffit pas? Besoin de tenter fdisk ?
Et j'ai essayé avec hda ET sda, sda m'indique une autre erreur
L'installation s'est faite avec le manuel, et niveau intégrité des données j'avoue ne pas savoir comment faire.
Pour cfisk, " Unité de disque: /dev/hdd
Taille: 4700372992 octets, 4700 Mo
Têtes: 255 Secteurs par piste: 63 Cylindres: 571
Nom Fanions Part Type Type SF [�tiq.] Taille (Mo
)------------------------------------------------------------------------------
Pri/Log Espace libre 4696,64