PDA

View Full Version : W8+12.10; GRUB not seeing W8. Did I set BIOS wrong?



Moozillaaa
August 17th, 2013, 01:39 AM
New Dell l/top w/W8 OEM install.

I changed a few BIOS settings to get 12.04LTS CD/DVD to boot priority. Wouldn't go by default...

What's UEFI?

Will GRUB2 see W8 without addtional packages installed?


ed.:
I set BIOS to default, and updated GRUB2, and W8 isn't found.

oldfred
August 17th, 2013, 04:51 AM
UEFI is the new replacement for BIOS.
https://wiki.archlinux.org/index.php/UEFI

Post the link to the BootInfo report that this creates. Is part of Boot-Repair:
https://help.ubuntu.com/community/Boot-Info
Boot Repair -Also handles LVM, GPT, separate /boot and UEFI dual boot.:
https://help.ubuntu.com/community/Boot-Repair
You can repair many boot issues with this or 'Create BootInfo' report (Other Options) & post the link it creates, so we can see your exact configuration and diagnose advanced problems.
LighterWeight (Lubuntu based) Boot-RepairCD
http://sourceforge.net/projects/boot-repair-cd/files/
Full Ubuntu 13.04 liveDVD or USB Install with Boot-Repair included (for newer computers)
https://help.ubuntu.com/community/LinuxSecureRemix

Geezanansa
August 17th, 2013, 04:59 AM
Switch UEFI back on and use boot-repair to fix boots with disk unmounted (live DVD or boot-repair disk) see https://help.ubuntu.com/community/UEFI for using boot-repair or to install grub-efi manualy see https://help.ubuntu.com/community/Grub2/Installing#Reinstalling_GRUB_2
Secure Boot is described in first link given which will be relevant and helpful.

Moozillaaa
August 18th, 2013, 12:16 PM
Script results posted HERE (http://www.linuxforums.org/forum/installation/197878-grub2-doesnt-see-w8.html#post934232).

Can anyone see anything wrong, before I start shuffling my BIOS settings, and Synaptic settings...

Geezanansa
August 18th, 2013, 12:42 PM
Moozillaa please post the ubuntu.com url that will provide a spam free viewing of your BIS. Thank you.

Moozillaaa
August 19th, 2013, 02:48 PM
Anybody?

Do I need to re-install with BIOS set to default first?

oldfred
August 19th, 2013, 03:13 PM
You have grub in the protective MBR, so it looks like you installed in BIOS mode. But you have an efi partition that is missing all the Windows boot files. It only has this which is more of a way to get to UEFI.
/efi/Boot/bootx64.efi

Not sure of a full Windows repair will totally fix the Windows files, but should. But Linux tools cannot do that you need Windows repair tools.

You have to have Windows in UEFI mode as it is installed in a gpt partitioned drive.
Use Boot-Repair to fix Ubuntu as it must be in UEFI mode to easily dual boot.

See link in my signature for more info.

Some links to Windows info:
Windows 8 UEFI repair USB must be FAT32
http://www.eightforums.com/tutorials/2855-system-repair-disc-create-windows-8-a.html
http://social.msdn.microsoft.com/Forums/en-US/samsungpcgeneral/thread/e7ed293e-b565-44ee-a536-166dddf32205/
http://www.ghacks.net/2012/11/01/how-to-create-a-windows-8-system-repair-disc/


http://www.eightforums.com/


WARNING for Windows 8 Dual-Booters
http://ubuntuforums.org/showthread.php?t=1953674
It defaults shutdown to a hybrid hibernation/off state for fast boot
http://www.kapilarya.com/how-to-enable-disable-fast-start-up-in-windows-8
But then files may be corrupted similar to Windows 7 Hibernation:
http://ubuntu-with-wubi.blogspot.ca/2012/09/windows-8-fast-start-and-hybrid-sleep.html
http://superuser.com/questions/144720/missing-files-when-windows-7-returns-from-hibernate-w-dual-boot
Fast Startup off/hibernation
http://www.eightforums.com/tutorials/6320-fast-startup-turn-off-windows-8-a.html
Force removal of hiberfil from Ubuntu
http://www.hecticgeek.com/2013/01/mount-windows-8-partition-ubuntu-hybrid-boot/

Moozillaaa
August 19th, 2013, 03:55 PM
Thanks OF...

Is there an order of operations here?
Looks like step 1 = BIOS set to UEFI?
You have to have Windows in UEFI mode as it is installed in a gpt partitioned drive.

Should I effect that setting, and re-try os-prober / update GRUB? Or is it a forgone conclusion that next step [which-ever that is] is in order?

oldfred
August 19th, 2013, 04:26 PM
I should have just said Windows will only boot from UEFI on a gpt partitioned drive. So your repairs to Windows must configure it for UEFI boot.
You have to have UEFI/BIOS set for UEFI boot.
But it varies a lot by vendor.
Some have clear settings for UEFI with secure boot on, or secure boot off. UEFI on and BIOS/CSM/Legacy off or vice versa.
But some just have a secure boot setting (UEFI only and secure boot) and a CSM (UEFI or BIOS) setting. When in CSM it will try to boot from an efi partition with UEFI and if not found then boot from MBR in BIOS mode. And if nothing found post error.

So set BIOS for UEFI boot. and run repairs from both Boot-Repair for Ubuntu as that can convert a BIOS install to UEFI install by uninstalling grub-pc(BIOS) and installing grub-efi(UEFI). If in secure boot mode and you boot Boot-Repair with secure boot on it can also install the signed versions of grub & the Linux kernels to work with secure boot.

But Windows repairs will have to be from Windows.

Moozillaaa
August 20th, 2013, 03:23 AM
Alright - I changed BIOS to UEFI, and it 'repaired' W8.

Ext2fsd, in W8 desktop, tells me that W8 did not wipe the 12.04 LTS install, while 'attempting repairs'.

What's next, to get GRUB2 to load in UEFI mode?

oldfred
August 20th, 2013, 09:06 PM
If you cannot select ubuntu from UEFI menu in UEFI mode with secure boot off. Run Boot-Repair again. If that does not work post a link to a new BootInfo report.

Moozillaaa
August 21st, 2013, 02:28 AM
If you cannot select ubuntu from UEFI menu in UEFI mode with secure boot off [YES - I CANNOT]. Run Boot-Repair again. If that does not work post a link to a new BootInfo report.
In what environment does Boot-Repair get run? Live CD environment?

Then check UEFI options again?

oldfred
August 21st, 2013, 04:46 AM
You can add boot repair to the Ubuntu install media you used in live mode, but each time you reboot you have to add it again. You can download it as a CD or a full Ubuntu installer that includes it when you boot. Or if you can boot, you can install to any Ubuntu and many other Linux versions. See post #2 for more info.