Tu utilise lilo pour booter ?
au prompt de lilo, tape :
linux init=/bin/sash
ou
linux init=/sbin/sash
Ca va te lancer linux dans un shell linké statiquement, avec des commandes internes. Va dans /lin et regarde les fichiers de la glibc. Sur un système sain, tu doit avoir quelque chose du genre :
Code :
- [kadreg@luggage]$ ls -l /lib/libc*
- -rwxr-xr-x 2 root root 1282588 sep 4 21:49 /lib/libc-2.2.4.so*
- lrwxrwxrwx 1 root root 17 nov 9 21:58 /lib/libcom_err.so.2 -> libcom_err.so.2.0*
- -rwxr-xr-x 1 root root 8456 aoû 30 00:36 /lib/libcom_err.so.2.0*
- -rwxr-xr-x 1 root root 85115 sep 4 21:36 /lib/libcrypt-2.2.4.so*
- -rwxr-xr-x 1 root root 918752 sep 8 01:48 /lib/libcrypto.so.0.9.6b*
- lrwxrwxrwx 1 root root 19 nov 9 21:59 /lib/libcrypto.so.2 -> libcrypto.so.0.9.6b*
- lrwxrwxrwx 1 root root 17 nov 9 21:58 /lib/libcrypt.so.1 -> libcrypt-2.2.4.so*
- lrwxrwxrwx 1 root root 13 nov 9 21:58 /lib/libc.so.6 -> libc-2.2.4.so*
- [kadreg@luggage]$
|
regarde si il y a pas des liens qui ont sauté.
Une dernière remarque sur sash, pour utiliser les commandes internes ptréfixe les avec un -. Par exemple tape -ls ou -ln au prompt.
---------------
brisez les rêves des gens, il en restera toujours quelque chose... -- laissez moi troller sur discu !