Automatically detect the location of the root filesystem
As of Ubuntu 5.10, the boot process relies on a kernel parameter to provide the device path for the root filesystem. This mechanism is subject to failure in the following scenarios:
The device containing the root filesystem moves to a different bus, driver, port, or otherwise is recognized by Linux as a "different" device
The device containing the root filesystem is relocated from one system to another (especially applicable to removable devices such as USB storage media)
The hardware detection process within Linux or early userspace changes in incompatible ways (such as changing the order in which devices on a bus are detected)
We should provide a mechanism which is not subject to these problems, while maintaining robustness in the common case (a device which doesn't move).
Blueprint information
- Status:
- Complete
- Approver:
- Martin Pitt
- Priority:
- Medium
- Drafter:
- Fabio Massimo Di Nitto
- Direction:
- Needs approval
- Assignee:
- Tollef Fog Heen
- Definition:
- Approved
- Series goal:
- Accepted for dapper
- Implementation:
-
Implemented
- Milestone target:
- None
- Started by
- Matt Zimmerman
- Completed by
- Matt Zimmerman
Whiteboard
assuming the specs we are blocked from will be implemented. Reassigned to Tollef, from Fabio.
Done :) 3/02/2006
Work Items
Dependency tree

* Blueprints in grey have been implemented.