logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 26-06-2014 16:50:07

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

[resolu] 'chroot' cherche '/bin/bash'

'chroot' cherche '/bin/bash'
Bonjour,

après avoir installé un dual boot via secure remix Ubuntu et W7, j'essaye d'installer Debian 7.5.0, toujours en dual boot avec W7, sur un LVM chiffré.
l'installation de grub2 s'étant terminée par des erreurs, j'ai continué l'installation sans grub2. l'installer a dit que c'était fait :-)

j'entre dans le pc via un live lubuntu 14.04, décrypte le groupe de volumes et les monte ainsi que la partition séparée /boot :

root@lubuntu:~# mount
/cow on / type overlayfs (rw)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
/dev/sdb1 on /cdrom type vfat (ro,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/loop0 on /rofs type squashfs (ro,noatime)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
gvfsd-fuse on /run/user/999/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=lubuntu)
/dev/mapper/gvdeb750wheezy-lv_slash_racine on /mnt/system type ext4 (rw)
/dev/mapper/gvdeb750wheezy-lv_usr on /mnt/system/usr type ext4 (rw)
/dev/mapper/gvdeb750wheezy-lv_var on /mnt/system/var type ext4 (rw)
/dev/mapper/gvdeb750wheezy-lv_tmp on /mnt/system/tmp type ext4 (rw)
/dev/mapper/gvdeb750wheezy-lv_home on /mnt/system/home type ext4 (rw)
/dev/sda6 on /mnt/system/boot type ext2 (rw)
/dev on /mnt/system type none (rw,bind)
/proc on /mnt/system/proc type none (rw,bind)
/dev on /mnt/system/dev type none (rw,bind)




au passage je ne sais pas pourquoi il y a deux fois la ligne '/dev on /mnt/system/dev type none (rw,bind)'

j'essaye d'entrer dans le systeme monté :

root@lubuntu:~# chroot /mnt/system
chroot: failed to run command ‘/bin/bash’: No such file or directory



et là j'ignore où se trouve ce /bin

voilà ce qu'il y a dans le /mnt/system :

root@lubuntu:/mnt/system# ls
agpgart          loop2               rfkill    tty23  tty57      ttyS31
autofs           loop3               rtc       tty24  tty58      ttyS4
block            loop4               rtc0      tty25  tty59      ttyS5
bsg              loop5               sda       tty26  tty6       ttyS6
btrfs-control    loop6               sda1      tty27  tty60      ttyS7
bus              loop7               sda2      tty28  tty61      ttyS8
char             loop-control        sda3      tty29  tty62      ttyS9
console          mapper              sda5      tty3   tty63      uhid
core             mcelog              sda6      tty30  tty7       uinput
cpu              mem                 sda7      tty31  tty8       urandom
cpu_dma_latency  net                 sdb       tty32  tty9       usb
cuse             network_latency     sdb1      tty33  ttyprintk  v4l
dev              network_throughput  sg0       tty34  ttyS0      vcs
disk             null                sg1       tty35  ttyS1      vcs1
dm-0             port                shm       tty36  ttyS10     vcs2
dm-1             ppp                 snapshot  tty37  ttyS11     vcs3
dm-2             proc                snd       tty38  ttyS12     vcs4
dm-3             psaux               stderr    tty39  ttyS13     vcs5
dm-4             ptmx                stdin     tty4   ttyS14     vcs6
dm-5             pts                 stdout    tty40  ttyS15     vcs7
dm-6             ram0                tty       tty41  ttyS16     vcsa
dri              ram1                tty0      tty42  ttyS17     vcsa1
ecryptfs         ram10               tty1      tty43  ttyS18     vcsa2
fb0              ram11               tty10     tty44  ttyS19     vcsa3
fd               ram12               tty11     tty45  ttyS2      vcsa4
full             ram13               tty12     tty46  ttyS20     vcsa5
fuse             ram14               tty13     tty47  ttyS21     vcsa6
gvdeb750wheezy   ram15               tty14     tty48  ttyS22     vcsa7
hidraw0          ram2                tty15     tty49  ttyS23     vga_arbiter
hidraw1          ram3                tty16     tty5   ttyS24     vhost-net
hpet             ram4                tty17     tty50  ttyS25     video0
input            ram5                tty18     tty51  ttyS26     zero
kmsg             ram6                tty19     tty52  ttyS27     zram0
kvm              ram7                tty2      tty53  ttyS28     zram1
log              ram8                tty20     tty54  ttyS29
loop0            ram9                tty21     tty55  ttyS3
loop1            random              tty22     tty56  ttyS30



