[SOLVED] Dual Boot Win 8 Ubuntu on two different drives
Linux - DesktopThis forum is for the discussion of all Linux Software used in a desktop context.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Many thanks for the reply. I think I understand. At the moment though I can't access the 2nd drive with Ubuntu on it. I had loaded Ubuntu 12.10 on it before having to build a new pc. The 1st drive has been loaded with Win8 and seems to work ok. But while I can see the 2nd drive in BIOS, it won't boot. I guess I'll have to double check the connections and see if I can reload Ubuntu on it from the web. Then I can do the grub-mkconfig I suppose.
However, if you have any suggestions/guidance along the way, it is always appreciated.
Almost every computer made in the last 8 years has a way to select the boot media with some F key while booting from cold power off. Almost every computer made in the last 15 years can choose the boot order in bios.
What I am suggesting is that you fool the system sort of. Use bios to select which drive is considered the first bootable device. Since you say primary I assume IDE but I'd suspect more like sata channel.
What I do sometimes is to even go so far as to remove power from one drive. Set bios to show that drive as first boot order. Then load and OS. Do the same for the other OS so that both drives now contain an OS that the computer thinks is a first boot order. Neither drive has any knowledge of the other's OS. No grub or bcd issue to affect either.
Now that you have to clean OS installs, you can either permanently choose the boot media in bios order or select at boot time the choice with a F key option. Generally the F key is F9 or F12 or F10 but see your documentation. I do this also to boot to usb flash drives.
I started to do this a very long time ago with odd OS's. I continued it when issues like lilo and grub and later grub1 grub2. When I want to change the computer it is just a matter of one drive and not trying to fix a loader issue.
Many thanks for the reply. I think I understand. At the moment though I can't access the 2nd drive with Ubuntu on it. I had loaded Ubuntu 12.10 on it before having to build a new pc. The 1st drive has been loaded with Win8 and seems to work ok. But while I can see the 2nd drive in BIOS, it won't boot. I guess I'll have to double check the connections and see if I can reload Ubuntu on it from the web.
Win8 computer, so it probably has 'secure boot'. If you turn off secure boot in the BIOS/UEFI it should boot.
Personally, I prefer to have windows bootloader on the windows drive, linux bootloader on the linux drive. That way you're got the standard windows bootloader on its own drive, if you remove the linux drive is like it was a 'clean' windows install. Setting the system to boot from the linux drive should let you choose to boot linux or windows.
Sure, you can normally select what drive to boot with some Fkey, but the timing can be a pain, and then you've got to select the drive, etc.. More fiddly and longer than doing it other ways IMO.
The PC won't boot off my 2nd drive (Linux Unbuntu 12.10). With whatever method I use .. disconnecting drives, trying to force the bios, turning off secure boot ... I merely get a flashing curser in the top left of the screen and it does nothing.
I can see the second drive in BIOS but it does not appear anywhere while in Windows (file manager) except in the device manager. I'm down to trying to wipe out the drive and reformat, then load on the Ubuntu - but I cannot find a way to access the drive and reformat it. This is true even when all other devices are disconnected and it is the only one connected.
I understand that hard drives make good candidates for target practice!
I can see the second drive in BIOS but it does not appear anywhere while in Windows (file manager) except in the device manager.
This is totally normal. Windows can't read Linux file-systems and therefore doesn't show those partitions in the file-manager. Usually at this point I would just boot from a live-CD, chroot into the installed Linux system and re-install the bootloader, to see if that works. If you want to reinstall Ubuntu just use the Windows partition manager to remove the Linux partitions, then do the install.
First, I got it to boot on the 2nd drive (thank you GlennsPref and TobiSGD) by loading down an ISO to disk then booting from the disk (unplugging the Win drive), then installing the 12.10 to the drive. It seemed ok and I rebooted again to check it. But now, I am getting errors saying that it is booting in low graphics mode, etc. It's possible that I have errors on my ISO (should have check MD5Sum).
It's late here. I'll go back at it again tomorrow.
Low graphics mode usually comes up when your video card is not supported by the free drivers, so that the system has to fall back to the Vesa drivers. Which videocard are you using? If it is an AMD or Nvidia I would try the proprietary drivers.
I suspected a bad ISO on Ubuntu 12.10 so I loaded down and burned a copy of 13.04. I disconnected the WIN drive and booted to the 13.04 disk. I installed 13.04 replacing anything on the drive. I rebooted several times. I then reconnected the Win drive and rebooted. At first the Ubuntu drive displayed errors but after subsequent boots, it worked. I then rebooted and changed to the Win drive in BIOS.
I now have two drives (Ubuntu 13.04 and Win8) that can be booted to by changing the boot order in BIOS.
YOU all did it and I thank you.
Now ... if there were a simple little menu that would pop up when you powered on and asked, " Ubuntu or Windows " that would be the ideal solution. But for the meantime, I'm a happy camper.