chroot impossible (reiserfs inside ?) [resolu]

chroot impossible (reiserfs inside ?) [resolu] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 14-03-2004 à 13:35:05    

Ce qui devait arrivé arriva: à force de jouer avec les noyaux et de tenter de faire fonctionner le software suspend, le fs de ma partition racine s'est crashé.
 
Après un fsck.reiserfs /dev/hda1 et un fsck.reiserfs --rebuild-tree /dev/hda1, quelques nodes effacés, tout semblait avoir repris un consistance normale.
 
Sauf qu'au boot ça plante comme si je n'avais passé aucun init= ou noyau, ce qui n'est évidemment pas le cas.
 
Je tente de voir ce qu'il en est depuis une Knoppix.
-> le système de fichier ne semble plus présenter d'erreur
-> la partition est mountable et lisible
-> mais quand je veux faire un chroot dessus j'ai:

oot@ttyp0[/]# mount /mnt/hda1
root@ttyp0[/]# chroot /mnt/hda1
chroot: /bin/bash: Aucun fichier ou répertoire de ce type


or tout semble en ordre de marche par ailleurs (hda9 contient ma partition pour les tests de distrib, un Cooker pour le moment)

root@ttyp0[/]# ls -l /mnt/hda1/bin/bash
-rwxr-xr-x    1 root     root       634256 2004-03-14 13:10 /mnt/hda1/bin/bash
root@ttyp0[/]# /mnt/hda1/bin/bash
root@ttyp0[/]# exit
root@ttyp0[/]# mount /mnt/hda9
root@ttyp0[/]# chroot /mnt/hda9
bash: /dev/null: Permission denied
bash: /dev/null: Permission denied
bash: /dev/null: Permission denied
[root@Knoppix /]#


 
J'en perds mon latin :pt1cable:


Message édité par Acontios le 14-03-2004 à 14:19:40
Reply

Marsh Posté le 14-03-2004 à 13:35:05   

Reply

Marsh Posté le 14-03-2004 à 13:37:41    

en tout cas ça n'a rien a voir avec le reiserfs  
 
ton /dev est intact ? /dev/MAKEDEV

Reply

Marsh Posté le 14-03-2004 à 13:40:35    

je vois pas le rapport avec /dev :??:
Les erreurs sur /dev/null sont justes dûes au fait que la Mandrake utilise udev et que j'ai pas bindé /dev sur /mnt/hda9/dev

Reply

Marsh Posté le 14-03-2004 à 14:11:23    

arf, il semble que le problème soit tout con:
il me manque des trucs tels que /lib/ld-linux... dans la partition / de ma Sid :whistle: (ReiserFS m'a tuer)

Reply

Marsh Posté le 14-03-2004 à 14:19:20    

ouais, bon, c'était ça: navré pour le dérangement :D

Reply

Marsh Posté le 14-03-2004 à 14:44:20    

GRUIIIIIIIIK
[:cupra]
 

for pkg in `grep "install ok installed" -B1 /var/lib/dpkg/status |grep Package | sed -e s/"Package: "//g`; do apt-get install -y --reinstall $pkg;done


 
[:totoz]


Message édité par Acontios le 14-03-2004 à 14:47:52
Reply

Marsh Posté le 14-03-2004 à 14:49:22    

apt-get install -y --reinstall * ?

Reply

Marsh Posté le 14-03-2004 à 14:49:23    

911GT3 a écrit :

GRUIIIIIIIIK
[:cupra]
 

for pkg in `grep "install ok installed" -B1 /var/lib/dpkg/status |grep Package | sed -e s/"Package: "//g`; do apt-get install -y --reinstall $pkg;done


 
[:totoz]


 
pk tu réinstalles tout ? [:wam]
c cassé ?


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 14-03-2004 à 14:51:02    

Taz a écrit :

apt-get install -y --reinstall * ?


 
bah non il va tout installer là  [:anathema]


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 14-03-2004 à 14:54:04    

il réinstallerai surtout tout les noms du répertoire en cours à mon avis ;)
 
En fait, j'ai ajouté un -d et je ferai ça ensuite via un dpkg -i *.deb depuis le rép des archives, ça sera plus lisible [:ddr555]

Reply

Marsh Posté le 14-03-2004 à 14:54:04   

Reply

Marsh Posté le 14-03-2004 à 15:08:44    

911GT3 a écrit :

il réinstallerai surtout tout les noms du répertoire en cours à mon avis ;)


 
ça ça dépend de la conf de ton shell  [:mrbrelle]  
mais je viens d'essayer et il veut une lettre avant l'étoile, sinon ça marche pas :o


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed