[Bug 704763] Re: boot loader not installed to target disk

dgatwood 704763 at bugs.launchpad.net
Fri Jul 16 04:45:54 UTC 2021


Same problem, 20.04 on 2019 Mac Pro.  And in this case, I *can't*
install GRUB on the internal drive at all, because the built-in NVME
disk is non-writable in Linux.  So I had to go through a lengthy process
of mounting things and running grub manually with about a hundred-
character-long command.

Worse, every time I install any kind of update that upgrades the kernel,
it looks like I have to repeat that whole lengthy process, or else the
system won't be bootable.

How is something so critical still so badly broken after this many
years?  Installing the bootloader on the same disk as the OS should be
the DEFAULT.  Installing it on some random disk shouldn't even be
POSSIBLE, much less the only supported behavior.

If the internal disk ever becomes writable in a future kernel update,
this bug could be *seriously* bad.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ubiquity in Ubuntu.
https://bugs.launchpad.net/bugs/704763

Title:
  boot loader not installed to target disk

Status in ubiquity package in Ubuntu:
  Confirmed

Bug description:
  Binary package hint: casper

  Advised by "ubuntu brainstorm" moderator "cheesehead" (please see
  http://brainstorm.ubuntu.com/idea/26998/) to file this as a "bug
  report" against the "casper" package of ubuntu release 10.x  While I
  can see similarities between what follows and bug #223428, I am not
  sure they are the same.  At any rate, here goes...

  Like many people, I suspect, I wanted to install unbuntu on a physical
  drive completely separate from the one containing my legacy OS
  (Windows Vista); in my case, an external hard-drive connected to my
  computer by USB. After some trial-and-error, I realized that the
  installation option I should use was the "Erase and use entire disk"
  option (though this was scary, because at first I didn't know that I
  would later be presented with a choice of WHICH disk to erase and
  use). The trouble was, though, that even when I realized I could
  specify the external disk as the one to which ubuntu should be
  installed, and did so, the installer STILL overwrote the boot loader
  of my computer's INTERNAL hard-drive (the one containing Windows
  Vista) with GRUB. Because of this, I could not boot the computer at
  all unless my external hard-drive was connected. I finally got around
  this by going with the "specify partitions manually" installation
  option, which also gave me the option to specify the location of the
  boot loader, but not before I had made my computer unbootable (by
  futzing around with the computer's boot sector) and had to hunt down
  and create a Windows Vista restore disk just for the purpose of
  restoring the boot loader stored on the computer's internal hard-
  drive.

  Suggested solutions:
  1. Somehow indicate, early on, that the installer (person) will be presented with a CHOICE of which disk will be erased and used entirely (please see the description in the above "idea rationale" section). 
  2. Write the boot loader (GRUB) to the disk targeted for the ubuntu installation when the "erase and use entire disk" installation option is chosen.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/704763/+subscriptions




More information about the foundations-bugs mailing list