web-dev-qa-db-fra.com

monter un fichier iso en boucle

J'essaie de réduire mes images Raspberry Pi après ce tutoriel: https://softwarebakery.com/shrinking-images-on-linux

root@Host:~# modprobe loop      # no errors returned
root@Host:~# lsmod | grep loop  # returns nothing - this is strange…
root@Host:~# ls /dev/loop*
/dev/loop0  /dev/loop2  /dev/loop4  /dev/loop6  /dev/loop-control
/dev/loop1  /dev/loop3  /dev/loop5  /dev/loop7
root@Host:~# Sudo losetup -f
/dev/loop0
root@Host:~# losetup /dev/loop0 myimage.img
losetup: myimage.img: failed to set up loop device: Operation not permitted

Pourquoi?? Qu'est-ce que je fais mal?

EDIT: Passer quelques jours à googler Je n'ai trouvé aucune indication sur ce qui pourrait être un problème ici. Mais j'ai remarqué que certains fichiers .img fonctionnent très bien, alors que d'autres donnent "Opération non autorisée".

Des indices sur ce qui ne va pas avec l’image et les solutions possibles?

4
Drew

Enfin trouvé la réponse moi-même.

J'ai utilisé Ubuntu VM pour réduire mes images pi. La machine hôte - OSX. Le fichier image était dans un dossier partagé (Host-VM)

Pour pouvoir monter le fichier .img en tant que périphérique en boucle, assurez-vous de définir les autorisations du fichier .img sur 766 ou 666.

3
Drew