[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 10/Buster --> 11/Bulleye



Bonjour,

Le 2022-09-28 02:02, Alain Vaugham a écrit :
update-grub

Pareil chez moi :
update-grub
Mais là : erreur.
mkdir: cannot create directory /var/lib/os-prober/mount
No such file or directory
Ce message a été répliqué cinq fois.
J'ai hésité à lui créer le répertoire qui lui manquait.
Je me suis dit que si grub-install s'était bien passé alors ce devait
certainement être la dernière version. Donc je n'ai pas créé le
répertoire manquant. J'ai poursuivi.
J'avoue ne pas avoir eu l'idée de vérifier la version du Grub
fraîchement installé.

Tu n'aurais pas une partition /var séparée sur ton système (sur le disque dur) ?

Maintenant je suis incapable de dire si c'est à cause de l'usage de bind
au lieu de rbind que je dois attribuer l'échec de la mise à jour de
Grub en environnement chrooté.

Je ne pense pas. `rbind` (que je ne connaissais pas, j'utilise toujours `bind`)
fait :

Remonter une sous-arborescence et tous les sous-montages possibles ailleurs

La différence est donc la récursivité.

Si tu veux faire la même chose que `rbind` avec `bind`, il va falloir le faire
en plusieurs étapes pour chacun des montages "sous" `/proc` :

    # mount | grep proc
    proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=29,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=13784) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)

Donc :
    mount -o bind /proc /mnt/racine/proc/
mount -o bind /proc/sys/fs/binfmt_misc /mnt/racine/proc/sys/fs/binfmt_misc

Mais dans ton cas, `binfmt_misc` ne devrait pas être utile, donc le premier `mount`
devrait suffire.

Sébastien


Reply to: