Pour réparer une panne, il
faut comprendre à quel niveau se situe le problème.
Etudions les étapes de démarrage :
1- initialisation du bios
2- MBR
3- /boot/boot.b
4- initialisation du noyau
5- montage de la partition root
6- montage des autres partions
7- lancement des services
8- authentification à la connexion
1- Si on a une panne avant le Welcome to RedHat
Linux :
Procédure
- étape 1 :
On boot avec le premier cd d'installation et on tape : linux
rescue.
- étape 2 : Si le
système n'est pas monté ou est monté en partie,
Alors étape
3 : e2label /hda1
...
/hdax (jusqu'à ce qu'on est le /)
étape4 :mount /dev/hdax /mnt/sysimage
Aller à l'étape5
Sinon aller
à l'étape5
- étape 5 :
chroot /mnt/sysimage
- étape 6 : vi /etc/lilo.conf ou (grub.conf)
Si on
a la ligne append = 'mem= 128M'
Alors
étape 7 : vérifier la
syntaxe et corriger.
Aller à l'etape9
Sinon
l'erreur est dans '/ '
étape
8 : on ajoute (ou corrige) la ligne : root =
/dev/hdax
Aller à l 'etape9
- étape 9 : lilo-v
- étape 10 : exit
2- Une fois on a eu le
welcome to RedHat linux :
Le système va consulter /etc/fstab
pour monter la partition '/ ', la panne n'est plus alors dans lilo mais
dans label.
Procédure
- étape 1 :
On boot avec le premier cd d'installation et on tape : linux rescue.
- étape 2 : Si le système n'est
pas monté ou est monté en partie,
Alors étape 3 : e2label /hda1
...
/hdax (jusqu'à
ce qu'on est le /)
étape4:mount /dev/ hdax /mnt/sysimage
Aller à l'étape5
Sinon
aller à l'étape5
- étape 5 :
chroot /mnt/sysimage
- étape 6: e2label /hdax ( / )
Si on
trouve une erreur c'est-à-dire, il ne nous donne pas
'/ ' mais /root
Alors étape
7 : e2label /dev/hdax /
Aller à l'étape9
Sinon étape
8 : vi /etc/fstab
Corriger la ligne label= / / (rien ne doit exister entre ces
deux marques !!
- étape9 :
exit.
3- Le système se plante lors du montage de l'une de ses partitions
:
Une fois que le système ait
monté la partition root, il va monter une à une les autres
partitions
Prenons comme exemple la partition /usr.
Procédure
- étape 1 :
On boot avec le premier cd d'installation et on tape
: linux rescue
- étape 2:
e2label /hda1
.
.
/hday (jusqu'à
ce que l'on ait le /usr)
- étape 3 : e2fsck -y /dev/hday
- étape 4 :
exit.
Le système va maintenant démarrer
les services
4-Le système n'accepte
pas le login et le mot de passe :
Procédure
- étape 1 :
On boot avec le premier cd d'installation et on tape : linux rescue
- étape 2 : chroot /mnt/sysimage
- étape 3 : vi /etc/pam.d/login
Corriger
- étape 4 :
exit
5- le système démarre
en mode texte , alors qu'il est demandé de le démarrer au
run level 5 :
Procédure
- étape 1 :
vi /etc/inittab
voir id : X initdef default
Si X=3
Alors
mettre 5 à la place de 3
Aller à l'étape5
Sinon (X=5) aller à l'étape2
- étape 2 :
service xfs status
Si arrêté
Alors aller
à l'étape3
Sinon aller
à l'étape4
- étape 3 :
service xfs start
chkcnfig -level 35 sfs on
aller à l'étape5
- étape 4 :
Xconfigurator (une erreur dans la configuration)
Corriger résolution.
Aller à l'étape5
- étape 5 :
redémarrer le système
6- Problèmes NFS :
On a un partage (par exemple dans stationX , /etc/exports/data) , mais
quand on fait showmount -e stationX , on ne voit pas le partage .
Procédure
- étape 1 :
service portamp status
Si arrêté
Alors étape
2 : service portmap start
Service nfs start
Chkconfig -level 345 portmap on
Chkconfig -level 345 nfs on
Sinon service
Nfs status.
Si arrêté
Alors
service nfs start
Chkconfig --level 345
nfs on
|