You are not logged in.
Pages: 1
Hello,
I finally decided to start dual-booting Arch and Windows on an UEFI motherboard. I had previously had a dual-boot with Windows 7 and Crunchbang, and booted using GRUB. When I installed Arch, GRUB would no longer load.
I was going to reconfigure GRUB in Crunchbang, but since it wasn't working, I just removed Crunchbang, since I didn't want it anymore. I then installed GRUB using Arch and eventually got it to boot Arch. However, GRUB does not detect my Windows install.
Initially, GRUB was complaining, saying that the $LogFIle is not clean, mount in Windows. I mounted with ntfs-3g to clear the flag, and now nothing shows up when I run grub-mkconfig.
I have an SSD, which is where Windows was installed, and an HDD where I now have Arch and my Windows data.
I have turned off SecureBoot* and FastBoot.
I'm not sure what the issue is. If you want me to post any program output, I can.
Thanks
edit: after looking at my UEFI BIOS again I noticed that it says my Secure Boot state is Enabled, but I have the OS Type set to Other OS. There is no option to just change Secure Boot to Disabled.
edit2: I should also mention that I can mount and access all of my Windows files on my SSD and HDD, I just can't get GRUB to detect it.
Last edited by zephyrthenoble (2014-03-18 16:58:33)
Offline
Offline
Yes, I do.
Offline
OK, so does running os-prober and then grub-mkconfig solve the problem, or not?
Claire is fine.
Problems? I have dysgraphia, so clear and concise please.
My public GPG key for package signing
My x86_64 package repository
Offline
No it does not. However, after further efforts, I can now see Windows when I run efibootmgr. It does not appear as an option after running grub-mkconfig, though.
Offline
Well, I've had the same problem too, but a custom /etc/grub.d/40.custom file with a matching Windows entry solved that. It was the only way I've found.
“The future has already arrived. It's just not evenly distributed yet.”
― William Gibson
Offline
I am trying to follow these instructions but for some reason bootmgfw.efi doesn't exist
Offline
I used my Windows 7 disk to restore Windows and add the boot manager back. When I run grub-mkconfig now, it shows up, but it doesn't show up on GRUB still.
Offline
How exactly do you generate your grub.cfg with grub-mkconfig? Can you give us the full command you use for that?
“The future has already arrived. It's just not evenly distributed yet.”
― William Gibson
Offline
I had the same similar problem, so I added windows entry to grub.cfg manually.
$ perl -wle '$_ = 1; (1 x $_) !~ /^(11+)\1+$/ && print while $_++'
Offline
i have been using grub-mkconfig -o /boot/grub/grub.cfg. I have attempted to add windows using the /etc/grub.d/40_custom file, but nothing that I add shows up as an option for GRUB after rerunning grub-mkconfig. I added a command to reboot in the GRUB menu to test my 40_custom file and it didn't show up.
Also, just as an update, I am now able to select my Windows Boot Manager from the UEFI BIOS and boot to Windows.
Offline
It looks your "grub-mkconfig" command target does not point to the right place.
If you use UEFI, you should point here:
grub-mkconfig -o $esp/EFI/grub/grub.cfg
where $esp is your EFI System Partition.
(Don't forget to mount it at the right place before issuing the grub-mkconfig command)
“The future has already arrived. It's just not evenly distributed yet.”
― William Gibson
Offline
Pages: 1