Greetings,
Lately I have been looking around about a new feature of grub2 which allows grub2 to boot iso images directly.
It's simple and actually it works from grub2 point of view which is loading the kernel and running the init script.
But the catch is that the init script should know what to do with the iso image. It should somehow be able to mount the iso file passed by grub2.
I have been running on it for like 3 days now looking everywhere on google and irc. Now I think init script needs to be modified but I am not a script guru to go solo on that. I was looking to see if anyone interested to help on any distro.
So far
grml could boot. Some other posts mentioned that ubuntu could boot that way too.
I have inspected grml init and found that they are mounting the image passed from grub2 by isofrom/fromiso parameter.
I was inspecting Sabayon and did not find a match for what's in grml. And that's why booting it, fails. It reads the kernel and part of init script runs but it fails at the point where it's expecting the cd.
I think if I could modify the init to parse the isofrom/fromiso parameter of grub2 to mount it. We could get any distro to boot that way.
If anyone with some knowledge or experience interested on the subject, pls post so we can work on it.
Thanks everyone.