<div>Hello Peter,<br></div><div><br></div><div>-------- Original Message --------<br></div><blockquote type="cite" class="protonmail_quote"><div>Subject: Re: [coreboot] Coreboot on X230 and Dualboot / How to make it work<br></div><div>Local Time: September 23, 2017 10:01 PM<br></div><div><br></div><div>>> VGA init can be proper without Windows being able to boot.<br></div></blockquote><div><br></div><div>I know, this was the setup I had before, but having a PC which is unable to run windows is sometimes a no-go :-)<br></div><div><br></div><blockquote type="cite" class="protonmail_quote"><div>Windows will require SeaBIOS. (In theory perhaps TianoCore+CorebootPkg<br></div><div>works too, but I wouldn"t bet on that.)<br></div><div>Windows will also require the VGA BIOS.<br></div></blockquote><div><br></div><div>I am currently only using SeaBIOS and the vga.rom and SUCCESS, I am able to boot into my Qubes 3.2 installation AND (!) my Windows 10 Enteprise, whis is great as this was broken after switching to Coreboot.<br></div><div><br></div><blockquote type="cite" class="protonmail_quote"><div>If you have SeaBIOS then I recommend letting SeaBIOS run the VGA BIOS.<br></div></blockquote><div>I don't really understand what this means, when I document my setup/coreboot configuration, I am happy for any suggestion how to improve it.<br></div><div><br></div><div><br></div><blockquote type="cite" class="protonmail_quote"><div>> 1) Devices > Add a Video Bios Table (VBT) binary to CBFS (yes or no?)<br></div><div>No - the VGA BIOS creates a VBT. Is that not documented sufficiently?<br></div></blockquote><div>Maybe I don't get it, but in menuconfig I have disabled this option.<br></div><div><br></div><blockquote type="cite" class="protonmail_quote"><div>> 2) Devices > Graphic initialization (currently: use native graphics init)<br></div><div>> (should I switch this to: Run VGA Option Roms?)<br></div><div>No - disable graphics init in coreboot and let SeaBIOS run your VGA BIOS.<br></div></blockquote><div>Ok, I'll try that and will disable graphic initalization in coreboot.<br></div><div>As mentioned with the current setting I can boot into Linux and Windows 10.<br></div><div>Is there any benefit disabling native graphics init in coreboot?<br></div><div><br></div><blockquote type="cite" class="protonmail_quote"><div>As you can find in SeaBIOS docs, that requires the VGA BIOS to be<br></div><div>stored with the correct name in CBFS, which coreboot may or may not<br></div><div>do automatically. (It should, but bugs.)<br></div><div>If you store the VGA BIOS with a name in CBFS containing a special<br></div><div>subdirectory (I think vgaroms/) then the rest of the filename doesn"t<br></div><div>matter.<br></div></blockquote><div>I think some documentation here would be great, as I am currently a bit lost.<br></div><div>What I got from your reply, it is possible that coreboot will use the  vga.rom but it can also be handled by SeaBIOS, do I need to modify any additional things there (in SeaBIOS)?<br></div><div><br></div><blockquote type="cite" class="protonmail_quote"><div>You can of course always add the VGA BIOS file to CBFS manually, if you<br></div><div>want it to have a particular name in CBFS. It is not neccessary that the<br></div><div>coreboot build system adds it.<br></div></blockquote><div>I need to do some more reading about CBFS ... currently I am just happy that I got coreboot working for dualbooting Qubes and Win 10.<br></div><div><br></div><div>I'll do some more testing to see if everything works (external display / standby/resume / LTE/etc)<br></div><div><br></div><div>What has been improved already:<br></div><div>Booting up Qubes OS doesn't can also be done with graphical but, before including vga.rom into coreboot I had to edit grub.<br></div><div>In order to enter my passphrase to unlock my LUKS encrypted drive in Qubes I had to change grub to boot in "console mode" instead of relying on graphics:<br></div><div><br></div><div>sudo nano /etc/default/grub<br></div><div>GRUB_TERMINAL_OUTPUT="vga_text"<br></div><div>Remove rhgb quiet from GRUB_CMDLINE_LINUX<br></div><div><br></div><div>I've rolled back these changes and now I get the graphical splash screen during boot. Nice:-)<br></div><div><br></div><div>[799]<br></div>