bin,
etc, lib e dev -- tudo que você
precisa. Instale um kernel nele e faça com que o LILO carregue-o pelo
disquete (veja a documentação do LILO em lilo.u.*.pl).
Se você montou o kernel (ou fez o LILO dizer ao kernel) para ter um ramdisk do mesmo tamanho do disquete, o ramdisk será carregado em tempo de inicialização (boot) e será montado como raiz no lugar do disquete.
Veja o Bootdisk HOWTO.