[kernel] Partition non trouvée au boot [résolu]
Publié : lun. 02 mai 2011, 14:05
Bonjour,
J'ai mis à jour mon system, tout semblait fonctionner jusqu'à ce que j'éteigne mon PC. Le kernel a été mis à jour de la version 2.6.37.4-4 à la version 2.6.38.4-1.
Pour la mise à jour, j'ai utilisé :
Au redémarrage d'Archlinux, je me retrouve avec :
Au niveau de l'organisation des partitions. Je suis en dual boot XP-archLinux.
*sda1 et sda2 : XP
*sda3 : la racine est '/' et tout le systeme est sur cette partition.
*sda4 : swap
Je continue en tapant 'exit', et :
[parenthèse]
J'ai un peu de mal à comprendre ce qui se passe. Je n'ai aucune partition Archlinux montée, je me trompe ? Pourtant, lorsque je tape un bête 'ls', je me retrouve avec :
Ou suis-je, dans ce cas ? Qu'est-ce qui a été monté pour m'afficher tout ça ?
[/parenthèse]
Via un live CD, je vérifie /etc/fstab. Je ne sais pas si c'est une bonne réaction de ma part. Le résultat est :
J'ai l'impression qu'ici, tout est correct. Je me tourne au niveau du fichier de configuration du grub, que je maîtrise plutôt mal (pas souvent l'occasion d'y toucher).
Voilà tout ce que j'ai réussi à glaner pour l'instant. Sur différents forum, il était conseillé de lancer des commandes comme mkinitcpio, mais à chaque fois : command not found.
Je ne vois pas du tout quoi faire à ce niveau-là. Que me conseilleriez-vous ?
Merci
J'ai mis à jour mon system, tout semblait fonctionner jusqu'à ce que j'éteigne mon PC. Le kernel a été mis à jour de la version 2.6.37.4-4 à la version 2.6.38.4-1.
Pour la mise à jour, j'ai utilisé :
Code : Tout sélectionner
pacman -Syu
pacman-db-upgrade
pacman -Syyu
Code : Tout sélectionner
...
Root device '/dev/sda3' doesn't exist. Attempting to create it.
ERROR : Unable to determine major/minor number of root device '/dev/sda3'.
Your are being dropped to a recovery shell
Type 'exit' to try and continue booting
/bin/sh: can't access tty; job control turned off
[ramfs /]#
*sda1 et sda2 : XP
*sda3 : la racine est '/' et tout le systeme est sur cette partition.
*sda4 : swap
Je continue en tapant 'exit', et :
Code : Tout sélectionner
Trying to continue (this will most likely fail) ...
error: /dev/sda3: No such file or directory
ERROR: Unable to determine the file system type of /dev/sda3:
Either it contains no filesystem, an unknown filesystem,
or more than one valid file system signature was found.
Try adding
rootfstype=your_filesystem_type
to the kernel command line.
you are now being dropped to an emergency shell.
/bin/sh: can't access tty; job control turned off
[ramfs /]#
J'ai un peu de mal à comprendre ce qui se passe. Je n'ai aucune partition Archlinux montée, je me trompe ? Pourtant, lorsque je tape un bête 'ls', je me retrouve avec :
Code : Tout sélectionner
bin dev hooks init_functions new_root ... ... ...
[/parenthèse]
Via un live CD, je vérifie /etc/fstab. Je ne sais pas si c'est une bonne réaction de ma part. Le résultat est :
Code : Tout sélectionner
<file system> <dir> <type> <options> <dump> <pass>
# Je ne sais pas du tout à quoi correspondent ces lignes-là.
devpts /dev/pts devpts defaults 0 0
shm /dev/shm tmpfs nodev,nosuid 0 0
# Partition Archlinux
/dev/sda3 / ext4 defaults 0 1
/dev/sda4 swap swap defaults 0 0
Code : Tout sélectionner
# (0) Arch Linux
title Arch Linux
root (hd0, 2)
kernel /boot/vmlinuz26 root=/dev/sda4 ro vga)0x0317
initrd /boot/kernek26.img
# (1) Arch Linux
# Même problème que précédemment si je boot là-dessus
title Arch Linux Fallback
root (hd0,2)
kernel /boot/vmlinuz26 root=/dev/sda3 ro
initrd /boot/kernel26-fallback.img
Je ne vois pas du tout quoi faire à ce niveau-là. Que me conseilleriez-vous ?
Merci