Linux(Ubuntu 18.04)에서 부팅 시 USB 플래시 드라이브 감지를 비활성화하는 방법

Linux(Ubuntu 18.04)에서 부팅 시 USB 플래시 드라이브 감지를 비활성화하는 방법

USB 플래시 드라이브를 연결한 상태에서 원격 서버를 부팅했습니다.
USB 펜 드라이브가 SCSI 디스크보다 먼저 감지되기 ​​때문에 장치 이름이 변경됩니다(/dev/sda가 /dev/sdb,...).
일반적인 상황에서는 OS 수준에서 관리할 수 있지만 여기서는 변경할 수 없는 ISO 이미지의 Quickboot 스크립트를 사용하여 원격으로 서버를 설치해야 합니다.
내가 액세스할 수 있는 유일한 설정은 시작 매개변수입니다.

USB 플래시 드라이브 감지를 방지하는 방법은 무엇입니까?

답변1

모든 USB 저장 장치를 비활성화해야 하는 경우 dracutinitramfs 생성기를 사용하는 배포판에 다음 부팅 옵션이 적용될 수 있습니다.

rd.driver.blacklist=usb-storage,uas 

이는 initramfs-toolsDebian을 사용하는 배포판에 각각 적용됩니다:

blacklist=usb-storage,uas

답변2

오래 전에는
USB ID를 식별하는 것이 약간 어려웠지만 find /sys -ls 부팅 메시지를 보고 grep 필터를 연결하여 식별할 수 있었습니다. 그동안 키를 제거하는 원격 도움말을 찾았으므로 해당 솔루션을 테스트할 수 없습니다.
어쨌든 이는 부팅 시 USB 장치를 비활성화하는 데 도움이 될 수 있습니다.

노력하다usb-storage.quirks=VID:PID:i커널 매개변수는 위에서 설명한 것과 같습니다.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt

관련 정보