<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<br>
<blockquote><br>
<br>
<br>
<br>
From: Zoran Stojsavljevic <zoran.stojsavljevic@gmail.com><br>
Sent: Friday, December 29, 2017 7:16 PM<br>
To: my First name is Test And my last Name is iPation<br>
Cc: coreboot@coreboot.org; ron minnich<br>
Subject: Re: [coreboot] Coreboot with an UEFI payload to boot (Clover) an Thinkpad X230 Hackintosh<br>
  <br>
<br>
> Hi, I have a Thinkpad X230 with stock Bios,booting<br>
> macOS High Sierra, using Clover EFI boot loader.<br>
> And it's working great! Then I've went through the<br>
> process of installing Coreboot/Seabios + Ubuntu on<br>
> another disk, and it works like a charm too! However,<br>
> I would like to use Coreboot+payload instead of the<br>
> stock Bios, in order to boot Clover/macOS.<br>
<br>
Let me try to decipher this spaghetti mess... First/Last name + The<br>
Coreboot list!<br>
<br>
</blockquote>
<p style="margin-top:0;margin-bottom:0">Sorry for the weird name.<br>
</p>
<blockquote><br>
You have a Thinkpad X230 with Stock BIOS on your flash. This one<br>
worked well with your HDD/SSD, on which you have Clover EFI boot<br>
loader, booting MacOS.<br>
<br>
</blockquote>
Yes.<br>
<blockquote><br>
You recently made Coreboot + SeaBIOS, and programmed it to your flash,<br>
erasing/overwriting stock BIOS. Then you install on other HDD/SSD<br>
Ubuntu using Coreboot + SeaBIOS flash, and it worked like a charm.<br>
<br>
</blockquote>
<p style="margin-top:0;margin-bottom:0">Yes.</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<blockquote>Now, when you return back your initial HDD/SSD with Clover EFI boot<br>
loader and MacOS, it does not boot. It does NOT. You are using<br>
(SeaBIOS) Legacy bootloader which could NOT boot UEFI (UEFI installed)<br>
based OS (in this case MacOS).<br>
<br>
</blockquote>
<p style="margin-top:0;margin-bottom:0">No, I didn't returned back to my initial disk with macOS, because I know it wouldn't work.</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<blockquote><br>
> I know there is TianoCore to boot UEFI systems.<br>
> Has anyone Tried something similar ?<br>
<br>
In order to make attempt to make your initial HDD/SSD (Clover EFI boot<br>
loader, booting MacOS) to work, you need to use Coreboot with Tiano<br>
Core payload. The problem here is how to pass Tiano Core thread of<br>
execution to Clover EFI boot loader (I have no slightest idea about<br>
that, and about Clover EFI bootloader).<br>
<br>
</blockquote>
<p style="margin-top:0;margin-bottom:0">In the mean time, I've just tried Coreboot+TianoCore payload, in order to boot my Clover+macOS disk, it didn't work, just a black screen. But I didn't got my hopes up, I were just trying.</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<blockquote><br>
My best guess it is similar to the problem if you had UEFI BIOS<br>
(programmed on flash) with GRUB 2.0 booting MacOS (I have no idea if<br>
this combination exists, I assume it does).<br>
<br>
</blockquote>
<p style="margin-top:0;margin-bottom:0">Yes it does, with Grub compiled --with-platform=efi</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<blockquote><br>
So in such a case you would replace/overwrite (in flash) UEFI BIOS<br>
with Coreboot + payload Tiano Core, which will boot GRUB 2.0 from<br>
drive, them show GRUB 2.0 boot menu with MacOS as one of the entries).<br>
<br>
</blockquote>
<p style="margin-top:0;margin-bottom:0">It's a good idea, I'll work on it. Thank you very much.</p>
<p style="margin-top:0;margin-bottom:0">Fred<br>
</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<blockquote>I hope this helps... .. . I really do.<br>
<br>
Zoran<br>
_______<br>
<br>
On Fri, Dec 29, 2017 at 6:13 PM, my First name is Test And my last<br>
Name is iPation <testipation@live.com> wrote:<br>
> Hi, I have a Thinkpad X230 with stock Bios, booting macOS High Sierra, using<br>
> Clover EFI boot loader. And it's working great!<br>
><br>
> Then I've went through the process of installing Coreboot/Seabios + Ubuntu<br>
> on another disk, and it works like a charm too!<br>
><br>
> However, I would like to use Coreboot+payload instead of the stock Bios, in<br>
> order to boot Clover/macOS.<br>
><br>
> I know there is TianoCore to boot UEFI systems. Has anyone Tried something<br>
> similar ?<br>
><br>
> Thanks.<br>
><br>
><br>
> --<br>
> coreboot mailing list: coreboot@coreboot.org<br>
> https://mail.coreboot.org/mailman/listinfo/coreboot<br>
<br>
<br>
coreboot Info Page<br>
mail.coreboot.org<br>
coreboot project mailing list. To see the collection of prior postings to the list, visit the coreboot Archives. Using coreboot<br>
    </blockquote>
</div>
</body>
</html>