sudo mkdir -p /media/cdrom
cd ~
sudo mount -o loop ubuntu-* /
mount: ubuntu-*: failed to setup loop device: No such file or directory
mount
filesystem
cd
loop-device
user418576
fonte
fonte
root
) um diretório, alterou o diretório para o diretório HOME do usuário conectado e tentou montar o curingaubuntu-*
no diretório raiz. O curingaubuntu-*
não corresponde a nada no diretório atual e foimount
informado. O que você estava tentando fazer?Respostas:
Primeiro, verifique se você montou o módulo do kernel do dispositivo de loop. Então corra:
Se você não obtiver saída, isso significa que você deve montar o módulo do kernel do dispositivo de loop. Assim:
Execute novamente o seguinte para garantir que o módulo esteja carregado. Você deve obter algumas saídas:
Agora, para montar um arquivo ISO como dispositivo de loop, faça o seguinte:
No entanto, acho que também deve funcionar sem a
-t iso9660
peça.fonte
modprobe loop
não produz saída, esse é o comportamento esperado? Mesmo depois disso, não há saída paralsmod | grep loop
./dev/loop0
dispositivo e se possui permissões para usá-lo. Use--privileged
se você tentar isso no Docker.Eu suspeito que você esteja seguindo cegamente algumas instruções sobre como montar uma imagem ISO do Ubuntu usando o dispositivo de loop.
Isso cria um diretório
cdrom
pertencente à raiz,/media
se não existir, e deve ser usado como o ponto de montagem do sistema de arquivos a ser montado;Isso altera o diretório de trabalho atual da instância do terminal para
~
, que é uma abreviação que se expande para o caminho do diretório inicial;Isso tenta montar todos os arquivos correspondentes
ubuntu-*
(todos os arquivos com um nome de arquivo começandoubuntu-
) no diretório inicial usando o dispositivo de loop e/
como o ponto de montagem. Só não faça isso. Não é útil comparar com um curinga se você estiver tentando montar uma única imagem ISO, deixando de lado o fato de que você deseja que seu/
ponto de montagem continue segurando a partição raiz. Monte a imagem ISO especificando seu nome de arquivo exato e monte-o no ponto de montagem que você acabou de criar (/media/cdrom
). Para fazer isso, verifique se a imagem ISO que você deseja montar está presente no diretório inicial e altereubuntu-*
com o nome completo da imagem ISO. Por exemplo, para montar a imagem oficial do Ubuntu Desktop 14.04.2 de 64 bits, o comando seria:fonte