Hi all! I'm sorry, but how can this patch (#12) be done?
I've get grub> console, after that i did: set root=(lvm/datavg/datalv) linux /boot/vmlinuz-4.15.0-200-generic root=/dev/datavg/datalv initrd /boot/initrd.img-4.15.0-200-generic boot -- You received this bug notification because you are a member of AIMS, which is subscribed to the bug report. https://bugs.launchpad.net/bugs/1229738 Title: grub doesn't boot with efi and md raid root Status in grub2 package in Ubuntu: Expired Bug description: dick@reordberend:/tmp$ lsb_release -rd Description: Ubuntu 12.04.3 LTS Release: 12.04 dick@reordberend:/tmp$ apt-cache policy grub-efi-amd64 grub-efi-amd64: Installed: 1.99-21ubuntu3.10 Candidate: 1.99-21ubuntu3.10 Installed 12.04.3 LTS Server using md raid1 for root partition on x86-64 box using EFI boot. Grub installs its EFI app correctly, and it launches at boot. However, grub can't find the root partition. Inspecting grub's config shows that it has prefix and root set to the EFI boot partition. Manually setting those to the raid1 root partition at the grub prompt and running normal allows booting to proceed correctly (ie following the instructions at http://www.gnu.org/software/grub/manual/html_node/GRUB-only-offers-a-rescue-shell.html works). In EFI mode, grub seems to expect its grub.cfg and modules to be in the EFI partition. However, they are all installed in the root filesystem. The problem can be solved in the grub-install script by giving an embedded config to grub-mkimage (http://www.gnu.org/software/grub/manual/html_node/Embedded-configuration.html). grub-install already has support for this, but it fails if the root partition is raided. Inside grub-install, if devabstraction_module is set (and with md as the root partition it will be) then config_opt_file is never set. The attached patch solves the bug for me but will doubtless require refining to be generally applicable. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1229738/+subscriptions -- Mailing list: https://launchpad.net/~aims Post to : aims@lists.launchpad.net Unsubscribe : https://launchpad.net/~aims More help : https://help.launchpad.net/ListHelp