Page 1 sur 1
[chroot] Le point de montage /proc n’existe pas
Publié : sam. 15 déc. 2018, 02:03
par Viserion
Bonjour,
Suite à une mise à jour, mon PC à planté (fin prématurée du fichier /boot/vmlinuz-linux...)
Je dois donc réparer avec un chroot depuis un liveCD (System Rescue cd)
J’ai bien suivi le wiki, mais je ne parviens pas à chrooter :
Merci.
Re: [chroot] Le point de montage /proc n’existe pas
Publié : sam. 15 déc. 2018, 02:32
par laurent85
Bonjour,
Cette page du wiki sur
chroot ?
Utilise le livecd d'Arch Linux, il y a la commande arch-chroot qui te simplefiera la tâche. Monte la racine de ton système et chroot dedans avec
arch-chroot /point_de_montage
Pour éviter que cette situation se reproduise installe sur ton système 2 noyaux, linux et linux-lts, tu pourras démarrer sur l'autre en cas de problème.
Re: [chroot] Le point de montage /proc n’existe pas
Publié : sam. 15 déc. 2018, 02:53
par Viserion
Bonjour,
Je viens de le faire, et j’obtiens la même erreur :
Code : Tout sélectionner
arch-chroot /mnt
mount : /mnt/proc: mount point does not exist
==> ERROR : failed to setup chroot/mnt
Re: [chroot] Le point de montage /proc n’existe pas
Publié : sam. 15 déc. 2018, 09:18
par FoolEcho
Viserion a écrit : ↑sam. 15 déc. 2018, 02:03
J’ai bien suivi le wiki, mais je ne parviens pas à chrooter :
Il nous faut plus d'indication sur les commandes que tu as utilisées (peut se produire si tu as créé/monté proc avant...).
https://wiki.archlinux.fr/chroot#En_utilisant_chroot
Re: [chroot] Le point de montage /proc n’existe pas
Publié : sam. 15 déc. 2018, 09:34
par Viserion
Bonjour,
Difficile car je poste depuis mon Ipad. En fait, la première chose que j’ai faite, c’est monter la partition /mnt.
Re: [chroot] Le point de montage /proc n’existe pas
Publié : sam. 15 déc. 2018, 12:55
par laurent85
Le message dit que le point de montage /mnt/proc n'existe pas, tu n'a pas monté la partition racine comme il faut au préalable.
En fait, la première chose que j’ai faite, c’est monter la partition /mnt.
Le ou les montages préalables à chroot de la racine de ton système ne sont pas corrects, donne la commande que tu as utilisée, le problème est là.
Re: [chroot] Le point de montage /proc n’existe pas
Publié : sam. 15 déc. 2018, 15:59
par CoudUr
J'ai comme l'impression que tu n'as pas monté ta partition système en premier lieu.
En utilisant un chroot traditionnel :
1) d’abord tu identifies ta partition système pour pouvoir la monter ainsi que (si nécessaire) ta ou tes partitions boot, home ou autre
2) tu montes les systèmes de fichiers supplémentaires proc, sys, dev et run (pour une connexion internet)
3) et enfin tu peux te chrooter dans ton système
Re: [chroot] Le point de montage /proc n’existe pas
Publié : sam. 15 déc. 2018, 16:13
par benjarobin
L'étape 2 et 3 ne sont pas nécessaire, tout est fait par arch-chroot
. Par contre oui il faut monter à minima la partition racine dans /mnt et les partitions de boot et/ou ESP au bon endroit avant de lancer arch-chroot
Re: [chroot] Le point de montage /proc n’existe pas
Publié : sam. 15 déc. 2018, 16:30
par CoudUr
benjarobin a écrit : ↑sam. 15 déc. 2018, 16:13
L'étape 2 et 3 ne sont pas nécessaire, tout est fait par
arch-chroot
C'est pour ça que j'ai bien précisé pour un chroot ordinaire car @Viderion a peut-être une préférence pour le livecd SystemRescueCD que pour le livecd d'Archlinux.
On ne sait pas on a tous nos petites habitudes
Re: [chroot] Le point de montage /proc n’existe pas
Publié : lun. 17 déc. 2018, 12:19
par Viserion
Bonjour,
Merci à ceux qui ont pris le temps d'essayer de m'aider. Je poste cet email depuis mon bahut, mais je vous enverrai le retour de la commande
ce soir.
A partir de mon live CD autre que ArchLinux, la première commande a été
puis
Comme je devais absolument préparer un sujet d'examen pour ce matin, j'ai refait une installation complète avec une priorité absolue de conserver mon ancien /home. Cela a fonctionné même si j'ai maintenant deux /home !
Merci
Re: [chroot] Le point de montage /proc n’existe pas
Publié : lun. 17 déc. 2018, 23:10
par laurent85
Viserion a écrit : ↑lun. 17 déc. 2018, 12:19
A partir de mon live CD autre que ArchLinux, la première commande a été
Ce qui a renvoyé un message d'erreur, non ?
Ce qu'on peut en déduire d'après le message d'erreur de arch-chroot est que tu n'as pas monté la bonne partition. Vérifie son contenu après montage avec la commande
ls /mnt
par exemple.
Re: [chroot] Le point de montage /proc n’existe pas
Publié : jeu. 20 déc. 2018, 16:37
par Viserion
Bonjour,
Ce qui a renvoyé un message d'erreur, non ?
Pourquoi cette commande aurait-elle retourné un message d'erreur ? De mémoire, je ne pense pas.
Mon système fonctionne bien actuellement mais je veux comprendre si cela vient à se reproduire.
Voici ma partition en sachant que le disque dur sda est cassé :
Code : Tout sélectionner
[root@archlinux viserion]# fdisk -l
Disque /dev/sda : 139,8 GiB, 150039945216 octets, 293046768 secteurs
Modèle de disque : WDC WD1500HLFS-0
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0xe0dccff4
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sda1 * 2048 58593279 58591232 28G 83 Linux
/dev/sda2 58595326 293046271 234450946 111,8G 5 Étendue
/dev/sda5 58595328 66961407 8366080 4G 82 partition d'échange
/dev/sda6 66963456 293046271 226082816 107,8G 83 Linux
Disque /dev/sdb : 931,5 GiB, 1000204886016 octets, 1953525168 secteurs
Modèle de disque : WDC WD1002FBYS-0
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x006e976e
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sdb1 * 2048 83888127 83886080 40G 83 Linux
/dev/sdb2 83888128 92276735 8388608 4G 83 Linux
/dev/sdb3 92276736 1953525167 1861248432 887,5G 83 Linux
[root@archlinux viserion]#
Ensuite dans l'ordre :
À partir de là, vous connaissez la suite.
Merci.
Re: [chroot] Le point de montage /proc n’existe pas
Publié : jeu. 20 déc. 2018, 17:05
par benjarobin
Il y a quoi dans
/mnt
une fois monté
/dev/sdb1
dessus ?
Quelle est la sortie de
Re: [chroot] Le point de montage /proc n’existe pas
Publié : ven. 21 déc. 2018, 00:05
par Viserion
Code : Tout sélectionner
[root@archlinux viserion]# mount /dev/sdb1 /mnt
[root@archlinux viserion]# ls -l /mnt
total 88
drwxr-xr-x 2 root root 4096 15 déc. 00:32 arch
lrwxrwxrwx 1 root root 7 21 août 16:21 bin -> usr/bin
drwxr-xr-x 3 root root 4096 15 déc. 03:46 boot
drwxr-xr-x 2 root root 4096 15 déc. 03:26 dev
drwxr-xr-x 55 root root 4096 19 déc. 10:26 etc
-rw-r--r-- 1 root root 77 15 déc. 00:24 etc:
drwxr-xr-x 2 root root 4096 15 déc. 03:25 home
lrwxrwxrwx 1 root root 7 21 août 16:21 lib -> usr/lib
lrwxrwxrwx 1 root root 7 21 août 16:21 lib64 -> usr/lib
drwx------ 2 root root 16384 15 déc. 00:14 lost+found
drwxr-xr-x 3 root root 4096 17 déc. 19:46 media
drwxr-xr-x 2 root root 4096 21 août 16:21 mnt
drwxr-xr-x 2 root root 4096 21 août 16:21 opt
dr-xr-xr-x 2 root root 4096 15 déc. 03:26 proc
Maintenant, j'ai fait ceci à partir d'un terminal Xterm donc ce n'est pas un chroot.
Re: [chroot] Le point de montage /proc n’existe pas
Publié : ven. 21 déc. 2018, 01:03
par laurent85
Il manque une partie du retour de commande après le dossier proc, tu n'as pas tout collé, mais ça devrait marcher le chroot.
A partir de là cette commande te renvoie un message d'erreur ?
Re: [chroot] Le point de montage /proc n’existe pas
Publié : ven. 21 déc. 2018, 14:59
par mimile
Salut,
Ca faisait un bon moment que je ne m'étais plus manifesté sur le forum (brouhaha en coulisse : Oh non, pas lui, par pitié !!
)
Bref, en ce qui concerne chroot, j'ai une solution simple : j'ai, en multi-boot, outre Arch, Linux Mint 17 dont je ne sers pas sers pas, sinon pour le mettre à jour de loin en loin.
Toutefois, quand je dois chrooter, je démarre Linux Mint et je n'ai aucune difficulté à m'immiscer dans Arch pour y effectuer les opérations salvatrices nécessaires.
Cette solution présente l'avantage de me dispenser d'utiliser un CD avec les inconvénients inhérents à cette méthode.
Les quelques fois (rares) où j'ai été amené à chrooter, tout s'est bien passé en suivant le Wiki d'Arch :
D'abord, je démarre Linux Mint et en console # :
mount /dev/sdXY /mnt (sdXY étant la partition racine de Arch)
cd /mnt
mount -t proc proc proc/
mount --rbind /sys sys/
mount --rbind /dev dev/
Puis :
chroot /mnt /bin/bash
Et là, tu te retrouves dans la racine d'Arch où tu fais ce que tu dois faire.
Ce n'est qu'un simple résumé et je te conseille de lire le Wiki (
https://wiki.archlinux.fr/chroot).
Cordialement