sudo mkdir -p /media/cdrom
cd ~
sudo mount -o loop ubuntu-* /
mount: ubuntu-*: failed to setup loop device: No such file or directory
sudo mkdir -p /media/cdrom
cd ~
sudo mount -o loop ubuntu-* /
mount: ubuntu-*: failed to setup loop device: No such file or directory
Réponses:
Assurez-vous d'abord que vous avez monté le module de noyau de périphérique de boucle. Alors lancez:
lsmod | grep loop
Si vous n'obtenez aucune sortie, cela signifie que vous devez monter le module du noyau du périphérique de boucle. Donc:
modprobe loop
Relancez ce qui suit pour vous assurer que le module est chargé. Vous devriez obtenir quelques sorties:
lsmod | grep loop
Maintenant, pour monter un fichier ISO en tant que périphérique de boucle, procédez comme suit:
mount -o loop -t iso9660 <path/to/iso/file> /media/cdrom
Cependant, je suppose que cela devrait également fonctionner sans la -t iso9660
pièce.
modprobe loop
ne produit aucune sortie, est-ce le comportement attendu? Même après cela, il n'y a pas de sortie pour lsmod | grep loop
.
/dev/loop0
appareil et que vous disposez des autorisations pour l'utiliser. À utiliser --privileged
si vous essayez ceci dans Docker.
Je soupçonne que vous suivez aveuglément certaines instructions sur la façon de monter une image ISO Ubuntu à l'aide du périphérique de boucle.
sudo mkdir -p /media/cdrom
Cela crée un répertoire cdrom
appartenant à root /media
s'il n'est pas existant, et il est destiné à être utilisé comme point de montage du système de fichiers à monter;
cd ~
Cela change le répertoire de travail actuel de votre instance de terminal en ~
, qui est un raccourci qui se développe sur le chemin de votre répertoire personnel;
sudo mount -o loop ubuntu-* /
Cela tente de monter tous les fichiers correspondants ubuntu-*
(tous les fichiers dont le nom commence par ubuntu-
) dans votre répertoire personnel en utilisant le périphérique de boucle et /
comme point de montage. Ne fais pas ça. Il n'est pas du tout utile de faire la comparaison avec un caractère générique si vous essayez de monter une seule image ISO, en laissant de côté le fait que vous souhaitez que votre /
point de montage conserve la partition racine. Montez l'image ISO en spécifiant son nom de fichier exact et montez-la sur le point de montage que vous venez de créer ( /media/cdrom
). Pour ce faire, assurez-vous que l'image ISO que vous souhaitez monter est présente dans votre répertoire personnel et changez ubuntu-*
avec le nom complet de l'image ISO. Par exemple, pour monter l'image officielle d'Ubuntu Desktop 14.04.2 64 bits, la commande serait:
sudo mount -o loop ubuntu-14.04.2-desktop-amd64.iso /media/cdrom
root
) un répertoire, puis changé de répertoire pour le répertoire HOME de l'utilisateur connecté, puis essayé de monter le caractère génériqueubuntu-*
sur le répertoire racine. Le caractère génériqueubuntu-*
ne correspond à rien dans le répertoire actuel etmount
vous l'a dit. Qu'est ce que tu essayais de faire?