Систему Linux можно запускать с дискеты или, для некоторых дистрибутивов, с файловой системы на лазерном диске, однако для хорошей производительности компьютера требуется установка на жесткий диск. Система Linux может сосуществовать с другими операционными системами: она только потребует для себя один или несколько разделов диска.
Система Linux поддерживает все контроллеры IDE и EIDE, а также более старые контроллеры MFM и RLL. Поддержано большинство, хотя и не все, контроллеры ESDI. Общее правило для контроллеров жестких и гибких диском с интерфейсом, отличным от SCSI, будет то, что, если диск доступен из системы MS-DOS или другой операционной системы, то он также должен быть доступен из системы Linux.
Система Linux также поддерживает большое количество популярных контроллеров с интерфейсом SCSI. Сюда входит большинство адаптеров Adaptec и Buslogic, а также адаптеры, основанные на микросхемах NCR.