running VirtualBox on Genode

Daren Sin darensin01 at ...9...
Mon Jul 20 10:43:31 CEST 2015


Hi Alexander,

Thanks for your suggestion!

I tried using dd to boot Genode on USB, by using virtualbox.iso in the
build-nova folder as per your suggestion:

 sudo dd if=virtualbox.iso of=/dev/sdb

There was some progress, but it stopped at a startup screen:

NOVA Microhypervisor v7-9916e62 (x86_64): Jul 10 2015 [gcc 4.9.2]

[0] CORE :0 :0 :0 6:1a :5 :1 [11] Intel(R) Core(TM) i7 CPU    960 @3.20 GHz
[2] CORE :0 :2 :0 6:1a :5 :1 [11] Intel(R) Core(TM) i7 CPU    960 @3.20 GHz
[5] CORE :0 :1 :1 6:1a :5 :1 [11] Intel(R) Core(TM) i7 CPU    960 @3.20 GHz
[4] CORE :0 :0 :1 6:1a :5 :1 [11] Intel(R) Core(TM) i7 CPU    960 @3.20 GHz
[1] CORE :0 :1 :0 6:1a :5 :1 [11] Intel(R) Core(TM) i7 CPU    960 @3.20 GHz
[7] CORE :0 :3 :1 6:1a :5 :1 [11] Intel(R) Core(TM) i7 CPU    960 @3.20 GHz
[3] CORE :0 :3 :0 6:1a :5 :1 [11] Intel(R) Core(TM) i7 CPU    960 @3.20 GHz
[6] CORE :0 :2 :1 6:1a :5 :1 [11] Intel(R) Core(TM) i7 CPU    960 @3.20 GHz

I waited for there seemed to be no further progress. I tried other
solutions suggested by searches online, such as using UNetBootin on Ubuntu,
but was directed to a grub interface, saying that the kernel image was
corrupt. I also tried burning it on a DVD instead.

Am I doing something by mistake, like using the wrong commands?

Daren

On Mon, Jul 13, 2015 at 5:13 PM, Alexander Boettcher <
alexander.boettcher at ...1...> wrote:

