Then I’ve tried Coreboot/TianoCore (on flash) + Grub2(EFI)/Ubuntu (on disk), and it didn’t worked. I have a black screen with a blinking cursor (top left screen).
Hello Fred,
Let me clear for you the theory, since I see that you need a bit more knowledge here (I apologize for not using text mode, since I import picture in this email).
Let me import the picture how your stock UEFI (BIOS) looks like:
[image: Inline image 1]
You see, your INTEL FSP and Coreboot are nothing more, then SEC + PEI (intermingled), where in PEI phase CPU + Chipset Init (most of it) belong to FSP, less of Chipset Init + almost entire Board Init belong to Coreboot, + minimal of DXE (the minimum set of drivers to make OS boot loader to work).
Tiano Core is the following: entire/full set of DXE (device drivers) with UEFI calls, to make it UEFI compatible, + probably Boot Dispatcher.
(Final) OS Boot loader is actually GRUB2.
Here, (again), *somebody from GOOGLE Coreboot folks should help* you with this transition (from DXE/Tiano Core to OS Boot Loader/GRUB2). OK?
Or, you can also post some complete debug traces (from FSP till GRUB2 or whatever), so me and/or somebody else should look into them, to see what is going on here???
Zoran _______
On Mon, Jan 1, 2018 at 7:57 PM, my First name is Test And my last Name is iPation testipation@live.com wrote:
While doing Coreboot + Tiano Core (or UEFI) in flash & GRUB2 + Ubuntu on drive, you should check and see if you see the same as me?! At least using stock BIOS??? _______
Hi Zoran, I think you missed some lines in my previous replies:
I’ve tried the stock UEFI Bios (on flash) + Grub2(EFI)/Ubuntu (on 1st disk, 1st to boot) + Clover(EFI)/macOS (on 2nd disk), well, it worked, Grub(EFI) can chainload to boot Clover (which boot macOS). So yes, I agree with you with the efi hierarchy, and grubx64.efi. It works with stock EFI Bios.
Then I’ve tried Coreboot/TianoCore (on flash) + Grub2(EFI)/Ubuntu (on disk), and it didn’t worked. I have a black screen with a blinking cursor (top left screen).
So I’ve tried to build a Grub2 EFI as payload for Coreboot, but without
success.
Nope. You have GRUB2 on drive, already. You should build Coreboot + Tiano Core in flash (then have drive GRUB2 + Ubuntu), but here somebody from Coreboot-GOOGLE folks should give you a hand.
Should work, as my best understanding is.
Zoran _______