[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#698914: grub-efi booting Windows 8 in UEFI mode

Hi Drasko!

On Wed, Apr 24, 2013 at 05:11:16PM +0200, Drasko DRASKOVIC wrote:
>Hi all,
>I experienced similar problem on an ASUS X20E1 with pre-installed
>Windows 8 image and UEFI.


>I tried replacing the entries by :
>menuentry "Windows (UEFI)" {
>   search --set=root --file /EFI/Microsoft/Boot/bootmgfw.efi
>   chainloader /EFI/Microsoft/Boot/bootmgfw.efi
>That helped find `bootmgfw.efi` but went directly into Windows
>Recovery blue screen, saying that device is not connected and gving an
>error 0xc000000f.


>At least this confirms that Windows 8 bootloader was found, but the
>way it was executed was wrong.


>Finally, I found that solution escribed here worked fine :
>This script : https://gist.github.com/falstaff84/4330598/raw/adaf598a78d568dbfada596441bdfad3b4dd3f97/25_windows_uefi
>seem to be doing a job of broken `os-prober` and creates correct
>grub.cfg entry :
>### BEGIN /etc/grub.d/25_windows_uefi ###
>menuentry "Windows 8 (loader)" {
>	insmod search_fs_uuid
>	insmod chain
>	insmod part_gpt
>	insmod fat
>	set root='(hd0,gpt1)'
>	search --no-floppy --fs-uuid --set=root BA44-790F
>	chainloader /EFI/Microsoft/Boot/bootmgfw.efi
>### END /etc/grub.d/25_windows_uefi ###
>It is similar as the workaround proposed in this bug earlier, but  I
>can notice two things here : UUID dieffers and adequate modules are
>inserted (like `fat` for example).
>I hope that this helps bug discovery and elimination.

It does help a little, thanks!

Based on what you have here and extra information and a
mostly-functional set of patches in


I've built modified grub and os-prober packages. They work for me on
the (one!) Windows 8 UEFI machine I have available for testing. Could
you please try them and let me know if they work OK for you? They're
available for download from 


along with the diffs I've used. If these work OK, I'm hoping we might
get the changes in before the Wheezy release. Without them, we're
going to get a lot of people reporting problems when installing
alongside Windows 8...

Steve McIntyre, Cambridge, UK.                                steve@einval.com
  Getting a SCSI chain working is perfectly simple if you remember that there
  must be exactly three terminations: one on one end of the cable, one on the
  far end, and the goat, terminated over the SCSI chain with a silver-handled
  knife whilst burning *black* candles. --- Anthony DeBoer

Reply to: