Clive McBarton wrote:
For the record, grub can also load a kernel and an initrd by just providing a block list, as you described for lilo. Since the filesystem is made read-only, this shouldn't be too ugly and certainly worth trying.Really? Great. How exactly? I looked at the man and info page and didn't see this option.
Actually, I haven't studied grub2 yet, but I see no reason they would have gone backwards regarding this feature.
In grub1, you need to get dirty with the install command, from the grub shell. Basically, you wouldn't specify a stage 1.5 (which loads the fs driver), and instead load stage2 directly. It's all documented in the manual[1].
[off-topic]Does anyone know if there's a grub2 reference draft available somewhere? Or any documentation apart from the wiki?
[1] http://www.gnu.org/software/grub/manual/html_node/install.html#install