Does anybody know how the suse initramfs identifies what is the root file system when booting of isolinux? In the isolinunx config file that comes with suse install live cd the root is not specified. I would like to know how it figures it out. Also I would like to know if the initramfs shipped with the live cd is the same used in the distro and if it is also created with mkinitrd.
Isn’t the initial root inside the initrd that’s loaded? I believe these days Linux distros boot with a root in RAM and then do a switch to the root on the filesystem once that is mounted. You could always have a look at the init scripts.