Linux, / dev / fd0 비활성화 (플로피)


27

Linux 커널이 플로피 디스크 컨트롤러를 완전히 무시하도록 할 수 있습니까? 나는 드라이브가 없지만 분명히 내 마더 보드에는 컨트롤러가 포함되어 있습니다. /dev/fd0Thunar 및 기타 도구가 장치를 감지하고 조사하지 않도록 장치 노드 를 비활성화하고 싶습니다 .


1
BIOS에서 컨트롤러를 비활성화 할 수 없습니까?
Renan

1
그렇지 않다면, 플로피 드라이버없이 커널을 다시 컴파일 할 수 있습니다 (현재 내장되어 있고 모듈이 아니라고 가정)
쓸모없는

답변:


39

우분투에서는 floppy드라이버가 모듈로로드됩니다. 로드되지 않도록이 모듈을 블랙리스트에 올릴 수 있습니다.

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

플로피 드라이버는 즉시 재부트하면 즉시 추방되어야합니다.


3
다시 부팅 할 필요조차 없으며, rmmod 이후에 없어야합니다.
derobert

6
따라서 라인은 "즉시 및 재부팅시"입니다. 요점은 즉시 작동하며 재부팅 후에도 지속되므로 계속 할 필요가 없다는 것입니다.
Jim Paris

3
사과합니다. 잘못 읽었습니다.
derobert

6

플로피 드라이브의 존재 여부는 시스템의 BIOS에서 구성되는 것입니다. 어떤 종류의 플로피를 가지고 있는지 BIOS에 수동으로 알려 주어야하고, OS에 알려줍니다. 하드웨어가 실제로 자동 감지 될 수 없기 때문입니다.

따라서 BIOS로 가서 플로피가 없다고 알려야합니다.


0

V>를 사용 해도이 문제가 발생했습니다! 호스트 = Windows Server 2012 Essentials. 게스트 = Linux Mint 14. 하드웨어 = HP Proliant ML350, 플로피 드라이브 없음. 다른 손님에게는 문제가 발생하지 않았습니다.

VMware WS 9. Linux Mint를 Ubuntu 64로 정의하십시오. ISO에서 설치하기 전에 가상 플로피 드라이브를 제거하십시오.

보고 된 오류 = Error mounting system managed device /dev/fd0. Command line ... /media/flopp0 exited with non-zero . /dev/fd0 is not a valid block device.

/dev/fd0에서 마운트를 시도했습니다 fstab. /dev/fd0존재했다. /media/floppy그리고 /media/floppy존재한다. 에서 삭제 /dev/fd0되었습니다 fstab. 제거 floppyfloppy0디렉토리 (와 sudo물론).

재부팅-동일한 오류가 발생 /dev/fd0하여 /media/floppy다시 작성되었습니다.

위의 명령을 사용했습니다. 재부팅되었습니다. 오류가 없습니다.


1
이 당신의 대답은 질문에 대한 정답보다 다른 사람의 대답에 대한 의견과 비슷합니다. "이동"하는 것이 좋습니다.
rbrito

1
여기에 제안 된 답변은에서 제거 /dev/fd0하는 것 /etc/fstab입니다. fstabGUI 환경 자동 마운트와 완전히 관련이 없기 때문에 실제로 원래의 질문을 해결한다고 생각하지 않습니다 .
jw013
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.