[shell : bash/zsh] erreur avec su (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
antiheros
Hankyu
Messages : 25
Inscription : dim. 04 oct. 2009, 18:59

[shell : bash/zsh] erreur avec su (résolu)

Message par antiheros »

salut ..
j'ai remplacé hier bash par zsh.
or depuis je n'arrive plus à passer root :

Code : Tout sélectionner

$ su
Mot de passe : **********
su: zsh: Aucun fichier ou dossier de ce type
j'ai essayé de me logguer directement en root (ctrl-alt-f1) et j'ai exactement la même erreur

Code : Tout sélectionner

login : root
mot de passe : *********
cannot execute zsh : no such file or directory
login :
peut-être un indice, mais qui ne m'aide pas à résoudre mon problème : hier quand j'ai changé le shell au lieu de /bin/zsh j'ai tapé zsh directement


help parce que sans accès root je suis plutôt pas trop bien ..

edit : j'avais écrit /bin/bash au lieu de zsh
Dernière modification par antiheros le mer. 18 nov. 2009, 15:25, modifié 2 fois.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [shell : bash/zsh] erreur avec su (problème)

Message par tuxce »

tu l'as changé comment ? t'aurais pas oublié le "/bin/"
antiheros
Hankyu
Messages : 25
Inscription : dim. 04 oct. 2009, 18:59

Re: [shell : bash/zsh] erreur avec su (résolu)

Message par antiheros »

tuxce a écrit :tu l'as changé comment ? t'aurais pas oublié le "/bin/"
vivi, c'est exactement ça
depuis tout à l'heure, je me suis dit que du coup, si j'insérais un live-cd et que je copiais zsh de /bin/ vers /root
ça fonctionnerait peut-être, et c'est ce que j'ai fait ....
mais comme je suis assez bordélique, et que je note rien sur mes cd/dvd, j'ai malencontreusement foutu un dvd d'install hackintosh qui a eu le temps de foutre en l'air mon mbr avant que je m'aperçoive de mon erreur ... et c'est le caca, parce que même supergrub n'arrive pas à me remettre de l'ordre dans tout ça. :(

journée pourrie ... et pourtant j'ai pas pris de substances illicites !

edit : bon, pas si pourrie que ça la journée
j'ai finalement réussi à récupérer grub
j'ai pu tester mon idée de copie de /bin/zsh vers /root/, et tout marche au poil
j'ai plus qu'à rectifier le chemin vers /bin/zsh en root, puis je pourrai supprimer /root/zsh qui ne servira plus à rien

ouf
Avatar de l’utilisateur
aldevar
archer de cavalerie
Messages : 172
Inscription : sam. 25 nov. 2006, 10:55
Localisation : Cote d'armor

Re: [shell : bash/zsh] erreur avec su (problème)

Message par aldevar »

Salut,

Pour réinstaller grub et corriger ton erreur avec zsh, boot sur un livecd.
Une fois devant le prompte, monte ta partition / (et ta /home si besoin)

Code : Tout sélectionner

mount /dev/sdxx /mnt/arch
mount /dev/sdxx /mnt/arch/home
Ensuite, édite /mnt/arch/etc/passwd pour remettre bash ou zsh aux utilisateurs que tu as mal modifié

puis :

Code : Tout sélectionner

mount -o bind /proc /mnt/arch/proc
mount -o bind /dev/ /mnt/arch/dev
cp /proc/mounts /mnt/arch/etc/mtab
puis tu chroot dans ton système :

Code : Tout sélectionner

chroot /mnt/arch /bin/bash
Et enfin, tu réinstalle grub :

Code : Tout sélectionner

grub-install /dev/sdx
Tu termines en sortant du chroot avec exit et tu démontes le tout :

Code : Tout sélectionner

umount -a
Tu peux enfin rebooter

Normalement, tu devrais retrouver ton grub au redémarrage

Edit : trop tard :D
Un blog inintéréssant
antiheros
Hankyu
Messages : 25
Inscription : dim. 04 oct. 2009, 18:59

Message par antiheros »

merci quand même pour ton intervention
pis je vais tagguer résolu avant de me faire engueuler ! :mrgreen:
Répondre