Forum Home
Press F1
 
Thread ID: 124821 2012-05-21 10:03:00 Linux/Windows multi-boot and EasyBCD Tony (4941) Press F1
Post ID Timestamp Content User
1276636 2012-05-21 10:03:00 On this PC I have Win7, Win8, Vista and now Linux, all on different physical disks. Linux was the last one to be installed. Pre-Linux I had the "standard" windows multi-boot selection menu. However I couldn't get it to include Linux. The best I have managed is that when I boot, I get the Grub menu, with 3 options - Linux, Linux safe mode and windows. If I select windows I then get my original windows multi-boot menu.

This works, but it is untidy. I've tried to use EasyBCD to set up a Linux entry, but it won't work. I create a new entry and point it to the Linux partition, but when I boot and try to select that option, all I get is a black screen and a blinking cursor.

What I would like is to have just one menu, preferably not Grub, that gives me the three windows and Linux.

Anyone out there who can help?
Tony (4941)
1276637 2012-05-21 10:45:00 I don't think this is possible. GRUB will boot Linux directly but if you want to boot MS Windows you "chain load" - in other words GRUB passes the booting onto the Windows boot loader to do the job. You can start with the Windows boot loader first but this is not as easy. johnd (85)
1276638 2012-05-21 11:14:00 If you can get GRUB 2 installed onto the Linux partition and have that boot Linux, it should be easy to get EasyBCD chainloading that. pcuser42 (130)
1276639 2012-05-21 11:22:00 If you can get GRUB 2 installed onto the Linux partition and have that boot Linux, it should be easy to get EasyBCD chainloading that.This is PCLinuxOS, and if I understand it correctly (and it is entirely possible that I don't), it uses Grub, not Grub2. Tony (4941)
1276640 2012-05-21 11:25:00 Yes. Process would be something like grub-install /dev/sda5 or whatever your Linux partition is. Then it should be able to be chain loaded from EasyBCD johnd (85)
1276641 2012-05-21 23:00:00 Yes. Process would be something like grub-install /dev/sda5 or whatever your Linux partition is. Then it should be able to be chain loaded from EasyBCDI'm grateful for the advice, but as a total Linux noob, that means nothing to me.:confused: Tony (4941)
1276642 2012-05-22 02:29:00 It means install grub to the partition, not the MBR, then EasyBCD 'should' be able to chainload it - but that is a "Windows" issue ... :) fred_fish (15241)
1276643 2012-05-22 04:12:00 It means install grub to the partition, not the MBR, then EasyBCD 'should' be able to chainload it - but that is a "Windows" issue ... :)I'm dead ignorant about Linux. How do I "install grub to the partition"? Tony (4941)
1276644 2012-05-22 04:22:00 as root:
grub-install /dev/sdc1 or whatever disk/partition is your PCLOS '/' partition.
fred_fish (15241)
1276645 2012-05-22 05:01:00 Or from what I understand, open a Terminal (in Ubuntu at least you can press Ctrl+Alt+T), then type "sudo grub-install /dev/sdc1", replacing sdc1 with the drive and partition Linux is installed on. Then, in EasyBCD, add a Linux entry and select the same partition (it'll be the bigger of the two unlabelled ones in Windows).

HTH :)
pcuser42 (130)
1 2