Posts: 1,511
Threads: 140
Joined: Mar 2016
Reputation:
0
The grub in linux lite always sets itself up as the first system to boot because most new users install it alongside windows, and chain load the windows boot loader. These boot issues always exist on multiple boot linux systems, that is disks with several different linux systems. The easiest solution is to use Rescatux tools. Download the Rescatux iso and burn to dvd. Boot from the live dvd and restore and update grub for each system installed in reverse order of the boot order you desire. All of this can be done from a GUI without a terminal. You can boot from whichever boot screen you like. All of my systems are listed on my Debian Jessie grub boot screen even though I installed it first. It looks nicer than the linux lite screen. Again when I installed linux lite the linux lite boot screen took over, and Kubuntu did the same thing, as did Kali linux. Use Rescatux to choose whichever boot screen you prefer, by updating and restoring in reverse order. The last system will be the first then, no matter where it is on the hard drive or drives.
Trinidad
All opinions expressed and all advice given by Trinidad Cruz on this forum are his responsibility alone and do not necessarily reflect the views or methods of the developers of Linux Lite. He is a citizen of the United States where it is acceptable to occasionally be uninformed and inept as long as you pay your taxes.
Posts: 227
Threads: 17
Joined: Jun 2014
Reputation:
0
06-04-2016, 05:03 PM
(This post was last modified: 06-04-2016, 05:04 PM by JmaCWQ.)
Another solution that seems to work with multiple Linux distro's is only allow the first one installed to install Grub to the drive (/dev/sda).
For any subsequent distro's set Grub's install location to that distro's own partition.
Then only the Grub installed on /dev/sda is used at bootup & the others don't overwrite it when their systems are installed or cause conflicts etc..
Not sure if that idea is good, bad, ugly or frowned upon but I find it works without any problems.
I've just finished setting up a triple boot with LL 3.0, Mint & LXLE, each with their own swap, LL 3.0 being the first intalled, but it doesn't necessarily have to be first, the important thing is only let Grub get installed to /dev/sda by the first OS installed.
I did this:
Drive is /dev/sda where Grub was installed when installing LL 3.0.
/dev/sda1 is LL 3.0, set as primary, rest are set as logical.
/dev/sda5 is LL 3.0's swap.
/devsda6 is LXLE, LXLE's Grub also installed there.
/dev/sda7 is LXLE's swap.
/dev/sda8 is Mint, Mint's Grub also installed there.
/dev/sda9 is Mint's swap.
After that the system will only boot into LL 3.0 as the other Grubs are effectively nullified because of where they're installed to.
So to get around that easily I installed Grub Customizer, made sure it was set to look for other operating systems & it was set to show the menu, set the timer for 30 seconds (before it boots into the default entry which is LL 3.0) saved the configuration & now when rebooting or starting up I get the Grub menu with a choice of either LL 3.0, LXLE or Mint, select one hit enter, job done, no hassles no conflicts.
Any more operating systems get added install their Grub to their partitions, Grub Customizer has to be used again & the configuration saved so the newer system shows in the menu at bootup.
As I mentioned I'm not sure if that idea is frowned upon or not but it works for me, is fairly simple to do & works well without any hassles.
I've only done this with multiple Linux distro's, several times without any hassles, no Windows OS's in the mix anywhere so I have no idea if it would work properly with a Windows system.
The installers will also probably try to refomat any existing swap so I change the existing swap partitions to 'Do not use' in the partition editor of each before writing the changes to disk, if I didn't I found the swap would be always set to off when running the other systems again.
Posts: 8,898
Threads: 542
Joined: Feb 2014
Reputation:
5
There's no 'problem' to fix. Our grub config is quite deliberate. We target Windows users and as such, our grub config is set for them. Existing linux users should use Grub Customizer or Rescatux as trinidad has suggested.
Posts: 7
Threads: 2
Joined: May 2014
Reputation:
0
Thanks for info trinidad,JmaCWQ,and Jerry. I got Rescatux. and followed trinidad suggestions and am now using debian 8 grub. All fine now. I could boot with supergrub2, and have used grub customiser,and can normally get around grub problems.But when I have Mint as the sda1 boot loader and have installed lite with grub in root partition and updated mint grub,when I select lite as a boot option in grub menu list, I get press any key and go back to grub menu. Anyhow as trinidad said debian grub screen is nicer. Very good forum always helpful many thanks.to helpers. Jerry superb disto""" I can't find how to mark my post as solved.