BootLoader

Revision 2 as of 2005-11-02 21:20:42

Clear message

Summary

The last part of the Ubuntu Express Installer is the installation of the Bootloader. The ubuntu-installer has already 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.

Rationale

Use cases

1. Install bootloader into MBR 2. Install bootloader into partition

Scope

Design

Implementation

Code

Data preservation and migration

Outstanding issues

BoF agenda and discussion

grub-installer needs minor changes to avoid requiring mapdevfs. These can probably go upstream. It needs to produce an ubuntu-express-grub deb.

yaboot-installer needs minor changes to avoid requiring archdetect or mapdevfs. These can probably go upstream. It needs to produce an ubuntu-express-yaboot deb.

os-prober needs to produce an ubuntu-express-os-prober deb.

parted needs to be modified to produce output in the style of /usr/lib/partconf/find-partitions --flag, for yaboot-installer. We hope that this can go upstream.

LILO will not be supported.