CentOs7에서 시작 시 플로피 모듈이 로드되지 않도록 비활성화하는 방법은 무엇입니까?

CentOs7에서 시작 시 플로피 모듈이 로드되지 않도록 비활성화하는 방법은 무엇입니까?

VMWare Workstation 9에서 CentOS 7 설치를 실행하고 있습니다. VM 구성에서 플로피 드라이브를 제거했습니다(내 호스트 컴퓨터에 플로피 드라이브가 없고 12년 동안 플로피 드라이브를 사용하지 않았기 때문입니다).

가상 머신이 시작되면 오류 메시지가 나타납니다.

end_request I/O error dev fd0 sector 0

이 오류로 인해 기계가 정지되는 것은 아니지만 수정하고 싶습니다.

온라인으로 확인한 결과 플로피 드라이브 연결 여부에 관계없이 시작 시 기본적으로 플로피 드라이브 모듈이 로드되는 것으로 보입니다. 이는 시작 시 모듈을 로드하지 않도록 시스템에 지시하여 비활성화할 수 있으며, 분명히 GNU Linux의 버전에 따라 이를 수행하는 방법이 다릅니다. 여러 가지 방법을 시도했지만 시작 시 모듈이 여전히 로드되어 모두 실패했고 시작 중에 여전히 동일한 오류 메시지가 표시되었습니다. 각 해당 파일에 다음 줄을 추가해 보았습니다.

/etc/modprobe.conf:

별칭 플로피 닫기

/etc/modprobe.d/blacklist.conf:

블랙리스트 플로피 디스크

/etc/modprobe.d/floppy.conf:

블랙리스트 플로피 디스크

각각의 경우 이러한 파일은 기본적으로 존재하지 않으며 생성해야 하며 지금까지 모든 접근 방식은 실패했습니다.CentOS 7에서 부팅 시 플로피 모듈이 로드되지 않도록 비활성화하는 방법에 대한 명확한 대답을 가진 사람이 있습니까?

CentOS 7 포럼에 문의했는데 답변이 없어서 여기에 질문드립니다. CentOS 6.5용 솔루션은 작동하지 않습니다.

답변1

다음 두 파일을 추가하여 플로피 모듈 로딩을 비활성화할 수 있습니다.

/etc/dracut.conf.d/nofloppy.conf
    omit_drivers+="floppy"

그리고

/etc/modprobe.d/nofloppy.conf
    blacklist floppy

답변2

매우 우아하지는 않지만 커널 라인 부팅 옵션을 사용하여 비활성화할 수 있습니다.

modprobe.blacklist=floppy

grub 추가 라인 또는 extlinux.conf 추가 라인에서

관련 정보