[Bug 1852041] Re: ubiquity grub-install fails with /boot on RAID, ubiquity does not install mdadm

Jim At Your Service 1852041 at bugs.launchpad.net
Thu Nov 14 11:35:09 UTC 2019


** Package changed: grub-installer (Ubuntu) => ubiquity (Ubuntu)

** Summary changed:

- ubiquity grub-install fails with /boot on RAID, ubiquity does not install mdadm
+ ubiquity grub-install fails with /boot on RAID, ubiquity does not install mdadm, workaround included

-- 
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/1852041

Title:
  ubiquity grub-install fails with /boot on RAID, ubiquity does not
  install mdadm, workaround included

Status in ubiquity package in Ubuntu:
  New

Bug description:
  With Ubuntu 18.04

  Ubiquity installer should install mdadm before running grub-install if
  /boot is on a RAID disk.

  There have been multiple bug reports filed over the years against grub-installer.
  The grub-installer is fine.  To support /boot on RAID, mdadm should be pre-installed.

  Various recipes explain to work-around the issue just drop to a shell
  after the installer complains, and chroot to the target, and install
  mdadm, then do grub-install.  Not so easy.

  In my case, I have a ubiquty/success_command that has to run, and the workaround requires
  allowing ubiquity to fail, and so the success_command never happens, nor does any final cleanup.

  The workaround I used was to to hack on the live-CD, which must be done after boot,
  or in my case remains persistent because I made a persistent live-CD using mkusb.

  vi /usr/share/grub-installer/grub-installer
          # near line 647 change from
          apt-install $grub_package || exit_code=$?
          # change to
          # 13.0.6.17.15-t10 jimays Hack to make sure mdadm is installed so grub-install will succeed with RAID.
          apt-install -y mdadm $grub_package || exit_code=$?

  And then ubiquity succeeds and grub installs with /boot on /dev/md1.
  I am not sure where the actual proper place to install mdadm is
  or what the proper test would be to see if it is actually needed.

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



More information about the foundations-bugs mailing list