OVH Cloud OVH Cloud

Kernel Panic :-(

9 réponses
Avatar
Anthony JACOB
Bonjour,

Suite à l'achat d'une nouvelle imprimante, j'ai du reinstaller Windows
2000 (pour ma famille) ; bref j'installe Windows 2000 vendredi, ca se
passe sans trop de pb, qd j'ai fini d'installer les logiciels, je retourne
sous Linux (Slackware 9.0) et là tout marche bien encore. Samedi matin,
j'allume le PC, il boote directement sous Linux et là c'est le drame :

VFS: Cannot open root device "305" or 03:05 Please append a correct
"root=" boot option Kernel panic: VFS: Unable to mount root fs on 03:05

J'ai fait qq recherches sur Google, mais malgré le nb de posts a ce sujet
j'ai pas trouve de solutions a mon pb :-(

Heureusement j'ai un disque dur de test où j'ai recemment installé la
Slack 9.1, donc j'ai essaye d'acceder a mes partitions via ce disque dur
mais voilà je n'arrive pas a monter toutes les partitions Linux, je
n'arrive a monter que la 3eme (/dev/hdd7), qui me sert a stocker mes
telechargements.
Voila la structure de mon disque dur :

Périphérique Boot Start End Blocks Id System
/dev/hdd1 * 1 677 5118088+ 7 HPFS/NTFS
/dev/hdd2 678 4368 27903960 5 Extended
/dev/hdd5 678 1354 5118088+ 83 Linux
/dev/hdd6 1355 1760 3069328+ 83 Linux
/dev/hdd7 1761 2437 5118088+ 83 Linux
/dev/hdd8 2438 4333 14333728+ c W95 FAT32 (LBA)
/dev/hdd9 4334 4368 264568+ 82 Linux swap

/dev/hdd5 c'est la partition principal du systeme
/dev/hdd6 c'est ma partition /home

Il faudrait ABSOLUMENT que je recupere le contenu de /home (j'ai le
contenu de mon TIPE et ce genre de chose.

bash-2.05b# mount /dev/hdd6 /mnt/anthony mount: vous devez spécifier le
type de système de fichiers

bash-2.05b# mount -t reiserfs /dev/hdd6 /mnt/anthony mount: type de sys.
de fichiers erroné, option erronée, super bloc erroné sur /dev/hdd6,
ou trop de systèmes de fichiers montés

Voila je ne sais vraiment plus quoi faire alors j'appelle a l'AIDE svp ...

Merci a tous ceux qui pourront m'aider

Anthony

9 réponses

Avatar
françois
Anthony JACOB wrote:
Bonjour,

Suite à l'achat d'une nouvelle imprimante, j'ai du reinstaller Windows
2000 (pour ma famille) ; bref j'installe Windows 2000 vendredi, ca se
passe sans trop de pb, qd j'ai fini d'installer les logiciels, je retourne
sous Linux (Slackware 9.0) et là tout marche bien encore. Samedi matin,
j'allume le PC, il boote directement sous Linux et là c'est le drame :

VFS: Cannot open root device "305" or 03:05 Please append a correct
"root=" boot option Kernel panic: VFS: Unable to mount root fs on 03:05

J'ai fait qq recherches sur Google, mais malgré le nb de posts a ce sujet
j'ai pas trouve de solutions a mon pb :-(

Heureusement j'ai un disque dur de test où j'ai recemment installé la
Slack 9.1, donc j'ai essaye d'acceder a mes partitions via ce disque dur
mais voilà je n'arrive pas a monter toutes les partitions Linux, je
n'arrive a monter que la 3eme (/dev/hdd7), qui me sert a stocker mes
telechargements.
Voila la structure de mon disque dur :

Périphérique Boot Start End Blocks Id System
/dev/hdd1 * 1 677 5118088+ 7 HPFS/NTFS
/dev/hdd2 678 4368 27903960 5 Extended
/dev/hdd5 678 1354 5118088+ 83 Linux
/dev/hdd6 1355 1760 3069328+ 83 Linux
/dev/hdd7 1761 2437 5118088+ 83 Linux
/dev/hdd8 2438 4333 14333728+ c W95 FAT32 (LBA)
/dev/hdd9 4334 4368 264568+ 82 Linux swap

/dev/hdd5 c'est la partition principal du systeme
/dev/hdd6 c'est ma partition /home

Il faudrait ABSOLUMENT que je recupere le contenu de /home (j'ai le
contenu de mon TIPE et ce genre de chose.

bash-2.05b# mount /dev/hdd6 /mnt/anthony mount: vous devez spécifier le
type de système de fichiers

bash-2.05b# mount -t reiserfs /dev/hdd6 /mnt/anthony mount: type de sys.
de fichiers erroné, option erronée, super bloc erroné sur /dev/hdd6,
ou trop de systèmes de fichiers montés

Voila je ne sais vraiment plus quoi faire alors j'appelle a l'AIDE svp ...

Merci a tous ceux qui pourront m'aider

Anthony
salut

tente un fsck /dev/hdx sur chacune de tes partoches
puis un badblocks (egalement sur toute les partoches , si l'etape
précédente a echouer)

Avatar
Franck

Bonjour,

Suite à l'achat d'une nouvelle imprimante, j'ai du reinstaller Windows
2000 (pour ma famille) ; bref j'installe Windows 2000 vendredi, ca se
passe sans trop de pb, qd j'ai fini d'installer les logiciels, je retourne
sous Linux (Slackware 9.0) et là tout marche bien encore. Samedi matin,
j'allume le PC, il boote directement sous Linux et là c'est le drame :

VFS: Cannot open root device "305" or 03:05 Please append a correct
"root=" boot option Kernel panic: VFS: Unable to mount root fs on 03:05

J'ai fait qq recherches sur Google, mais malgré le nb de posts a ce sujet
j'ai pas trouve de solutions a mon pb :-(

Heureusement j'ai un disque dur de test où j'ai recemment installé la
Slack 9.1, donc j'ai essaye d'acceder a mes partitions via ce disque dur
mais voilà je n'arrive pas a monter toutes les partitions Linux, je
n'arrive a monter que la 3eme (/dev/hdd7), qui me sert a stocker mes
telechargements.
Voila la structure de mon disque dur :

Périphérique Boot Start End Blocks Id System
/dev/hdd1 * 1 677 5118088+ 7 HPFS/NTFS
/dev/hdd2 678 4368 27903960 5 Extended
/dev/hdd5 678 1354 5118088+ 83 Linux
/dev/hdd6 1355 1760 3069328+ 83 Linux
/dev/hdd7 1761 2437 5118088+ 83 Linux
/dev/hdd8 2438 4333 14333728+ c W95 FAT32 (LBA)
/dev/hdd9 4334 4368 264568+ 82 Linux swap

/dev/hdd5 c'est la partition principal du systeme
/dev/hdd6 c'est ma partition /home

Il faudrait ABSOLUMENT que je recupere le contenu de /home (j'ai le
contenu de mon TIPE et ce genre de chose.

bash-2.05b# mount /dev/hdd6 /mnt/anthony mount: vous devez spécifier le
type de système de fichiers

bash-2.05b# mount -t reiserfs /dev/hdd6 /mnt/anthony mount: type de sys.
de fichiers erroné, option erronée, super bloc erroné sur /dev/hdd6,
ou trop de systèmes de fichiers montés

Voila je ne sais vraiment plus quoi faire alors j'appelle a l'AIDE svp ...

Merci a tous ceux qui pourront m'aider

Anthony
si tu fais un cat /proc/partitions tu obtiens quoi ?

la meme chose que ce qu'il y a dans /etc/fstab ?

Avatar
Anthony JACOB
si tu fais un cat /proc/partitions tu obtiens quoi ?


bash-2.05b$ cat /proc/partitions
major minor #blocks name

22 64 33027622 hdd
22 65 5118088 hdd1
22 66 1 hdd2
22 69 5118088 hdd5
22 70 3069328 hdd6
22 71 5118088 hdd7
22 72 14333728 hdd8
22 73 264568 hdd9
3 0 8257032 hda
3 1 8089168 hda1
3 2 1 hda2
3 5 166288 hda5

la meme chose que ce qu'il y a dans /etc/fstab ?


/dev/hda5 swap swap defaults 0 0
/dev/hda1 / reiserfs defaults 1 1
/dev/cdrom /mnt/cdrom iso9660 noauto,owner,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
devpts /dev/pts devpts gid=5,modeb0 0 0
proc /proc proc defaults 0 0

Je vois pas ou tu veux en venir !?
Tu penses que je devais monter les partitions de mon dur avec Linux et
Windows via le /etc/fstab de la Slackware 9.1 ?

Merci de l'attention pretée a mon pb

Anthony

Avatar
Anthony JACOB
tente un fsck /dev/hdx sur chacune de tes partoches


exemple :
bash-2.05b# fsck -t reiserfs -a /dev/hdd5
fsck 1.34 (25-Jul-2003

--> je me suis dit qu'il ne se passait rien.

puis un badblocks (egalement sur toute les partoches , si l'etape
précédente a echouer)


bash-2.05b# badblocks -s -v /dev/hdd5
Checking blocks 0 to 5118088
Checking for bad blocks (read-only test): done
Pass completed, 0 bad blocks found.

J'ai fait toutes les partitions et j'ai le meme resultat

Je commence a flipper serieusement ; qq'un a-t-il une solution pour
recuperer les données de mon PC ? une distribution de secours ou autre ?

Anthony

Avatar
palinf
On Sun, 04 Jan 2004 13:43:40 +0100, Anthony JACOB
wrote:

Bonjour,

Suite à l'achat d'une nouvelle imprimante, j'ai du reinstaller Windows
2000 (pour ma famille) ; bref j'installe Windows 2000 vendredi, ca se
passe sans trop de pb, qd j'ai fini d'installer les logiciels, je retourne
sous Linux (Slackware 9.0) et là tout marche bien encore. Samedi matin,
j'allume le PC, il boote directement sous Linux et là c'est le drame :

VFS: Cannot open root device "305" or 03:05 Please append a correct
"root=" boot option Kernel panic: VFS: Unable to mount root fs on 03:05

J'ai fait qq recherches sur Google, mais malgré le nb de posts a ce sujet
j'ai pas trouve de solutions a mon pb :-(

Heureusement j'ai un disque dur de test où j'ai recemment installé la
Slack 9.1, donc j'ai essaye d'acceder a mes partitions via ce disque dur
mais voilà je n'arrive pas a monter toutes les partitions Linux, je
n'arrive a monter que la 3eme (/dev/hdd7), qui me sert a stocker mes
telechargements.
Voila la structure de mon disque dur :

Périphérique Boot Start End Blocks Id System
/dev/hdd1 * 1 677 5118088+ 7 HPFS/NTFS
/dev/hdd2 678 4368 27903960 5 Extended
/dev/hdd5 678 1354 5118088+ 83 Linux
/dev/hdd6 1355 1760 3069328+ 83 Linux
/dev/hdd7 1761 2437 5118088+ 83 Linux
/dev/hdd8 2438 4333 14333728+ c W95 FAT32 (LBA)
/dev/hdd9 4334 4368 264568+ 82 Linux swap

/dev/hdd5 c'est la partition principal du systeme
/dev/hdd6 c'est ma partition /home

Il faudrait ABSOLUMENT que je recupere le contenu de /home (j'ai le
contenu de mon TIPE et ce genre de chose.

bash-2.05b# mount /dev/hdd6 /mnt/anthony mount: vous devez spécifier le
type de système de fichiers

bash-2.05b# mount -t reiserfs /dev/hdd6 /mnt/anthony mount: type de sys.
de fichiers erroné, option erronée, super bloc erroné sur /dev/hdd6,
ou trop de systèmes de fichiers montés

Voila je ne sais vraiment plus quoi faire alors j'appelle a l'AIDE svp ...

Merci a tous ceux qui pourront m'aider

Anthony


Salut,

Une chose par precaution, fais un backup de la partition que tu veux
recuperer si tu en a la place : un simple dd -if=/dev/hdd6
-of=/partitionHomeBackup va te creer une copie conforme de ta
partition hdd6 dans le fichier partitionHomeBackup. Tu pourras plus
tard la remonter en utilisant une boucle: -o loop ( man mount )

Je suppose que c'est une question idiote mais est ce que tu es sur de
ton type de fichier pour /dev/hdd6 ?
Si c'est bien reiserfs, assure toi d'avoir les utilitaires pour
manipuler ce type de fichier : packet reiserfsprogs qui doit contenir
reiserfsck.
Essaie cette voie.

D'autre part, ta partition hdd5 doit être probablement en ext2/3 si
c'est la partition sur lequelle tu boot ?
A ce moment tu peux essayer de la monter en utiliser un autre
superblock, option sb de mount. Ou bien d'appliquer à la lettre le
howto sur la recuperation de fichiers pour partitions ext dont le nom
m'echappe.

J'espère t'avoir donné des éléments pertinants. Bye

Avatar
Anthony JACOB
Salut,

Une chose par precaution, fais un backup de la partition que tu veux
recuperer si tu en a la place : un simple dd -if=/dev/hdd6
-of=/partitionHomeBackup va te creer une copie conforme de ta
partition hdd6 dans le fichier partitionHomeBackup. Tu pourras plus
tard la remonter en utilisant une boucle: -o loop ( man mount )


J'y ai cru tres fort pdt que je créais l'image, mais qd j'ai fait un
mount /partitinhomeBackup /mnt/image -o loop, BAM même erreur que
precedemment, il me demande le type de systeme de fichiers :-(

Je suppose que c'est une question idiote mais est ce que tu es sur de
ton type de fichier pour /dev/hdd6 ?
Si c'est bien reiserfs, assure toi d'avoir les utilitaires pour
manipuler ce type de fichier : packet reiserfsprogs qui doit contenir
reiserfsck.
Essaie cette voie.


Ben oui je suis quasiment sur que c'est du reiserfs (je fais toutes mes
partitions en reiserfs), comme tout marchait avt d'installer c'est MERDE
de Windows, je pense que j'ai pas de prob a ce niveau là.

D'autre part, ta partition hdd5 doit être probablement en ext2/3 si
c'est la partition sur lequelle tu boot ? A ce moment tu peux essayer de
la monter en utiliser un autre superblock, option sb de mount. Ou bien
d'appliquer à la lettre le howto sur la recuperation de fichiers pour
partitions ext dont le nom m'echappe.


Je boote sur un autre disque dur (8 Go) où j'ai installe une Slackware
9.1 sur une partition en reiserfs (tjs !)

J'espère t'avoir donné des éléments pertinants. Bye


Oui meme si a pas resolu mon pb, ca m'a aide (a connaitre dd)

Merci pour tes infos

Anthony

Avatar
Basile Starynkevitch [news]
On 2004-01-05, Anthony JACOB wrote:
Salut,

Une chose par precaution, fais un backup de la partition que tu veux
recuperer si tu en a la place : un simple dd -if=/dev/hdd6
-of=/partitionHomeBackup va te creer une copie conforme de ta
partition hdd6 dans le fichier partitionHomeBackup. Tu pourras plus
tard la remonter en utilisant une boucle: -o loop ( man mount )


J'y ai cru tres fort pdt que je créais l'image, mais qd j'ai fait un
mount /partitinhomeBackup /mnt/image -o loop, BAM même erreur que
precedemment, il me demande le type de systeme de fichiers :-(


je ne sais pas si ca peut aider, mais la commande file permet de
detecter certains systèmes de fichiers, par exemple

file -Ls /dev/hda1
/dev/hda1: Linux rev 1.0 ext3 filesystem data (needs journal recovery)


(malheureusement, ma version de file ne detecte pas les partitions
reiser - ca dit data)

Bon courage

--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net
aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net
8, rue de la Faïencerie, 92340 Bourg La Reine, France


Avatar
Anthony JACOB
je ne sais pas si ca peut aider, mais la commande file permet de
detecter certains systèmes de fichiers, par exemple

file -Ls /dev/hda1
/dev/hda1: Linux rev 1.0 ext3 filesystem data (needs journal recovery)


Bah ca m'aide pas enormement ;-) mais j'suis tjs content de decouvrir une
commande qui peut etre utile :-)

(malheureusement, ma version de file ne detecte pas les partitions
reiser - ca dit data)


Chez moi aussi, allez on en conclue que c'est sur a 100%, j'ai du reiserfs !

Bon courage


Merci, je crois que je suis sur une piste avec reiserfsck ; j'essaye de
reparer le supeblock (qui doit etre bousillé !) ....

Anthony

Avatar
Anthony JACOB
J'ai reussi a recuperer les données de ma partition /dev/hdd5 (j'ai fait
le test pour cela poru commencer !) : voilà ce que j'ai fait :

1) reiserfsck --check /dev/hdd5
Ca me renvoie une erreur avec le superblock

2) reiserfsck --rebuilt-sb /dev/hdd5
Je reconstruis le superblock

3) reiserfsck --check /dev/hdd5
Pour verifier qu'il y un journal ds le superblock (je dis peut etre des
conneries ?)

4) reiserfsck --rebuilt-tree /dev/hdd5
Je reconstruis l'arborescence des fichiers

5) mount /dev/hdd6 /mnt/hd
Pour monter la partition

Et j'arrive enfin a monter ma partition /dev/hdd6 où il y avait mes
précieuses informations (ben oui le TIPE c'est preque aussi important que
les photos de mes amis ;-)
Je crains cpdt que j'ai perdu qq fichiers ds l'histoire ; je vais donc
essayer de booter sur ma Slack 9.0, si ca marche c'est bon sinon c'est que
j'ai perdu des plumes ds l'histoire :~|

Anthony

Merci de votre aide (si si !)