[coreboot] Re: Chainloading Windows from a Linux Payload

2019-08-27 Thread Matt B
Hello, Just adding some information that might be useful to others who find themselves in a similar position: ReactOS (open source widows re-implementation) has a bootloader called freeloader which is capable of loading all sorts of windows and windows-like operating systems. It can even do

[coreboot] Re: Chainloading Windows from a Linux Payload

2019-06-12 Thread Matt B
Hi, > I think SeaBIOS already has an option to build a multiboot image. In > either case you could also (in theory) pack either into a bzImage and > feed that to kexec. > Clearly this is one place I should look next. I was mainly looking at grub as I understood it to be the most capable among

[coreboot] Re: Chainloading Windows from a Linux Payload

2019-06-12 Thread Mike Banon
At least Windows 10 supports the Legacy BIOS, and most likely 12 will too. As long as they are making a 32-bit version of Windows they're still caring about the "legacy" PCs and we shouldn't be worried. Also, it's hard to imagine a coreboot'er who would be running 12 natively - not inside some

[coreboot] Re: Chainloading Windows from a Linux Payload

2019-06-11 Thread Gregg Levine
Hello! (Incidentally all of you are getting this because Google Mail delights in sending things out as reply-all.) I'm currently an observer in this set of circumstances but as it happens Stefan you are very right. My older laptop used a BIOS that was more suited to an earlier and even uglier

[coreboot] Re: Chainloading Windows from a Linux Payload

2019-06-11 Thread Stefan Reinauer
* ron minnich [190611 07:13]: > if you boot windows 12 would you need tianocore? Need is a harsh word, but the simple answer to a simple question is yes, you do. You can use SeaBIOS, but Windows does not officially support legacy BIOS since at least Windows 7, so whatever works today might stop

[coreboot] Re: Chainloading Windows from a Linux Payload

2019-06-10 Thread ron minnich
if you boot windows 12 would you need tianocore? On Mon, Jun 10, 2019 at 1:44 PM Nico Huber wrote: > > On 09.06.19 20:53, Matt B wrote: > > It is possible through u-root support for multiboot images [1] to chainload > > grub? > > Yes, I would think so. But in case we are still on topic: It won't

[coreboot] Re: Chainloading Windows from a Linux Payload

2019-06-10 Thread Nico Huber
On 09.06.19 20:53, Matt B wrote: > It is possible through u-root support for multiboot images [1] to chainload > grub? Yes, I would think so. But in case we are still on topic: It won't help you to boot Windows (unless you also implement UEFI services in your LinuxBoot and use a UEFI GRUB). To

[coreboot] Re: Chainloading Windows from a Linux Payload

2019-06-10 Thread ron minnich
yes. multiboot support went in a few months ago and we can, for example, load vmware esxi. I wonder why you would want to chainload grub, however, instead of using u-root programs that read grub config files and do the boot directly? There are reasons to use grub, of course, but I was curious

[coreboot] Re: Chainloading Windows from a Linux Payload

2019-06-09 Thread Matt B
Hi, It is possible through u-root support for multiboot images [1] to chainload grub? -Matt [1] https://godoc.org/github.com/u-root/u-root/pkg/boot#MultibootImage On Sat, Apr 13, 2019 at 2:48 PM ron minnich wrote: > Esxi works today freebsd is coming and windows is in Long term thinking > >

[coreboot] Re: Chainloading Windows from a Linux Payload

2019-04-13 Thread ron minnich
Esxi works today freebsd is coming and windows is in Long term thinking On Fri, Apr 12, 2019, 11:46 AM Rafael Send wrote: > Good question, I'd be interested in the answer to this as well if anyone > has some insight. > > Cheers, > R > > On Fri, Apr 12, 2019 at 7:45 AM Matt B wrote: > >>

[coreboot] Re: Chainloading Windows from a Linux Payload

2019-04-12 Thread Rafael Send
Good question, I'd be interested in the answer to this as well if anyone has some insight. Cheers, R On Fri, Apr 12, 2019 at 7:45 AM Matt B wrote: > Greetings, > > From what I can find, Linux can only chainload another linux kernel. (via > kexec) Does this mean that a Linux payload like