USB 플래시 드라이브를 연결한 상태에서 원격 서버를 부팅했습니다.
USB 펜 드라이브가 SCSI 디스크보다 먼저 감지되기 때문에 장치 이름이 변경됩니다(/dev/sda가 /dev/sdb,...).
일반적인 상황에서는 OS 수준에서 관리할 수 있지만 여기서는 변경할 수 없는 ISO 이미지의 Quickboot 스크립트를 사용하여 원격으로 서버를 설치해야 합니다.
내가 액세스할 수 있는 유일한 설정은 시작 매개변수입니다.
USB 플래시 드라이브 감지를 방지하는 방법은 무엇입니까?
답변1
모든 USB 저장 장치를 비활성화해야 하는 경우 dracut
initramfs 생성기를 사용하는 배포판에 다음 부팅 옵션이 적용될 수 있습니다.
rd.driver.blacklist=usb-storage,uas
이는 initramfs-tools
Debian을 사용하는 배포판에 각각 적용됩니다:
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