Summary

Make GRUB2 available as an option in the installer, to enable us to get hard data about whether GRUB2 is suitable for use as a default in a later release.

Release Note

This section should include a paragraph describing the end-user impact of this change. It is meant to be included in the release notes of the first release in which it is implemented. (Not all of these will actually be included in the release notes, at the release manager's discretion; but writing them is a useful exercise.)

It is mandatory.

Rationale

There is no longer any upstream for GRUB1, and we're carrying a significant set of patches against this package. There are also a number of feature enhancements that are unlikely to ever be implemented with the current code base, but that we get for free by switching to GRUB2:

The kernel team has expressed concern that there is no good information about the hardware compatibility of GRUB2. We should therefore make it available as a (non-default) option in the installer for jaunty and solicit feedback from users, in order to be able to make an informed decision about using this as the default bootloader in a future release.

Assumptions

Design

Implementation

Migration

Test/Demo Plan

It's important that we are able to test new features, and demonstrate them to users. Use this section to describe a short plan that anybody can follow that demonstrates the feature is working. This can then be used during testing, and to show off after release. Please add an entry to http://testcases.qa.ubuntu.com/Coverage/NewFeatures for tracking test coverage.

This need not be added or completed until the specification is nearing beta.

Unresolved issues


CategorySpec

FoundationsTeam/Specs/Grub2ByDefault (last edited 2009-02-27 07:43:08 by vorlon)