I am trying to install ubuntu 14.04(32 bit) along with windows 8 pro(32 bit).
My lenovo laptop came with UEFI mode enabled but I disabled it and enabled legacy mode.
My laptop now boots in legacy mode and secureboot is also disabled, but my ubuntu installation does not recognize windows and it's partitions. I don't have a 64 bit ubuntu.
I also tried it with older versions of ubuntu but the same case arises. I am not interested in losing the existing windows installation and believe that changing legacy to UEFI again will do so.
How to solve this issue?
1 Answer
If your Windows installation is setup up to boot UEFI and you plan to keep Windows (which isn't a bad idea), then the best way is to install Ubuntu in UEFI mode too. This way detection should work, otherwise GRUB isn't able to detect and chainload the Windows UEFI bootloader.
UEFI and MBR-booting are different, incompatible
architectures.
To solve your problem, you could install the UEFI version of GRUB in your current installation, which would replace GRUB-MBR, but you would also need to make some configuration changes, therefore it's better to install Ubuntu in UEFI mode anew.
Also I don't know of any 32-Bit Windows 8 OEM installations. Typical Windows 8 laptops from major manufacturers should feature a 64-Bit CPU¹ and 64-Bit OS. There should be no reason to install a 32-Bit anymore.
¹ If you actually have a computer that shipped with Windows 8 and has a 32-Bit CPU, then plase tell us the model number of you computer.
sudo fdisk -l
(lower case -L). Thanks. I suspect that if you reformatted the disk from GPT (required withUEFI
) to MBR, you've got a bit of leftover GPT data that Ubuntu doesn't like. If that's the case see here. The output fromfdisk
will confirm that.