genodelabs/genode — Issue #98: Error booting Fiasco, Fiasco.OC or NOVA from USB stick
Author: cproc
Created: 2012-02-02 19:20:33+00:00
State: open

The problem can be reproduced with Qemu by building the demo scenario and starting Qemu with the following command:

```
qemu-system-i386 -m 256 -serial mon:stdio -hda var/run/demo.iso
```

GRUB error output

```
Booting 'Genode on L4/Fiasco'

kernel /fiasco/bootstrap -serial -modaddr=0x02000000
[Multiboot-elf, <0x2d0000:0xab44:0x0>, shtab=0x2db190(bad)

Error 28: Selected item cannot fit into memory
```
```
Booting 'Genode on Fiasco.OC'

kernel /fiasco/bootstrap -modaddr=0x01100000
[Multiboot-elf, <0x2d0000:0x9014:0x83d4>, shtab=0x2e2280(bad)

Error 28: Selected item cannot fit into memory
```
```
Booting 'Genode on NOVA'

kernel /hypervisor serial
[Multiboot-elf, <0x200000:0x185c:0x0), <0x400000:0x9e94:0x13f616c>, shtab=0x18002f8(bad)

Error 28: Selected item cannot fit into memory
```

It works fine when booting the ISO image as CD-ROM (using '-cdrom' instead of '-hda' in the Qemu command) or when using Pistachio:

```
Booting 'Genode on L4ka::Pistachio'

kernel /pistachio/kickstart
[Multiboot-elf, <0x800000:0x7c81:0x0>, shtab=0x8081e0, entry=0x800030]
```