Você também pode querer investigar MEMDISK , pois isso parece ser a resposta para o que você está tentando fazer.
Os LiveCDs são, creio eu, um pouco diferentes. (Como a maioria dos sistemas Linux) eles inicializam um sistema mínimo usando Initrd e, em seguida, criar a experiência completa na RAM a partir disso - mas o kernel / OS é carregado antes de tudo ser colocado na memória.