EarlyUserspace
Differences between revisions 5 and 6
1882
Comment:
|
1935
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
## page was renamed from UbuntuDevel/EarlyUserspace |
UbuntuDevel/EarlyUserspace
Status
Created: Date(2005-04-24T00:19:19Z) by MattZimmermanBR
Priority: LowPriorityBR
People: NeedsLead, NeedsSecondBR
Contributors: JaneSilberBR
Interested: JeffBailey BR
Status: UduBof, DistroSpecificationBR
Branch: BR
Malone Bug: BR
Packages: BR
Depends: BR
Introduction
Develop a plan for a new early userspace system for Breezy which will increase robustness and allow for more flexible deployment of Ubuntu. Discussion must cover:
Transition plan for initrd->initramfs
- hotplug or hotplug-ng?
- Finding the root filesystem
- Generating a unique id?
- Mounting by label/uuid
- Falling back to existing behaviour
- Precalculating boot device and driver requirements
- Debuggability
- More verbose output in recovery mode
- Do something smarter than panic if things go wrong. Dump debug info?
- Availability of command-line recovery tools
Rationale
Scope and Use Cases
- Perform sufficient hardware detection in early userspace to support root filesystems on disk, USB or network
- Transparently locate and mount the proper root filesystem, even if it is found on a different logical device than at the time of kernel configuration
- Be easier to debug than existing early userspace
- Fall back gracefully to precalculated process (a la mkinitrd) with a warning if the process fails. Keep breakage to a minimum; booting is important!
Implementation Plan
Data Preservation and Migration
Packages Affected
User Interface Requirements
Outstanding Issues
UDU BOF Agenda
UDU Pre-Work
UbuntuDownUnder/BOFs/EarlyUserspace (last edited 2008-08-06 16:19:00 by localhost)