Hi Sid, unfortunately, I was not able to get it working. I'm stuck at an assertion error and haven't found the time yet to have a deeper look at what is going wrong.
What I did so far: - I re-enabled the mNvram initialisation in ConsoleImpl.cpp by removing the '#if 0'. - I added the -DVBOX_WITH_EFI to VBOX_CC_OPT. What I get is an assertion error: > [runtime -> archlinux -> vbox] Using VMX virtualization extension.[0m > [runtime -> archlinux -> vbox] EMT-0 > EMT-0 !!Assertion Failed!! > EMT-0 Expression: page_idx <= GMM_PAGEID_IDX_MASK > EMT-0 Location : src/virtualbox5/spec/nova/sup.cc(423) > int SUPR3CallVMMR0Ex(PVMR0, VMCPUID unsigned int, uint64_t, > PSUPVMMR0REQHDR) On Thu, 7 Feb 2019 18:58:01 +0100 Sid Hussmann <[email protected]> wrote: > Hi Johannes, > > I'm interested in this setup too. Did you manage to get it to work? > > Cheers > Sid > > On 2/6/19 2:00 PM, Johannes Schlatow wrote: > > Hi, > > > > I'd would like to boot my native Linux installation from within > > Sculpt using Virtualbox. First, let me briefly describe what I have > > done so far: > > > > I created a raw disk image that contains the relevant partitions > > (ESP, root and home), added the Block devices to the vfs of > > Virtualbox, and routed the Block sessions to the corresponding > > part_blk server. I also made the EFI firmware file available to > > Virtualbox. I created a vbox file and tested it on another Linux > > system. However, when using this vbox file on sculpt, I noticed > > that vbox does not respect the '<Firmware type="EFI"/>', i.e. > > neither my boot manager nor the UEFI shell appears. I had a look in > > the Genode repository and noticed that there is a vbox patch that > > removes (ifdef 0) the Nvram initialisation which is supposed to > > happen if the firmware type is EFI. > > > > Thus it appears that EFI support has been 'patched-out' from the > > virtualbox port. Is this intentional? Are there any major blockers > > that prevent us from using Virtualbox with some EFI firmware? > > > > Cheers > > Johannes > > > > _______________________________________________ > > Genode users mailing list > > [email protected] > > https://lists.genode.org/listinfo/users > > > > _______________________________________________ > Genode users mailing list > [email protected] > https://lists.genode.org/listinfo/users _______________________________________________ Genode users mailing list [email protected] https://lists.genode.org/listinfo/users
