(Yes, the project is still alive 😃) This procedure shows how to create a bootable and installable Ubuntu Live (along with the automatic hardware detection and configuration) from scratch.
How the kernel know the location of the root file system? I mean, in case of Linux installed on a hard drive, there's entry in the kernel command line that specify the root partition. But, for LiveCD I don't know where I should configure that. When I customize a LiveCD image, I get stuck at initramfs command line and the error "Can't find the root file system". Should I configure that in the initrd image itself? and how?
How the kernel know the location of the root file system? I mean, in case of Linux installed on a hard drive, there's entry in the kernel command line that specify the root partition. But, for LiveCD I don't know where I should configure that. When I customize a LiveCD image, I get stuck at initramfs command line and the error "Can't find the root file system". Should I configure that in the initrd image itself? and how?