04-21-2015, 05:00 PM
(This post was last modified: 04-21-2015, 05:03 PM by gold_finger.)
galen,
While I have to admit that I'm not crazy about the grub change myself, there is a simple solution to multi-booting other distros with LL. Just keep LL's grub in charge of booting. When installing other distros after LL, direct their grub boot loader installation to their Root partitions instead of the drive's MBR. Reboot after the new install and run sudo update-grub in LL to add their entries to the boot menu and all is well.
If you mistakenly break LL booting by allowing another distro to take over booting, just use your "live" LL disk to re-install grub with LL in charge again. Here are basic steps for that:
While I have to admit that I'm not crazy about the grub change myself, there is a simple solution to multi-booting other distros with LL. Just keep LL's grub in charge of booting. When installing other distros after LL, direct their grub boot loader installation to their Root partitions instead of the drive's MBR. Reboot after the new install and run sudo update-grub in LL to add their entries to the boot menu and all is well.
If you mistakenly break LL booting by allowing another distro to take over booting, just use your "live" LL disk to re-install grub with LL in charge again. Here are basic steps for that:
- Boot live LL and open a terminal
- Find device name for your LL root partition with: sudo blkid -c /dev/null
- Mount your LL root partition to live environment: sudo mount /dev/sdXY /mnt (change the "XY" to match your drive/partition#).
- IF you have a separate /boot partition, mount it with: sudo mount /dev/sdXY /mnt/boot.
- Install grub with this command: sudo grub-install --boot-directory=/mnt/boot /dev/sdX (change "X" to match your drive letter). This command is the same whether or not you use a separate /boot partition.
- Unmount your root and boot (if applicable) partition(s) with this command changing the "XY" to match each partition: sudo umount /dev/sdXY.
- Close terminal and reboot computer.
- If you don't see grub listings for all of your distros, just update grub: sudo update-grub. They will appear on subsequent reboots.
- Done.
Try Linux Beginner Search Engine for answers to Linux questions.