> Hello,
>
> On 13.07.2015 11:04, Daren Sin wrote:
> > In order to run from my USB, where should I obtain the .iso file from?
>
> The iso image of the VM (test.iso for virtualbox.run) is part of the
> generated Genode iso image in your build directory
> (<build_dir>/var/run/virtualbox.iso). Just copy the Genode iso to your
> usb stick by using dd.
>
> Cheers,
>
> Alex.
>
> >
> > Cheers
> > Daren
> >
> > On Fri, Jul 10, 2015 at 5:15 PM, Alexander Boettcher <
> > alexander.boettcher at ...1...> wrote:
> >
> >> On 10.07.2015 10:36, Daren Sin wrote:
> >>> Hi Alex and Christian,
> >>>
> >>> Really really thankful for the advice; apologies for the spoonfeeding
> as
> >>> well. Making changes to virtualbox.run, I've managed to boot up
> TinyLinux
> >>> on QEMU, but while QEMU says "booting kernel", the terminal reflects:
> >>>
> >>> ...
> >>> [init -> virtualbox] attempted to write to non-existing port 0xa79+1 .
> >> (02)
> >>> [init -> virtualbox] attempted to write to non-existing port 0xa79+1 .
> >> (05)
> >>> [init -> virtualbox] attempted to write to non-existing port 0xa79+1 .
> >> (02)
> >>> [init -> virtualbox] attempted to write to non-existing port 0xa79+1 .
> >> (00)
> >>> [init -> virtualbox] VMM: invalid gueststate
> >>> [init -> virtualbox] VMM: invalid gueststate
> >>> [init -> virtualbox] VMM: invalid gueststate
> >>> [init -> virtualbox] VMM: invalid gueststate
> >>
> >> I have another workaround to get a bit further, but finally Qemu for me
> >> (version 2.1.2 and 2.3.0) dies with an internal failure - so it will of
> >> no help to you. Please do as Christian suggested.
> >>
> >> Alex.
> >>
> >>> ...
> >>>
> >>> On Fri, Jul 10, 2015 at 3:23 PM, Alexander Boettcher <
> >>> alexander.boettcher at ...1...> wrote:
> >>>
> >>>> Hello,
> >>>>
> >>>> On 10.07.2015 08:13, Daren Sin wrote:
> >>>>> [init -> acpi] Could not open ROM session for module "config"
> >>>>> [init -> acpi] void* abort(): abort called
> >>>>
> >>>> That it the actual reason, the acpi driver did not find a
> configuration
> >>>> xml node. The issue got fixed already on current Genode master branch,
> >>>> but for now you may apply the following fix [0]. Nevertheless, please
> >>>> consider the suggestions of Christian Helmuth.
> >>>>
> >>>> Cheers,
> >>>>
> >>>> Alex.
> >>>>
> >>>> [0]
> >>>>
> >>>>
> >>
> https://github.com/alex-ab/genode/commit/738ad842f546afef16f3eb642ca3ff5c7c36e0cd
> >>>>>
> >>>>> What might be the problem?
> >>>>>
> >>>>> Thanks!
> >>>>>
> >>>>> On Wed, Jul 8, 2015 at 1:23 AM, Martin Stein <
> >>>> martin.stein at ...1...>
> >>>>> wrote:
> >>>>>
> >>>>>> Hi Daren,
> >>>>>>
> >>>>>> On 08.07.2015 04:51, Daren Sin wrote:
> >>>>>>> Hi,
> >>>>>>>
> >>>>>>> I've found this
> >>>>>>> page
> >>>>>>
> >>>>
> >>
> http://genode.org/documentation/release-notes/14.02#VirtualBox_on_top_of_the_NOVA_microhypervisor
> >>>>>>> and managed to run the /make prepare/ command, but got stuck at the
> >>>> next
> >>>>>>> one.
> >>>>>>
> >>>>>> The 'make prepare' mechanism is outdated. It has been replaced by
> the
> >>>>>> prepare_port command in tool/ports. Call the tool without arguments
> >> for
> >>>>>> a short manpage.
> >>>>>>
> >>>>>>> I tried doing that, but got a /Error: libc is not
> >>>>>>> prepared or outdated/ error.
> >>>>>>
> >>>>>> The error indicates that the third-party package "libc", which is
> >> needed
> >>>>>> for your scenario, is missing or too old. You can update it by doing
> >>>>>> './prepare_port libc' in tool/ports. There may be further
> third-party
> >>>>>> packages (ports) that need such treatment.
> >>>>>>
> >>>>>> Cheers,
> >>>>>> Martin
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>
> >>
> ------------------------------------------------------------------------------
> >>>>>> Don't Limit Your Business. Reach for the Cloud.
> >>>>>> GigeNET's Cloud Solutions provide you with the tools and support
> that
> >>>>>> you need to offload your IT needs and focus on growing your
> business.
> >>>>>> Configured For All Businesses. Start Your Cloud Today.
> >>>>>> https://www.gigenetcloud.com/
> >>>>>> _______________________________________________
> >>>>>> genode-main mailing list
> >>>>>> genode-main at lists.sourceforge.net
> >>>>>> https://lists.sourceforge.net/lists/listinfo/genode-main
> >>>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>
> >>
> ------------------------------------------------------------------------------
> >>>>> Don't Limit Your Business. Reach for the Cloud.
> >>>>> GigeNET's Cloud Solutions provide you with the tools and support that
> >>>>> you need to offload your IT needs and focus on growing your business.
> >>>>> Configured For All Businesses. Start Your Cloud Today.
> >>>>> https://www.gigenetcloud.com/
> >>>>>
> >>>>>
> >>>>>
> >>>>> _______________________________________________
> >>>>> genode-main mailing list
> >>>>> genode-main at lists.sourceforge.net
> >>>>> https://lists.sourceforge.net/lists/listinfo/genode-main
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>
> ------------------------------------------------------------------------------
> >>>> Don't Limit Your Business. Reach for the Cloud.
> >>>> GigeNET's Cloud Solutions provide you with the tools and support that
> >>>> you need to offload your IT needs and focus on growing your business.
> >>>> Configured For All Businesses. Start Your Cloud Today.
> >>>> https://www.gigenetcloud.com/
> >>>> _______________________________________________
> >>>> genode-main mailing list
> >>>> genode-main at lists.sourceforge.net
> >>>> https://lists.sourceforge.net/lists/listinfo/genode-main
> >>>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>
> ------------------------------------------------------------------------------
> >>> Don't Limit Your Business. Reach for the Cloud.
> >>> GigeNET's Cloud Solutions provide you with the tools and support that
> >>> you need to offload your IT needs and focus on growing your business.
> >>> Configured For All Businesses. Start Your Cloud Today.
> >>> https://www.gigenetcloud.com/
> >>>
> >>>
> >>>
> >>> _______________________________________________
> >>> genode-main mailing list
> >>> genode-main at lists.sourceforge.net
> >>> https://lists.sourceforge.net/lists/listinfo/genode-main
> >>>
> >>
> >>
> >>
> >>
> ------------------------------------------------------------------------------
> >> Don't Limit Your Business. Reach for the Cloud.
> >> GigeNET's Cloud Solutions provide you with the tools and support that
> >> you need to offload your IT needs and focus on growing your business.
> >> Configured For All Businesses. Start Your Cloud Today.
> >> https://www.gigenetcloud.com/
> >> _______________________________________________
> >> genode-main mailing list
> >> genode-main at lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/genode-main
> >>
> >
> >
> >
> >
> >
> >
> ------------------------------------------------------------------------------
> > Don't Limit Your Business. Reach for the Cloud.
> > GigeNET's Cloud Solutions provide you with the tools and support that
> > you need to offload your IT needs and focus on growing your business.
> > Configured For All Businesses. Start Your Cloud Today.
> > https://www.gigenetcloud.com/
> >
> >
> >
> > _______________________________________________
> > genode-main mailing list
> > genode-main at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/genode-main
> >
>
>
>
> ------------------------------------------------------------------------------
> Don't Limit Your Business. Reach for the Cloud.
> GigeNET's Cloud Solutions provide you with the tools and support that
> you need to offload your IT needs and focus on growing your business.
> Configured For All Businesses. Start Your Cloud Today.
> https://www.gigenetcloud.com/
> _______________________________________________
> genode-main mailing list
> genode-main at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/genode-main
>



-- 
Thank you!

Regards,
Daren
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.genode.org/pipermail/users/attachments/20150720/49af46a5/attachment.html>


More information about the users mailing list