Extended Partition Support Requirements and Scope
Extended Partition Support Requirements and Scope
Requirements:
- Provide the ability to install to and boot from a logical drive in an extended partition. (x86)
- Provide a user friendly experience for the installation to a logical drive in an extended partition. (x86)
- Provide the ability to create/select/preserve/delete/resize an extended partition and the logical drives.
- Provide the ability for an interactive installer to create/preserve/delete/resize slices
Scope:
Phase 1:
- Provide GUI support for creation, discovery, selection, preservation, deletion, and resizing of an extended partition.
- Provide GUI support for the creation, discovery, selection, preservation, deletion and resizing of the logical disks within the extended partition.
- Provide install library (libtd, libti, liborchestrator) support to enable creation, discovery, selection, preservation, deletion, and resizing for extended partitions and logical disks.
- Install Grub Stage 1 on the MBR if Solaris is to be installed on a logical disk
- Provide libdiskmgt extended partition support.
- Fix bugs TBD
- Modify install test drivers for the above changes
Phase 2:
- Move code that involves slice or partition manipulation that is currently in liborchestrator into libti where it belongs.
Out of Scope:
- Text installer UI changes to handle extended partitions or slice preservation
- Any AI changes that might be required to handle extended partitions