Não é possível montar o arquivo ISO como dispositivo de loop: Erro: “falha ao configurar dispositivo de loop”

8
sudo mkdir -p /media/cdrom
cd ~
sudo mount -o loop ubuntu-* /
mount: ubuntu-*: failed to setup loop device: No such file or directory
    
por user418576 10.06.2015 / 07:33

2 respostas

5

Primeiro, certifique-se de ter montado o módulo do kernel do dispositivo de loop. Então corra:

  

lsmod | grep loop

Se você não obtiver nenhuma saída, isso significa que você precisa montar o módulo de kernel do dispositivo de loop. Então:

  

modprobe loop

Execute novamente o seguinte para garantir que o módulo esteja carregado. Você deve obter algumas saídas:

  

lsmod | grep loop

Agora, para montar um arquivo ISO como dispositivo de loop, faça o seguinte:

  

mount -o loop -t iso9660 <path/to/iso/file> /media/cdrom

No entanto, acho que também deve funcionar sem a parte -t iso9660 .

    
por Ron 10.06.2015 / 08:46
0

Suspeito que você esteja cegamente seguindo algumas instruções sobre como montar uma imagem ISO do Ubuntu usando o dispositivo de loop.

sudo mkdir -p /media/cdrom

Isso cria um diretório cdrom de propriedade de root em /media , se não existir, e deve ser usado como o ponto de montagem do sistema de arquivos a ser montado;

cd ~

Isso altera o diretório de trabalho atual da sua instância de terminal para ~ , que é uma abreviação que se expande para o caminho do diretório inicial;

sudo mount -o loop ubuntu-* /

Isso tenta montar todos os arquivos correspondentes a ubuntu-* (todos os arquivos com um nome de arquivo começando com ubuntu- ) em seu diretório inicial usando o dispositivo de loop e / como o ponto de montagem. Apenas não faça isso. Não é nada útil corresponder a um caractere curinga se você estiver tentando montar uma única imagem ISO, deixando de lado o fato de que deseja que seu ponto de montagem / continue mantendo a partição raiz. Monte a imagem ISO especificando seu nome exato e monte-o no ponto de montagem que você acabou de criar ( /media/cdrom ). Para fazer isso, certifique-se de que a imagem ISO que você deseja montar esteja presente em seu diretório inicial e altere ubuntu-* 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:

sudo mount -o loop ubuntu-14.04.2-desktop-amd64.iso /media/cdrom
    
por kos 10.06.2015 / 09:55