![시작 시 USB 드라이버 비활성화](https://linux55.com/image/107791/%EC%8B%9C%EC%9E%91%20%EC%8B%9C%20USB%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B2%84%20%EB%B9%84%ED%99%9C%EC%84%B1%ED%99%94.png)
먼저 문제를 설명하겠습니다. 문제는 과학 연구에 사용되는 장비입니다. 저는 Linux에 대한 중급 경험이 있지만 시스템 관리자가 아닌 과학자입니다. 펄스 발생기를 제어하는 단일 보드 컴퓨터(Kontron MOPSlcdLX PC/104)가 있습니다. USB를 통해 연결됩니다.
실험 중에 두 장치 모두 쉽게 접근할 수 있는 곳에 있었습니다. 따라서 우리는 SSH를 통해 Kontron 컴퓨터와 통신합니다. Kontron 컴퓨터는 때때로 전원 연결 중단으로 인해 다시 시작됩니다.
질문:펄스 발생기가 Kontron 컴퓨터에 연결되고 전체 시스템을 재부팅했을 때 Kontron 컴퓨터가 정지되었습니다. 지상에서는 먼저 펄스 발생기를 분리하고 Kontron 컴퓨터를 다시 시작한 다음 펄스 발생기를 다시 연결하여 이 문제를 해결했습니다. 그러나 이는 일반적인 실험 절차에서는 불가능합니다.
재부팅하기 전에 BIOS에서 USB 포트를 비활성화했는데 Kontron 컴퓨터가 정지되지 않았습니다. 그러나 SSH 연결만 있기 때문에 일반적인 실험 중에는 불가능합니다.
아이디어:USB 부팅을 비활성화하고 컴퓨터가 SSH를 통해 실행 중일 때 활성화하십시오.
우리가 시도한 것:
USB 장치를 비활성화합니다.
echo '<bus>-1' | sudo tee /sys/bus/usb/drivers/usb/unbind
USB 드라이버를 다른 폴더에 복사합니다.
/lib/modules/$(uname -r)/kernel/drivers/usb/storage/usb-storage.ko
또한 grub에 "nousb" 옵션을 추가하고 싶지만 어디에 추가해야 할지 모르겠습니다. 하지만 이 중 어느 것도 도움이 되지 않습니다. 시작하는 동안 컴퓨터가 멈추고 펄스 발생기가 연결되지 않은 상태에서 USB 드라이버가 활성화됩니다.
Kontron 컴퓨터 실행 중데비안 7.2그리고3.2.0-4-486 커널.
매우 감사합니다!