MAAS always installs GRUB to /dev/sda, even when that's inappropriate
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Medium
|
Blake Rouse |
Bug Description
As far as I can tell from my experiments, BIOS-mode MAAS always installs GRUB to the MBR of /dev/sda. This isn't always appropriate, though; if a computer has multiple non-RAID hard disks, and if the BIOS is configured to boot /dev/sdb before /dev/sda (even with PXE-booting before either of those), the result can be an installation that won't boot -- at least, not until the BIOS disk order is reconfigured.
Perhaps having MAAS put GRUB on every hard disk (preferably excluding USB flash drives) would fix this problem with minimal fuss.
Here's my MAAS version information:
$ dpkg -l '*maas*'|cat
Desired=
| Status=
|/ Err?=(none)
||/ Name Version Architecture Description
+++-===
ii maas 1.5+bzr2252-
ii maas-cli 1.5+bzr2252-
ii maas-cluster-
ii maas-common 1.5+bzr2252-
ii maas-dhcp 1.5+bzr2252-
ii maas-dns 1.5+bzr2252-
ii maas-region-
ii maas-region-
ii python-django-maas 1.5+bzr2252-
ii python-maas-client 1.5+bzr2252-
ii python-
Changed in maas: | |
status: | New → Triaged |
importance: | Undecided → Low |
tags: |
added: hwcert-server removed: blocks-hwcert-server |
Changed in maas: | |
status: | Fix Committed → Fix Released |
Oh, one more thing: I've verified this with both the d-i and fastpath installers, although most of my testing was done with the latter.