running VirtualBox on Genode

Nobody III hungryninja101 at ...9...
Wed Jul 22 07:46:27 CEST 2015


Are you looking at the serial output, or just the screen? Because the
screen doesn't give all the output.
On Jul 21, 2015 11:33 PM, "Daren Sin" <darensin01 at ...9...> wrote:

> 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
>
>
> ------------------------------------------------------------------------------
> 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.genode.org/pipermail/users/attachments/20150722/d35eb6ce/attachment.html>


More information about the users mailing list