That's good advice, and I'm happy to follow it. If all we do is sit around and moan about dual-booting Linux on UEFI systems, it really is likely to discourage some people from trying it, and the simple truth is that there are options that will work, without a massive amount of effort. First, though, I will repeat something I have said many times before.
Every UEFI firmware implementation is different - and not just a little bit different, either. Some work really well with Linux installations, dual-booting with no problem right from the start. Others are difficult, unpredictable and downright maddening in their inconsitency, and seem to go out of their way to prevent Linux booting. So if you want to dual-boot Linux and Windows, try to find a description written by someone with the same system you are using, or at least a system from the same manufacturer.
Well, the first and certainly the simplest if it works properly, is to install the Linux GRUB bootloader as the default boot object, and have it control dual-booting with Windows. When you install a UEFI-compatible Linux distribution, if everything works as it should and the UEFI firmware configuration works properly and does not get improperly "reset" which I have seen happen far too often , then when you reboot after installation completes you will get the GRUB boot menu, and you will be able to choose either Linux the default or Windows 8 to boot from it.
At that point you are almost home free - but be aware that I have personally seen and personally own systems which at some later point will suddenly reset the configuration to boot Windows for no particular reason. If this happens, you should consider using one of the other methods described below, because my experience has been that it doesn't happen just once. The second possibility is that you choose a UEFI-compatible Linux distribution, the installation goes along just fine, but when you reboot it comes up with Windows rather than Linux.
This can be very disheartening, but it is actually not that difficult to work with. The important thing to remember is that the Linux installation will have added itself to the boot list: you just need to be able to get to that list to boot it. The simplest way to do that is to use the BIOS Boot Selection option, which is activated by pressing a special key during the power-on or reboot process.
That "special key" varies between systems, I have seen Escape, F9 and F12 used on some of my systems, and I'm sure there are others. When you press it, the Windows boot process will be interrupted and you will get a list of available operating systems - probably Windows 8 and Linux.
I personally don't care for this option because I don't like to have to "race" with the boot process to make sure that I press the Boot Select key in time, and if I am distracted or too slow then I have to go all the way through Windows boot and then just immediately reboot to get back to the Boot Selection menu.
But a lot of people don't seem to mind it, and it certainly is an option which requires a minimum of fiddling and fighting with stubborn BIOS configurations.
One way that this can be made a bit easier is to go into the BIOS setup and choose a start-up delay, many systems will allow you to set anywhere from 5 to 30 seconds of delay before Windows actually boots, thus giving you a lot more time to press the magic key. This is not an option that I personally prefer, in part because I am stubborn and in part because as Adam Williamson explained to me some time ago there are some functional advantages to UEFI boot.
But it certainly is a viable option, and strictly in terms of getting Linux installed and booting it might actually be the absolute simplest solution. The only problem that I have seen with this option is that some systems make it difficult to enable Legacy Boot, either the option is well hidden in the BIOS configuration, or you actually have to set a BIOS password before they will let you change it.
I have heard that there might be some systems which don't have Legacy Boot support at all, but I have never seen one like that. Anyway, if you choose this route not only does it make things much simpler for installing and configuring dual-boot, it allows you to install pretty much any Linux distribution you want, without regard to UEFI compatbility.
The fourth possibility should be to use the Windows bootloader to dual-boot with Linux. I say should be, because people keep posting comments which say "just use easyBCD to set it up", or even "use bcdedit", but try as I might I can't get it to work. Now, it may be that I am just too dense to figure it out, but if anyone is going to come along and post a comment that says "it works fine", then please be prepared to be very specific, and give exact details of what you did to get it to work.
Because I have tried everything thing I can think of, and no matter what I do the only thing I get when I try to boot any Linux installation is a message that says "Windows Failed to Boot". Step 2 : To make room for Windows 8, you first need to shrink the C: volume.
In Disk Management, right-click on your hard drive and select Shrink Volume, then choose how much space to shrink. Step 3 : Once the shrink task has completed, right-click on the unallocated partition, then select New Simple Volume.
Once Windows 8 finishes installing, the boot menu will appear with both Windows 8 and Windows 7. By default, Windows 8 will start automatically after 30 seconds, but you can set Windows 7 as the default by clicking on "Change defaults or choose other options" from the boot menu. Under this situation, we can only install 64 bit Windows 7 on a GPT disk. Therefore, 32 bit Windows 7 cannot be installed to a GPT disk. Disable OS Optimized Defaults if there is such an option. Enabling it will restore all settings to the state when Windows 8 is installed.
Under this state, only Windows 8 can be installed. Disable Secure Boot. It is a feature specially designed to defense virus or malware. Motherboards configured with secure boot are built with some public keys. Only programs or systems that have been signed by these public keys can be loaded. As a result, it cannot be loaded if secure boot is enabled. Set boot priority order. If installing from a USB flash drive, make the removable device as the first boot device. Under different types of motherboards, we should perform different operations.
And you can get specified steps from the internet. At this time, if the installation disc has been connected, Windows 7 will start installing. If not, insert the disc and restart computer. Please press any key to boot from installation disc and then choose a language and click Next to continue. What should you do before, during and after reinstalling Windows? Follow our steps and instructions to get a wonderful Windows as well as optimize the system.
Next, please click Install now button. Then, accept license terms, select custom installation, and then choose a partition or drive to install Windows 7. When the installation process is finished, you can successfully install Windows 7 on Windows 8 which is pre-installed.
However, if you are installing Windows 7 to another hard drive which is MBR disk, you may receive the following error message. At this time, the best solution is to convert the target disk to GPT. Step 1: Launch the software to enter its main interface. Once the partition that will install Windows 7 has been decided, Windows will start installing automatically. It may restart for several times, so please wait patiently.
However, after installing Windows 7 we may find the original Windows 8 cannot start normally especially when they are installed on the same hard disk, and the largest reason may be that boot files of Windows 7 overwrite those of Windows 8.
Microsoft has given such a warning on its official website:. You must install the older operating system first, and then install the more recent operating system. If you don't for example, if you install Windows Vista on a computer already running Windows 7 , you can render your system inoperable. This can happen because earlier versions of Windows don't recognize the startup files used in more recent versions of Windows and can overwrite them. At this time, repairing startup files via the Windows 7 or Windows 8 installation disc may fix the error.
In the Install now interface please choose Repair your computer rather than installing Windows:. Next, choose a Windows OS to repair. You may need to do startup repairing for several times, so please wait patiently.
0コメント