GRUB Error 16: Inconsistent filesystem structure when try toload core in Genode/NOVA demo

chappewr at ...145... chappewr at ...145...
Fri Nov 2 20:35:10 CET 2012


1 - menu.lst - I can either include it in-line or as an attachment
    (I hate to pound the mailing list with it) - I do not have a
     place to post it at the moment.
2 - yes to all.  The Genode and kernel binaries are on the same harddisk
    as /boot/grub/menu.lst.
3 - all binaries in same partition, including (just for completeness)
    the vmlinuz-* kernels.
    all same filesystem
    filesystem is ext4

The hypervisor (NOVA) loads OK, so it is being found.
Legacy GRUB halts with the error when it starts to
load the core.
The menu.lst code is based on a template in Genode
documentation.
The specific section preceded by the primary Linux
section is this:
title		Ubuntu 12.04.1 LTS, kernel 3.2.0-32-generic-pae
uuid		2213d6b0-360e-450c-929a-b4ad2442322b
kernel		/boot/vmlinuz-3.2.0-32-generic-pae
root=UUID=2213d6b0-360e-450c-929a-b4ad2442322b ro quiet splash 
initrd		/boot/initrd.img-3.2.0-32-generic-pae
checkfile	/TG/check.file

title		Genode demo scenario
uuid		2213d6b0-360e-450c-929a-b4ad2442322b
kernel		/usr/local/src/genode-12.08/build.nova/kernel/hypervisor noapic
module		/usr/local/src/genode-12.08/build.nova/core/core
module		/usr/local/src/genode-12.08/build.nova/init/init
module		/usr/local/src/genode-12.08/os/config/demo
module		/usr/local/src/genode-12.08/build.nova/drivers/timer/nova/timer
module		/usr/local/src/genode-12.08/build.nova/drivers/input/ps2/x86/ps2_drv
module		/usr/local/src/genode-12.08/build.nova/drivers/pci/x86/pci_drv
module		/usr/local/src/genode-12.08/build.nova/drivers/framebuffer/vesa/vesa
_drv
module		/usr/local/src/genode-12.08/build.nova/app/launchpad/launchpad
module		/usr/local/src/genode-12.08/build.nova/server/nitpicker/genode/nitpi
cker
module		/usr/local/src/genode-12.08/build.nova/server/liquid_framebuffer/liq
uid_fb
module		/usr/local/src/genode-12.08/build.nova/server/nitlog/nitlog
module		/usr/local/src/genode-12.08/build.nova/test/nitpicker/testnit
module		/usr/local/src/genode-12.08/build.nova/app/scout/genode/scout

Thank you.
Bill Chappell





Original Message:
-----------------
From: Alexander Boettcher alexander.boettcher at ...1...
Date: Thu, 01 Nov 2012 10:29:08 +0100
To: genode-main at lists.sourceforge.net
Subject: Re: GRUB Error 16: Inconsistent filesystem structure when try
toload core in Genode/NOVA demo


Hello,

can you please put your grub menu.lst configurations somewhere and post
a link, so we can have a look.

Do I understand it correctly, that you want to add a grub boot entry to
an existing Linux installation ? That means that the Genode and Kernel
binaries are located somewhere on a harddisk and not on a CDROM/ISO
image anymore ?

If yes, are the kernel binary and the Genode binaries located on the
same partition of the harddisk or they are on potential different
partitions ? Do they have the same filesystem type ? Which filesystem
you are using ?

Cheers,

Alex.

On 26.10.2012 11:34, Bill Chappell wrote:
> I am trying to run the Genode(12.08)/NOVA demo as a boot option under
> Legacy GRUB following the "official" Genode instructions.
> When GRUB executes the line "module <path>/core", it halts
> with Error 16 as in the subject line.  Also if I use full paths, no 
> symlinks.
> When I edit the Genode Demo entry as GRUB runs and delete everything
> below the "kernel hypervisor" line, NOVA loads, reports 2 cores, and halts
> because "no ELF".
> "file core" reports that core is a 32 bit ELF.
> I have successfully run the Genode demo on top of Ubuntu 12.04 LTS and the
> Genode/NOVA demo on top of Ubuntu 12.04 LTS.
> GRUB savedefault is false.
> I tried the patch to stage2/fsys_iso9660.c with no luck.
> I have used both an IBM ThinkCentre and an HP laptop (6530b) with both
> Legacy GRUB and Legacy GRUB with Trusted GRUB patches.
> "The Google" is out of suggestions.
> Thank you.
> 
>
----------------------------------------------------------------------------
--
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_sfd2d_oct
> _______________________________________________
> Genode-main mailing list
> Genode-main at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/genode-main
> 


----------------------------------------------------------------------------
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
Genode-main mailing list
Genode-main at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/genode-main


--------------------------------------------------------------------
mail2web.com – Enhanced email for the mobile individual based on Microsoft®
Exchange - http://link.mail2web.com/Personal/EnhancedEmail






More information about the users mailing list