Linux fonctionne avec les contrôleurs standards IDE, MFM et RLL. Quand on
utilise des contrôleurs MFM/RLL, il est important d'utiliser ext2fs
avec
l'option de vérification des blocs défectueux si l'on formate le disque.
Les interfaces EIDE sont supportées. On peut aller jusqu'à deux interfaces IDE avec quatre disques durs et/ou lecteurs de cdroms. Linux détecte les interfaces EIDE suivantes:
Les contrôleurs ESDI émulant l'interface ST-506 (MFM/RLL/IDE) sont aussi supportés. Le commentaire précédent concernant la vérification des blocs défectueux s'applique ici aussi.
Les contrôleurs 8 bits XT marchent également.
Le démarrage IDE/ATAPI est fourni avec le pré-patch-2.0.31-3.