Is it possible to downgrade an OEM Windows 8 install to Windows 7?

I recently purchased an ASUS K55A. Like all Windows 8 machines, it come with a UEFI feature called Secure Boot. This basically makes sure that the laptop won't load anything other than the Windows 8 OEM version that came with it.

However the Asus UEFI allows for me to disable Secure Boot, and therefore I should be able to revert to Windows 7, Linux, etc. (drivers may or may not be supported). When I insert my Linux Mint boot disc and try to boot from it, though, nothing happens. There isn't even a boot priority list in the UEFI settings (I can provide screenshots later). It just says "Windows 8 Bootloader" and also on the other tab it says "WINDOWS 8 BOOT OVERRIDE".

Has anybody purchased a Windows 8 machine and successfully installed Windows 7 or Linux on it?


Solution 1:

I believe you can press Esc during bootup to display a boot menu. See if the Linux CD/USB shows up there. If not, try to turn off UEFI Boot and then set the boot order in the BIOS:

1

As far as Secure Boot goes, here's a Secure Boot bootloader for Linux in case you're interested, and the Linux Foundation should have a valid signed pre-bootloader available sometime soon.

Solution 2:

I got it.

The Linux Disc was dated. But more so, none of the bootable drives (not the USB, disc, etc. Only the HDD with Windows MBR on it) will show up in this BIOS unless there is media attached. For example, I have an 8 GB USB drive with 'Yummy' which is an OS loader and Windows 7 on it. The drive would not show up on the USB 3.0 side. But once inserted, the bios did see it on the USB 2.0 side. Also the CD Drive will not be available as a boot device. Perhaps it needs a bootable image that it can recognize.

Now to be safe, I will make a backup & recovery disc of the OEM Windows 8 and then proceed to wipe the drive clean. Then disable Secure Boot and Fast Boot. However, UEFI is in fact the BIOS Replacement and I was under the impression that a UEFI is typically a GUI.

Keep in mind that it may void a warranty and ASUS has said that they will not support a machine with any OS other than Windows 8 (or any future release?). So if it needs to go to RMA (Return merchandise authorization), make sure to load the OEM Windows 8 on it.

Solution 3:

I had to enable "BIOS Legacy mode" in the bios itself to even install anything pre-windows 8 on MY windows 8 HP laptop... it allowed the bios to operate "legacy" style as well as uefi.

A quote "UEFI, or Unified Extensible Firmware Interface, is a complete re-imagining of a computer boot environment, and as such it has almost no similarities to the PC BIOS that it replaces. While BIOS is fundamentally a solid piece of firmware, UEFI is a programmable software interface that sits on top a computer’s hardware and firmware (and indeed UEFI can and does sit on top of BIOS). Rather than all of the boot code being stored in the motherboard’s BIOS, UEFI sits in the/EFI/ directory in some non-volatile memory; either in NAND on the motherboard, on your hard drive, or on a network share (more on that later)."

That being said, I eventually put a triple-boot environment on that laptop - Windows XP, Windows 7 and Debian Linux. Which was kind of a PAIN to figure out, but I had to first install Windows XP, then Windows 7 whose bootloader is EFI but will also see the windows XP install and allow you to select between the two. Then I had to make a debian image that was an EFI, but also installed greb, replacing the windows 7 efi bootloader. So now on boot the laptop uefi bios loades the greb bootloader and I can choose between Windows 7 or Debian. If I pick Windows 7, I then get the choice of whether I want to boot 7 or XP. Hope that helps.