aajax
March 17th, 2019, 04:57 PM
I've been using Ubuntu for quite a while now. Most recent version is 16.04 LTS. All of my past experience involved BIOS type computers. What's new is UEFI. It's been a real chore but I've finally figured out how to get Windows 10 to multi-boot in what I'd call single volume mode. Because the Windows 10 installer is so crude, I've had to go back to the XP and before days to do it. It seems that the Windows 10 installer refuses to use an existing EFI system partition (ESP). This is what I'd call the boot partition but for some reason Microsoft seems to want to call the system that it, the ESP, boots the boot partition. To try and avoid confusion I'll use the term ESP to refer to the partition that UEFI boots to. Interestingly the UEFI on my computer refers to it as a Windows Boot Manager. Wouldn't you think Microsoft might call that partition the boot partition? Apparently, NOT so!
Anyway the ESP can be revised and updated using a Windows supplied program called BCDedit. Is it possible that Ubuntu also has such a program? If so, might it be called Grub2? If not, what is it called? It would also be nice to know if the System Rescue CD can be used to do this.
On my past Ubuntu multi boot systems (i.e., only Ubuntu with NO Windows installed) that use BIOS/MBR I've chosen to install a mini Debian system on a separate partition that is used as a boot manager. This way none of the Ubuntu systems, that are actually being used to do work, depend on any of the other such Ubuntu systems to boot. In that, they can be independently restored with no affect on each other. From what I've learned so far it looks like the ESP needs to perform the job done by my Debian Boot Manager. While the ESP cannot be booted into and used to update itself, BCDedit can be used from another Windows system or even WinPE as well as the Windows installation program to do this. Therefore, like my Debian Boot Manager it is fairly independent.
What I don't know is whether or not the Ubuntu installation program is a bit more elegant than the Windows equivalent. If the Ubuntu installer is able to add what, I think, UEFI (and of course Windows) calls a Windows Boot Loader entry into an existing ESP then that would be great. For those of you familiar with Windows that is what is done using the BCDboot program which like BCDedit can be run from WinPE or a running instance of Windows (including the Windows installation program). Is it possible that the Ubuntu installation program can do this? If NOT, another possibility would be that the Ubuntu installation program can be restricted to installing into a single operational partition (like it can on a BIOS/MBR computer) and then the ESP can be subsequently edited to create a Windows Boot Loader entry that refers to the Ubuntu system. In that, sort of like what was called chain loading in BIOS/MBR terminology.
Anyway the ESP can be revised and updated using a Windows supplied program called BCDedit. Is it possible that Ubuntu also has such a program? If so, might it be called Grub2? If not, what is it called? It would also be nice to know if the System Rescue CD can be used to do this.
On my past Ubuntu multi boot systems (i.e., only Ubuntu with NO Windows installed) that use BIOS/MBR I've chosen to install a mini Debian system on a separate partition that is used as a boot manager. This way none of the Ubuntu systems, that are actually being used to do work, depend on any of the other such Ubuntu systems to boot. In that, they can be independently restored with no affect on each other. From what I've learned so far it looks like the ESP needs to perform the job done by my Debian Boot Manager. While the ESP cannot be booted into and used to update itself, BCDedit can be used from another Windows system or even WinPE as well as the Windows installation program to do this. Therefore, like my Debian Boot Manager it is fairly independent.
What I don't know is whether or not the Ubuntu installation program is a bit more elegant than the Windows equivalent. If the Ubuntu installer is able to add what, I think, UEFI (and of course Windows) calls a Windows Boot Loader entry into an existing ESP then that would be great. For those of you familiar with Windows that is what is done using the BCDboot program which like BCDedit can be run from WinPE or a running instance of Windows (including the Windows installation program). Is it possible that the Ubuntu installation program can do this? If NOT, another possibility would be that the Ubuntu installation program can be restricted to installing into a single operational partition (like it can on a BIOS/MBR computer) and then the ESP can be subsequently edited to create a Windows Boot Loader entry that refers to the Ubuntu system. In that, sort of like what was called chain loading in BIOS/MBR terminology.