Summary

Design an UbuntuExpress component to install the boot loader.

Rationale

The Ubuntu installer already has a substantial volume of code to handle boot loader installation (including a number of sanity checks) which we should reuse. This is currently part of udeb maintainer scripts.

LILO will not be supported; on i386/amd64, we will only support GRUB. Expert users who wish to use LILO are likely to be able to install it manually from the comfort of the live environment. We do not plan to address LVM or RAID for now; users requiring that can still use the traditional installer.

Scope

This specification considers only the boot loader installation component of UbuntuExpress. This is a required component of an installer and (in this case) will have no user interface, so no use cases are specified.

Design

We will modify several components of the installer to produce suitable ubuntu-express-* packages:

Implementation status


CategorySpec

UbuntuExpress/BootLoader (last edited 2008-08-06 16:14:48 by localhost)