grub doesn't boot with efi and md raid root
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
grub2 (Ubuntu) |
Expired
|
High
|
Unassigned |
Bug Description
dick@reordberen
Description: Ubuntu 12.04.3 LTS
Release: 12.04
dick@reordberen
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://
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://
Inside grub-install, if devabstraction_
tags: | added: precise |
The attachment "Fix that works for me" seems to be a patch. If it isn't, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are a member of the ~ubuntu-reviewers, unsubscribe the team.
[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.]