voilà le contenu du groupe de volumes :

root@lubuntu:/mnt/system/gvdeb750wheezy# ls
lv_home  lv_slash_racine  lv_swap  lv_tmp  lv_usr  lv_var



root@lubuntu:/mnt/system/gvdeb750wheezy# ls /dev/mapper
control                 gvdeb750wheezy-lv_slash_racine  gvdeb750wheezy-lv_usr
encrypted-volume        gvdeb750wheezy-lv_swap          gvdeb750wheezy-lv_var
gvdeb750wheezy-lv_home  gvdeb750wheezy-lv_tmp



y# df -h
df: ‘/mnt/system/usr’: No such file or directory
df: ‘/mnt/system/var’: No such file or directory
df: ‘/mnt/system/tmp’: No such file or directory
df: ‘/mnt/system/home’: No such file or directory
Filesystem                                  Size  Used Avail Use% Mounted on
/cow                                        2.0G  104M  1.9G   6% /
/dev/mapper/gvdeb750wheezy-lv_slash_racine  2.0G  4.0K  2.0G   1% /mnt/system
tmpfs                                       392M  1.2M  391M   1% /run
/dev/sdb1                                    15G  715M   15G   5% /cdrom
/dev/loop0                                  635M  635M     0 100% /rofs
none                                        4.0K     0  4.0K   0% /sys/fs/cgroup
tmpfs                                       2.0G  4.0K  2.0G   1% /tmp
none                                        5.0M     0  5.0M   0% /run/lock
none                                        2.0G     0  2.0G   0% /run/shm
none                                        100M   20K  100M   1% /run/user
/dev                                        2.0G  4.0K  2.0G   1% /mnt/system



après création des répertoires manquants dans /mnt/system et re-mounté les partitions lv dans /mnt/system :

root@lubuntu:/mnt/system# df -h
Filesystem                                  Size  Used Avail Use% Mounted on
/cow                                        2.0G  104M  1.9G   6% /
/dev/mapper/gvdeb750wheezy-lv_slash_racine  2.0G  4.0K  2.0G   1% /mnt/system
tmpfs                                       392M  1.2M  391M   1% /run
/dev/sdb1                                    15G  715M   15G   5% /cdrom
/dev/loop0                                  635M  635M     0 100% /rofs
none                                        4.0K     0  4.0K   0% /sys/fs/cgroup
tmpfs                                       2.0G  4.0K  2.0G   1% /tmp
none                                        5.0M     0  5.0M   0% /run/lock
none                                        2.0G     0  2.0G   0% /run/shm
none                                        100M   20K  100M   1% /run/user
/dev/mapper/gvdeb750wheezy-lv_usr           9.1G  3.2G  5.8G  36% /mnt/system/usr
/dev/mapper/gvdeb750wheezy-lv_var           3.7G  249M  3.3G   7% /mnt/system/var
/dev/mapper/gvdeb750wheezy-lv_tmp           4.5G  9.4M  4.4G   1% /mnt/system/tmp
/dev/mapper/gvdeb750wheezy-lv_home          142G   60M  139G   1% /mnt/system/home
/dev/sda6                                   1.8G  8.3M  1.7G   1% /mnt/system/boot



nouvelle tentative :

root@lubuntu:/mnt/system# chroot /mnt/system
chroot: failed to run command ‘/bin/bash’: No such file or directory



je ne sais pas non plus entrer dans la partition racine :

root@lubuntu:/mnt/system# cd /dev/mapper/gvdeb750wheezy-lv_slash_racine
-bash: cd: /dev/mapper/gvdeb750wheezy-lv_slash_racine: Not a directory



il semble bien qu'il y ait un pb avec la partition racine et son 'bin' :-)

une idée ?
merci d'avance.
cordialement.
debianux

Dernière modification par debianux (28-06-2014 08:45:26)

Hors ligne

#2 26-06-2014 17:07:27

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : [resolu] 'chroot' cherche '/bin/bash'

Salut,

D'après ton « mount », tu as :

/dev on /mnt/system type none (rw,bind)

/dev on /mnt/system/dev type none (rw,bind)


