Sim. Eu uso initrd no kernel e ele oferece pelo menos os seguintes métodos:
- Nenhum (como é compactado com o kernel)
- GZip
- BZip
- LZMA (possivelmente zen - somente)
EDITAR : Você pode usá-lo em um arquivo externo e com o LZMA (pelo menos no ubuntu ) .
EDIT 2 : Wikipedia afirma que o kernel Linux suporta gzip, bzip e lzma (dependendo , claro, quais algoritmos são compilados em).