Linux は、標準IDE, MEM, RLL コントローラ に対応しています。MFM あ るいは RLL コントローラを使う場合には、ファイルシステムを ext2fs にして、さらに、ハードディスクを初期化する際に bad block checking オプションを付ける必要があります。
エンハンストIDE (EIDE)インターフェースもサポートしています。IDE インターフェース を2枚使えば、 ハードディスク と CDROM を合計4台までつなぐことができます。 LinuxはこれらのEIDEインターフェースを検出します。
このほかに、一般的な 8bit XT コントローラにも対応しています。
pre-patch-2.0.31-3 IDE/ATAPIが提供されています。
他のコントローラもサポートしています: