Linux funzionerà con i controller standard IDE, MFM e RLL. Quando si utilizzano i controller MFM/RLL è importante utilizzare ext2fs e le opzioni di controllo dell'errore di blocco durante la formattazione del disco.
Le interfacce Enhanced IDE (EIDE) sono supportate con un numero massimo pari a due interfacce IDE e quattro dischi rigidi e/o di unità CD-ROM. Linux rileverà queste interfacce EIDE:
Anche i controller ESDI che emulano l'interfaccia ST-506 (MFM/RLL/IDE) funzioneranno. Il commento relativo al controllo dell'errore di blocco si applica anche a questi controller.
Anche i controller XT generici a 8 bit funzioneranno.
A partire dalla pre-patch-2.0.31-3 è fornita l'interfaccia IDE/ATAPI.