Consegui desativar o carregamento do módulo de disquete adicionando esses dois arquivos:
/etc/dracut.conf.d/nofloppy.conf
omit_drivers+="floppy"
e
/etc/modprobe.d/nofloppy.conf
blacklist floppy
Estou executando uma instalação do CentOS 7 no VMWare Workstation 9. Eu removi a unidade de disquete da configuração da VM (já que minha máquina host não tem uma, e eu não usei uma em literalmente 12 anos). / p>
Quando a VM é inicializada, uma mensagem de erro é exibida:
end_request I/O error dev fd0 sector 0
O erro não impede a execução da máquina, mas eu gostaria de lidar com o problema.
Depois de olhar em volta, parece que o módulo de disquete é carregado na inicialização por padrão, se há uma unidade de disquete conectada ou não. Isso pode ser desabilitado dizendo ao sistema para não carregar o módulo na inicialização, e aparentemente os diferentes tipos de GNU Linux têm diferentes maneiras de fazer isso. Eu tentei vários métodos e todos falharam como o módulo ainda carrega na inicialização ea mesma mensagem de erro ainda aparece durante a inicialização. Eu tentei adicionar a seguinte linha a cada arquivo correspondente:
/etc/modprobe.conf
:
alias floppy off
/etc/modprobe.d/blacklist.conf
:
blacklist floppy
/etc/modprobe.d/floppy.conf
:
blacklist floppy
Em cada caso, esses arquivos não existiam como padrão e precisavam ser criados e, até o momento, todos os métodos falharam. Alguém tem uma resposta definitiva sobre como desativar o carregamento do módulo de disquete na inicialização do CentOS 7 especificamente?
Eu perguntei nos fóruns do CentOS 7, mas não houve nenhuma resposta, daí eu perguntando aqui em vez disso. Por favor, note que a solução para o CentOS 6.5 não funciona.
Consegui desativar o carregamento do módulo de disquete adicionando esses dois arquivos:
/etc/dracut.conf.d/nofloppy.conf
omit_drivers+="floppy"
e
/etc/modprobe.d/nofloppy.conf
blacklist floppy
Não é elegante, mas você pode desativá-lo com uma opção de inicialização de linha do kernel
modprobe.blacklist=floppy
em sua linha de acréscimo ao grub ou na linha de acréscimo extlinux.conf