Salut à tous,
Je viens vers vous pour mon premier pbm sérieux.. J'ai installé récemment Mandrake 10.1.
Voici ce qui se passe :
Je lance linux depuis Lilo, l'écran reste bloqué tout de suite après le début de la phase d'initialisation, avec ci-dessous dans le 2è post le contenu de l'affichage à l'écran.
Juste avant de lancer linux, j'avais modifié le statut d'une partition vide depuis windows ('je ne fais que supposer que c'est à l'origine du problème):
j'ai créé un lecteur logique F: en FAT32 sur cette partition vide notée " Espace libre ". (J'ai 2 DD ; un pour windows, sur lequel je boote et Lilo se lance, et un autre sur lequel mandrake est installée. C'est sur ce dernier que j'ai transformé une partition vide en lecteur logique.)
Depuis cet instant, je ne pouvais plus demarrer sous linux ; j'ai donc annulé ma modif en supprimant le lecteur logique FAT32 afin qu'il soit noté "Espace libre" comme à l'origine, où "tout fonctionnait". Mais le problème est resté inchangé...
Avez-vous une idée de l'origine du problème et d'une solution?
J'espère ne rien avoir oublié..
Merci d'avance :)
# Ecran bloqué à la dernière ligne :
Posté par Elendil0 . Évalué à 1.
VFS : Mounted root (ext2 filesystem).
Red Hat nash version 4.1.12mdk starting
Loading jbd.ko module
Loading ext3.ko module
Mounting /proc filesystem
Mounting sysfs
Creating device files
mounting tmpfs on/dev
starting udev
Creating root device
Mounting root filesystem
attempt to access beyond end of device
hdb2: rw=0, want 4, limit 2
EXT3-fs: unable to read superblock
mount: error 22 mounting ext3 flags defaults
well, retrying without the option flags
attempt to access beyond end of device
hdb2: rw=0, want 4, limit 2
EXT3-fs: unable to read superblock
mount: error 22 mounting ext3
well, retrying without any flags
attempt to access beyond end of device
hdb2: rw=0, want 4, limit 2
EXT3-fs: unable to read superblock
mount: error 22 mounting ext3
pivotroot: pivot_root(/sysroot, /sysroot/initrd) failed: 2
unmount /initrd/sys failed: 2
unmount /initrd/proc failed: 2
Initrd finished
Freeing unused kernel memory: 200k freed
Kernel panic: No init found. Try passing init=option to kernel.
_
[^] # Re: Ecran bloqué à la dernière ligne :
Posté par doublehp (site web personnel) . Évalué à 4.
AMHA le probleme est tres simple: Windows a cree une partition, puis a reorganise la table dans un ordre qui LUI paraissait plus aproprie. Ton / s est donc vu attribuer un nouveau numero d ordre.
Le probleme est que meme avec le nouveau fdisk@Linux ca peut arriver. Je trouvais que fdisk etait le dernier partitioneur potable, mais il semblerait que depui 1 an, la version debian de fdisk modifie elle aussi les numeros d ordre en cas d effacement. Je trouve ca une opportunite immancable de perdre son / ( et ses autres parts).
Dans l immediat, tu va devoir passera ton lilo l argument
root=/dev/hdax
avec x variant de 1 a 19 ...
root=/dev/hda1
root=/dev/hda2
root=/dev/hda3
jusqu a trouver le bon.
apres tu devra editer ton fstab, puis lilo.conf ...
bref ... system D.
[^] # Re: Ecran bloqué à la dernière ligne :
Posté par Elendil0 . Évalué à 1.
j'ai trouvé le parametre
linux root=/dev/hdb1
(qui est le nouveau nom de la partition linux si j'ai bien compris)
avec hdb1 (aulieu de hdb2 par defaut chez moi), le systeme demarre (ne marche pas av hdb3,4 par exemple), mais s'arrête un peu plus loin avec le texte suivant :
"
Vérification du système de fichiers racine
fsck.ext3Could this be a zero-lenght partition?
:Attempt to read block from filesystem resulted in short read while trying to open /dev/hdb2
Le système de fichiers est corrompu. Voulez-vous rearer les erreurs (O/N - Y/N)?
(attention, vous pouvez perdre des données)
->O
Give root password for maintenance
...
[Réparation des systèmes de fichiers]1# ls
drakx/ Photos/ tmp/
[Réparation des systèmes de fichiers]2# cd ..
[Réparation des systèmes de fichiers]3# ls
"
et là je me retrouve à la racine /
Je suis perdu ; je dois toujours editer "fstab", puis lilo.conf ?
Où se trouvent-ils?
Et comment les modifier en mode shell ? (newbie eh oui..)
Euh, et sinon je m'inquiete au sujet de ma partition de swap sur le même disque ; dois-je vérifier que tout est en ordre de son côté?
Encore merci
[^] # Re: Ecran bloqué à la dernière ligne :
Posté par FReEDoM (site web personnel) . Évalué à 2.
Dans le shell de maintenance tape :
1) Pour editer la fstab (table de montage des partition) :
# vi /etc/fstab
appuie sur la touche "i" ou "inser"
(la tu edites, comme avec notepad si tu veux, ton fichier)
Tu remplaces hdbx par hdby
Pour quitter l'editeur et sauver ton fichier :
Appuie sur "Echap" puis ":wq"
2) Ensuite pour lilo.conf
# vi /etc/lilo.conf
pareil ...
3) Pour compiler le fichier lilo.conf dans la MBR
# lilo
Et voilou
Ensuite reboot avec ctrl+alt+sup par exemple
Ps: Avant toutes ces opérations il se peux que ta partition racine soit montée en lecture seule, il faudra la remonter en lecture ecriture
# mount -o remount,rw /
[^] # Re: Ecran bloqué à la dernière ligne :
Posté par doublehp (site web personnel) . Évalué à 1.
si tu ne trouve pas a ta racine les dossiers bin et etc, c est qu un truc tres particulier s est produit, que j imagine fesable, mais que je n ai jamais reussi a faire:
ton vrai / est hdb1, et ton ancien hdb2 ...
donc ta quenelle monte hdb1 comme tu lui demande, et y trouve init, et etc ... mais init va lancer /etc/rcS.d/mountall.sh ... script qui va lire fstab dans lequel il est ecrit que le / est hdb2 ... et va donc proceder au remountage de hdb2 comme /, qui n en est pas un !!!
il te faut donc passer au kernel l argument init=/bit/bash pour que le system n execute pas init, et et laisse modifier le fstab dans hdb1; avant de lancer l editeur, tu devra remonter hdb1 en RW:
mount -o remount.rw /dev/hdb1 /
vi /etc/fstab
mount -o remount.ro /dev/hdb1 /
sync
reboot
[^] # Re: Ecran bloqué à la dernière ligne :
Posté par Elendil0 . Évalué à 1.
J'ai donc simplement remplacé tous les hdb2 en hdb1 dans fstab et lilo.conf, avec mount -o remount,rw /dev/hdb2 .
Par contre, je suis toujours contraint de passer à lilo le param "root=/dev/hdb1", sinon il bloque tjrs sur ce kernel panic...
Que me reste-il à modifier pr éviter ça?
(j'ai pas regardé ds les details si les erreurs étaient identique, mais ca a l'air.)
(je serais de retour ke fin de sem si vs avez besoin de plus d'infos..)
Encore merci d'avoir étudié mon pbm
@+
[^] # Re: Ecran bloqué à la dernière ligne :
Posté par doublehp (site web personnel) . Évalué à 0.
append="root=/dev/hdb1"
vers les 2/3 de /etc/lilo.conf, puis relance 'lilo'.
[^] # Re: Ecran bloqué à la dernière ligne :
Posté par FReEDoM (site web personnel) . Évalué à 2.
[^] # Re: Ecran bloqué à la dernière ligne :
Posté par Elendil0 . Évalué à 2.
Merci les gars :)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.