Bonjour,

Je cherche à modifier la cmdline de grub2. (rajouter selinux=0)
J'ai déjà modifié /etc/default/grub et je lance la commande
su -c 'grub2-mkconfig -o /boot/grub2/grub.cfg'
et, entre autres, cela me donne ceci :
rmdir: échec de suppression de « /var/lib/os-prober/mount »: Périphérique ou ressource occupé
/var/lib/os-prober/mount est un répertoire un peu curieux :
Je suis allé voir ce qu'il contenait après avoir pris connaissance de l'erreur ci-dessus : il contient notamment tout mon répertoire de musique)
[root@localhost ~]# cd /var/lib/os-prober/mount
[root@localhost mount]# ls
chantal.gsb  musique
[root@localhost mount]# ls -l
total 1072
-rwxr-xr-x   1 root root 1063173 20 févr.  2011 chantal.gsb
drwxr-xr-x 334 root root   32768 22 avril 09:27 musique
J'essaye de supprimer ces données (ça fait quand même plusieurs Go), et impossible. Ces données sont en lecture seulement (alors que je suis en root).
[root@localhost ~]# rm -v /var/lib/os-prober/mount/chantal.gsb
rm : supprimer fichier « /var/lib/os-prober/mount/chantal.gsb » ? o
rm: impossible de supprimer « /var/lib/os-prober/mount/chantal.gsb »: Système de fichiers accessible en lecture seulement
N'est-ce pas contradictoire avec les informations données par le ls ci-dessus ?

Mais, après redémarrage de l'ordinateur, il ne contient plus rien !
Alors, je me dis que je vais réessayer ma commande et... ... Même résultat.
Je retourne voir le dossier /var/lib/os-prober/mount, et je retrouve apparemment les mêmes fichers

Comment expliquer cela ? Comment libérer ce "périphérique" ou "ressource" qui est occupé ?

Cordialement
Bonjour,

Je me suis trompé dans la rédaction de ma question (erreur dans la première commande citée). Je relance, donc, après avoir corrigé.
Excusez-moi...
Bonjour,

Le problème est règlé, mais pas résolu car je n'ai pas compris pourquoi.
Les dossiers qui apparaissaient dans le répertoire /var/lib/os-prober/mount sont des fichiers présents sur l'une des partitions de mon disque dur externe. J'ai essayé de relancer la commande
grub2-mkconfig -o /boot/grub2/grub.cfg
mais en ayant préalablement éteint ce disque dur externe. Et là, la commande se termine normalement.
Qu'est-ce qui fait qu'elle ne fonctionne pas avec le disque dur externe branché ? Mystère et boule de gomme 🙂

Cordialement,