Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

qemu error running unikernel .elf #91

Open
zephryn opened this issue Jan 30, 2022 · 2 comments
Open

qemu error running unikernel .elf #91

zephryn opened this issue Jan 30, 2022 · 2 comments

Comments

@zephryn
Copy link

zephryn commented Jan 30, 2022

this was done using the precompiled v0.4.1 binary provided in the releases section (go version -m indicates it was built with 1.16.6).

running egg build -o kernel.elf and then egg run kernel.elf or running egg test in the go project's directory returns the following error from qemu:
qemu-system-x86_64: multiboot knows VBE. we don't

@icexin
Copy link
Owner

icexin commented Jan 30, 2022

Hi, zephryn. This is a warning from qemu, not an error. The qemu started by egg test does not support the VBE graphical interface, and can only print text content to the terminal.

@mewmew
Copy link
Contributor

mewmew commented Feb 5, 2022

This was also confusing for me when starting to use eggos. The solution was to use egg pack instead of egg build to produce an ISO instead of an ELF file of the kernel. Then use egg run foo.iso. Perhaps this could be documented somewhere, or the warning could be extended (I know the warning is from Qemu and not eggos, so perhaps not easy to extend)?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants