On Mon, Oct 22, 2012 at 1:15 PM, Laszlo Ersek <ler...@redhat.com> wrote:

> (The following passages are from [1], which I've referenced in section
> III of [2].)
>
>>
>> "Display at Boot Time
>> For a platform that has a console device, the UEFI 2.0 specification
>> requires the firmware to implement the Simple Text Output Protocol.
>> Optionally, the firmware can also support a graphical protocol. UEFI
>> 2.0 defines the Graphic Output Protocol (GOP), and EFI 1.1 defines the
>> Universal Graphics Adapter (UGA) Protocol. Windows supports all three
>> protocols, but the user experience with each protocol is different.
>> For the best experience, if the firmware implements a graphical
>> protocol, Windows recommends and prefers the GOP.
>> Windows requires a graphical protocol to render glyphs for non-English
>> message resources. To do so, the firmware must support the following:
>> •     A graphical protocol—either GOP or UGA.
>> •     Either 1024x768 display resolution with 32-bit pixel color or
>> 800x600 display resolution with 24-bit pixel color.
>>
>> If the firmware does not support any of these graphics modes, Windows
>> still functions, but all boot display reverts to text mode and
>> English.
>> Windows 7 and Windows Server 2008 R2 require GOP to display a
>> high-resolution, animated image during boot. If GOP is not available,
>> Windows uses the video graphics array (VGA) standard to display a
>> lower resolution image and a simple progress indicator. For an optimal
>> boot experience with these versions of Windows, sealed platforms
>> without expansion card slots can safely boot with graphics mode
>> enabled and eliminate transitions to text mode.
>> Whenever the firmware boot manager hands off execution to a Windows
>> EFI application, platform firmware and the firmware boot manager must
>> not use the frame buffer for any purpose."
>
> The core of the problem is precisely that: *even though* the OVMF GOP
> supports
> - 800x600x32,
> - 1024x768x24,
> - and with my recent patch, 800x600x24,
>
> the windows UEFI installer (the kernel in the WinPE phase) *nonetheless*
> requires a VGA BIOS. Ie. not "either-or": "always". This Windows 7 /
> Server 2008 R2 bug is what Razvan has repeatedly pointed out on the web,
> and what Windows 8 / Windows Server 2012 apparently fix. The latter in
> fact rely on the GOP only, as they should. (... until the "real" video
> driver is loaded of course.)
>
> Laszlo
>
> [1] http://www.feishare.com/attachments/083_UEFIrequirements.pdf
> [2] http://article.gmane.org/gmane.comp.bios.tianocore.devel/799


Greetings all,

After jumping through lots of hoops and several emails back and forth
with Laszlo (thanks for your help Laszlo) I have successfully
installed windows 2008 R2 with OVMF using a work around.  I used
Microsoft Deployment Toolkit 2012 to create a custome Lite Touch Media
iso  by adding the windows 2008 R2 install iso, and the virtio drivers
to the deployment toolkit. Then I needed to tweak the unattended file
that was generated that would do the installation & enable remote
desktop. After the install completes setup attempts to reboot. This
reboot attempt fails until you set the hard drive first in the boot
order. After that the instance will boot up and then reboot again.
During this time and also after install has been completed
successfully the VNC console video is blank but since rdp is enabled
the instance received an IP after installation finished.  I was then
able to connect to the guest via rdp. Does anybody know if  there
anything we can do to get the video working properly so the vnc
console works after installation has been completed in this fashion?

If anybody wants more details on how i managed to construct a working
ISO using Micrsoft deployment tools let me know. I know that due to
the limitations with the windows 2008 UEFI installer (the kernel in
the WinPE phase) as Laszlo has mentioned makes the issue difficult to
workaround but does anybody has any ideas regarding fixing the video
after installation has been completed so vnc console works properly?
I am more then willing to help find a work around for these issues
just let me know what you need from me.

Thanks to all who assisted me while trying to get 2008 R2 installed in ovmf.
Jeff

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to