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
Build linuxkit/grub off of master #3309
Conversation
Please sign your commits following these rules: $ git clone -b "grub" git@github.com:deitch/linuxkit.git somewhere
$ cd somewhere
$ git commit --amend -s --no-edit
$ git push -f Amending updates the existing PR. You DO NOT need to open a new one. |
Note: this is still based off of alpine:3.8. Once this is in, we can put in the effort to switch to 3.9. One improvement at a time. |
Will push out packages for x86_64 and arm64 once someone else has signed off. |
This doesn't replace the old grub builds is the intention to do that later? |
Yes, several PRs:
|
@rn and @justincormack , can we get this moved ahead please? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added a few comments. This looks good, but the comments should get addressed and we also need to have the commit for the mkimage-*
images to use this before committing because otherwise CI won't test it
So it seems, I cannot sign it due to something with trust. Push worked, just not signing. Is it that we need a new hub repo set up correctly with trust for
|
OK, everything resolved except:
If someone can figure out the signing issue and help? |
Yes, it probably needs initialising. The instructions and keys are somewhere around that you have access to... |
Signed-off-by: Avi Deitcher <avi@deitcher.net>
Update: I managed to get it to build correctly off of upstream grub, and build the various
|
And thanks to @rn for initialized the repo. |
mjg confirmed that In the meantime, any help people can offer on the first issue, kindly do. |
The impact of losing I am willing to live with that. The only remaining issue, then, is my system with no video output. I do not yet know if this is something due to the changes in grub, or something else entirely. Can @rn or @justincormack weigh in here? Other than that, I think this is ready to go. |
I stand corrected. I had a slightly longer conversation with Matthew. It appears that Our choices basically are:
Thoughts? |
My suggestion would be stick with the orphaned coreOS grub for the really soon now release and then move to master after. |
In that case, I am going to do the following:
Once that is in place, I would appreciate some assistance in figuring out the empty boot screen issue. |
Replaced by #3505 |
- What I did
mkimage-iso-efi
,mkimage-raw-efi
,mkimage-qcow2-efi
. We do not use grub for bios.Note that this is compiling directly from master (a specific commit). We are not using the official release - which is available in
apk
- since that is based on the most recent release, 2.02, which is almost 2 years old.As discussed with @rn and @justincormack .
Question: would like some additional testing, even if only smoke-testing style, "can we build it and get the image we want" (final OCI image has a single file in it). Any thoughts on it?
- How I did it
Build
tools/linuxkit/grub
- How to verify it
Or more properly:
- Description for the changelog
Extract grub build to its own module.
- A picture of a cute animal (not mandatory but encouraged)