I've installed Genode on a partition on my hard drive, and configured Grub2 to boot it. However, Genode cannot find the ROM module "init". I configured Grub2 correctly--I used multiboot and added all the modules, including init. Note that I can boot from a cd with no problems besides graphics issues. I don't see any reason for the error besides Grub2 loading the modules differently. Is there any fix to make Genode compatible with Grub2? Could someone else try using Grub2 and see whether they get the same error?
Hi,
this seems to be solved by installing grub-legacy, but maybe this is also interesting for others.
Booting from hard disk via Grub2 works fine for me. I wrote a small script that generates Grub2 entries from the menu.lst file. It creates a file $build/var/run/$name/40_custom that can be copied to /etc/grub.d/. I attached the script and an example entry for the demo scenario to this mail. My script is specific for Nova, but adoption should be easy.
All best Chritsian
On Sunday 02 November 2014 01:29:52 Nobody III wrote:
I've installed Genode on a partition on my hard drive, and configured Grub2 to boot it. However, Genode cannot find the ROM module "init". I configured Grub2 correctly--I used multiboot and added all the modules, including init. Note that I can boot from a cd with no problems besides graphics issues. I don't see any reason for the error besides Grub2 loading the modules differently. Is there any fix to make Genode compatible with Grub2? Could someone else try using Grub2 and see whether they get the same error?
Hello Christian,
thanks for the script. In the past, I used the legacy support in Grub2
insmod legacycfg insmod ext2 legacy_configfile /boot/grub/menu.lst
This is also part of genode/tool/create_grub2.
Greets
Thanks. I thought I had used something like that for ReactOS, but I couldn't remember what it was. I'll try using that. On Nov 7, 2014 5:13 AM, "Christian Helmuth" < christian.helmuth@...1...> wrote:
Hello Christian,
thanks for the script. In the past, I used the legacy support in Grub2
insmod legacycfg insmod ext2 legacy_configfile /boot/grub/menu.lst
This is also part of genode/tool/create_grub2.
Greets
Christian Helmuth Genode Labs
http://www.genode-labs.com/ · http://genode.org/ https://twitter.com/GenodeLabs · /ˈdʒiː.nəʊd/
Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
genode-main mailing list genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main