03-30-2015, 12:38 AM
(This post was last modified: 03-30-2015, 08:11 PM by gold_finger.)
Sounds like Boot-Repair may have ended up putting boot control with one of the other distros. LL's grub needs to be the one in control to have all of them boot properly without having to jump through hoops.
You can try Boot-Repair again from live LL as recommended by N4RPS. That may work (but I'm not sure). If it doesn't work, then an easy way to get everything working is as follows:
1. Figure out ahead of time which partition is the LL root partition and write that down (eg. /dev/sda5, sda10, whatever).
2. Boot with LL live DVD/USB.
3. Open a terminal and enter this command to mount the LL root partition to the live environment. (Substitute the correct LL partition number in place of "X". If you have more than one drive and the LL root is on a different drive, make sure the drive letter is correct too. Eg. sda, sdb, sdc.)
4. Now install grub using the following command. (Make sure the drive letter is correct if its not /dev/sda. There is no partition number at the end of this command.)
5. Unmount the root partition. (Substitute your correct one again.)
6. Shutdown and reboot without the live DVD/USB.
It should boot into LL now, but may not list all of the other boot choices. If you don't see the other boot choices after restart, open a terminal (while booted into your installed LL) and enter this command to update grub and add them to the menu:
Next reboot will show all choices.
You can try Boot-Repair again from live LL as recommended by N4RPS. That may work (but I'm not sure). If it doesn't work, then an easy way to get everything working is as follows:
1. Figure out ahead of time which partition is the LL root partition and write that down (eg. /dev/sda5, sda10, whatever).
2. Boot with LL live DVD/USB.
3. Open a terminal and enter this command to mount the LL root partition to the live environment. (Substitute the correct LL partition number in place of "X". If you have more than one drive and the LL root is on a different drive, make sure the drive letter is correct too. Eg. sda, sdb, sdc.)
Code:
sudo mount /dev/sdaX /mnt
4. Now install grub using the following command. (Make sure the drive letter is correct if its not /dev/sda. There is no partition number at the end of this command.)
Code:
sudo grub-install --boot-directory=/mnt/boot /dev/sda
5. Unmount the root partition. (Substitute your correct one again.)
Code:
sudo umount /dev/sdaX
6. Shutdown and reboot without the live DVD/USB.
It should boot into LL now, but may not list all of the other boot choices. If you don't see the other boot choices after restart, open a terminal (while booted into your installed LL) and enter this command to update grub and add them to the menu:
Code:
sudo update-grub
Next reboot will show all choices.
Try Linux Beginner Search Engine for answers to Linux questions.