Linux, desative / dev / fd0 (disquete)


27

É possível fazer o kernel do Linux ignorar completamente o controlador de disquete? Eu não tenho a unidade, mas obviamente minha placa-mãe contém o controlador. Gostaria de desativar o /dev/fd0nó do dispositivo de alguma forma para evitar que o Thunar e outras ferramentas o detectem e investigem.


11
Você não pode desativar o controlador no BIOS?
Renan

11
Se não, você sempre pode recompilar o kernel com nenhum driver de disquete (assumindo que é built-in e não um módulo de agora)
Useless

Respostas:


39

No Ubuntu, o floppydriver é carregado como um módulo. Você pode colocar este módulo na lista negra para que ele não seja carregado:

echo "blacklist floppy" | sudo tee /etc/modprobe.d/blacklist-floppy.conf
sudo rmmod floppy
sudo update-initramfs -u

Imediatamente e após a reinicialização, o driver de disquete deve ser banido definitivamente.


3
Não deveria nem precisar reiniciar, ele deveria ter saído depois desse rmmod.
derobert

6
Daí a linha "imediatamente e após a reinicialização". O ponto é que ele funciona imediatamente e também persiste após uma reinicialização, para que você não precise continuar fazendo isso.
Jim Paris

3
Minhas desculpas, eu li isso errado.
derobert

6

A presença ou ausência de uma unidade de disquete é algo que está configurado no BIOS do sistema. Você precisa informar manualmente à BIOS que tipo de disquete você possui e, por sua vez, informar ao sistema operacional. Isso ocorre porque o hardware não é realmente capaz de ser detectado automaticamente.

Então você precisa entrar no BIOS e dizer que não possui disquete.


0

Eu encontrei esse problema mesmo usando um V>! Host = Windows Server 2012 Essentials. Convidado = Linux Mint 14. Hardware = HP Proliant ML350, sem unidade de disquete. O problema não ocorreu em nenhum outro convidado.

VMware WS 9. Defina Linux Mint como Ubuntu 64. Remova a unidade de disquete virtual antes de instalar a ISO.

Erro reportado = Error mounting system managed device /dev/fd0. Command line ... /media/flopp0 exited with non-zero . /dev/fd0 is not a valid block device.

/dev/fd0estava tentando montar fstab. /dev/fd0existia. /media/floppye /media/floppyexiste. Removido /dev/fd0de fstab. Remova floppye floppy0diretórios (com é sudoclaro).

Reinicialize - mesmo erro /dev/fd0e /media/floppyfoi recriado.

Utilizou o comando acima. Reinicializado. Sem erro.


11
Esta sua resposta é mais como um comentário sobre a resposta da outra pessoa do que uma resposta adequada para a pergunta. Seria bom "realocá-lo".
Rbrito

11
Eu acho que a resposta sugerida aqui é remover /dev/fd0de /etc/fstab. Eu não acho que isso realmente atenda à questão original, pois fstabnão está totalmente relacionado à montagem automática do ambiente da GUI.
Jw013
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.