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

関連情報