O módulo Loop não está presente na instalação do Ubuntu

3

sudo modprobe loop max_loop=255 não retorna um erro, mas lsmod | grep "loop" não retorna nada. Da mesma forma, find /lib/modules/$(uname -r) -name "loop.ko" não imprime nenhum caminho para a tela. Eu acho que isso foi porque estava faltando, mas se eu usar modprobe para carregar um nome sem sentido, então eu recebo um erro que não existe. Então, onde está o módulo do kernel loop ? Existe mesmo?

    
por Melab 28.08.2015 / 19:11

2 respostas

1

loop deve ser compilado no kernel e não construído como um módulo ko .

É por isso que não aparece em lsmod .

Você pode alterar max_loop como um parâmetro de inicialização.

O parâmetro é chamado max_loop=255 . Você pode configurá-lo em /etc/default/grub na linha GRUB_CMDLINE_LINUX_DEFAULT .

Em seguida, execute sudo update-grub .

    
por Pilot6 28.08.2015 / 19:22
0

É provavelmente compilado no kernel, em vez de estar disponível como um módulo carregável separado: por exemplo, no meu sistema 14.04

~$ grep 'loop' /lib/modules/'uname -r'/modules.builtin
kernel/drivers/block/loop.ko

Veja esta discussão StackOverflow : Módulos Linux Loadable e módulos integrados .

    
por steeldriver 28.08.2015 / 19:22