Autrement dit, tu as monté /dev à la racine du chroot.
Tu l'as bien également monté sur /mnt/system/dev, mais ça n'a évidemment pas dé-monté l'autre.
Tu peux faire un

umount /mnt/system

qui devrait démonter le mauvais montage.


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#3 26-06-2014 17:09:20

phlinux
Membre
Distrib. : Buster
Noyau : 5.10
(G)UI : Openbox (+Rox+Feh)
Inscription : 09-05-2009

Re : [resolu] 'chroot' cherche '/bin/bash'

Bjr,
d'après mount ce n'est pas comme tu le dis "il y a deux fois la ligne '/dev on /mnt/system/dev type none (rw,bind)'"

/dev on /mnt/system type none (rw,bind)
...
/dev on /mnt/system/dev type none (rw,bind)


... donc je pense que ta racine n'est pas montée, ce que confirme le ls /mnt/system où on devrait trouver /bin


Pages perso : feh, omegat, udisks, passerelle, schroot vraiment transparent

Hors ligne

#4 28-06-2014 08:44:15

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

Re : [resolu] 'chroot' cherche '/bin/bash'

Bonjour captnfab et phlinux,
et merci pour vos suggestions.

effectivement la racine n'était pas "bien" montée.

après avoir tout recommencé (deux fois :-)), je suis parvenu à installer le grub !

mais comme un bonheur n'arrive jamais seul, au redémarrage j'ai droit à un :

cryptsetup: evms_activate is not available


et ça finit par :

/bin/sh : can't access tty : job control turned off
(initramfs)


et ça reste en curseur "clignotant"
qui fera sans doute l'objet d'un autre sujet de discussion :-)

debianux

Hors ligne

#5 30-06-2014 10:51:39

phlinux
Membre
Distrib. : Buster
Noyau : 5.10
(G)UI : Openbox (+Rox+Feh)
Inscription : 09-05-2009

Re : [resolu] 'chroot' cherche '/bin/bash'

Bjr,
Je ne pratique pas le cryptage, mais regarde si grub vise vers la bonne partition

Pages perso : feh, omegat, udisks, passerelle, schroot vraiment transparent

Hors ligne

#6 02-07-2014 14:18:40

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

Re : [resolu] 'chroot' cherche '/bin/bash'

bonjour phlinux,
ici a été évoqué un pb similaire :
http://blog.cmyers.org/index.php/2011/0 … -and-luks/
mais qui débouche dans mon installation par :

root@debian:~# dpkg-reconfigure initramfs-tools
update-initramfs: deferring update (trigger activated)
Traitement des actions différées (« triggers ») pour « initramfs-tools »...
update-initramfs: /boot/initrd.img-3.2.0-4-amd64 has been altered.
update-initramfs: Cannot update. Override with -t option.



quelle est la solution la plus simple pour vérifier ce que vise grub ?

merci d'avance
cordialement
debianux

Hors ligne

#7 03-07-2014 17:04:48

phlinux
Membre
Distrib. : Buster
Noyau : 5.10
(G)UI : Openbox (+Rox+Feh)
Inscription : 09-05-2009

Re : [resolu] 'chroot' cherche '/bin/bash'

Bjr,
Dans les détails ça risque de dépasser mes compétences.
En gros : grub s'est-il finalement bien installé (voir ton premier post) ?
Un update-grub donne quoi ?
As-tu créé "à la main" des menus dans /etc/grub.d ?

Pages perso : feh, omegat, udisks, passerelle, schroot vraiment transparent

Hors ligne

#8 04-07-2014 13:32:11

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

Re : [resolu] 'chroot' cherche '/bin/bash'

Bonjour phlinux,

root@debian:/# update-grub
Generating grub.cfg ...
Found background image: .background_cache.png
Found linux image: /boot/vmlinuz-3.2.0-4-amd64
Found initrd image: /boot/initrd.img-3.2.0-4-amd64
Cannot find list of partitions!  (Try mounting /sys.)
done
root@debian:/#
 

Hors ligne

#9 04-07-2014 13:32:50

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

Re : [resolu] 'chroot' cherche '/bin/bash'

As-tu créé "à la main" des menus dans /etc/grub.d ?


non

Hors ligne

#10 04-07-2014 13:48:21

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

Re : [resolu] 'chroot' cherche '/bin/bash'

Hors ligne

Pied de page des forums