Method for setting a boot list to disks with multiple boot logical volumes
First Claim
Patent Images
1. A computer implemented method for dynamically determining the contents of a boot logical volume from within a system management service menu, the method comprising:
- receiving a scan request, wherein the scan request is received from within the system management service menu, wherein the system management service menu is a basic firmware user interface provided as part of a basic input/output system of a data processing system;
responsive to receiving a scan request, dynamically scanning at least one root volume group to identify a first set of special files associated with a first base operating system stored on a first boot logical volume of the at least one root volume group, wherein the first set of special files is associated with one of a particular hardware device or resource of the data processing system, wherein the first base operating system uses first set of special files to provide file input/output access to a first set of specific character device drivers, a first set of block device drivers, or combinations thereof;
responsive to identifying the first set of special files, mapping the first set of special files to a first operating systems version corresponding to the first base operating system; and
presenting the first operating systems version corresponding to the first base operating system to a user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method dynamically determines the contents of a Boot Logical Volume from within a System Management Service menu. Responsive to receiving the scan request, a system dynamically scans a root volume group to identify special files associated with the various base operating systems stored on the boot logical volumes of the root volume group. The system then maps the files to a specific operating systems version, and presents a list of the available operating systems on the various boot logical volumes to a user.
7 Citations
18 Claims
-
1. A computer implemented method for dynamically determining the contents of a boot logical volume from within a system management service menu, the method comprising:
-
receiving a scan request, wherein the scan request is received from within the system management service menu, wherein the system management service menu is a basic firmware user interface provided as part of a basic input/output system of a data processing system; responsive to receiving a scan request, dynamically scanning at least one root volume group to identify a first set of special files associated with a first base operating system stored on a first boot logical volume of the at least one root volume group, wherein the first set of special files is associated with one of a particular hardware device or resource of the data processing system, wherein the first base operating system uses first set of special files to provide file input/output access to a first set of specific character device drivers, a first set of block device drivers, or combinations thereof; responsive to identifying the first set of special files, mapping the first set of special files to a first operating systems version corresponding to the first base operating system; and presenting the first operating systems version corresponding to the first base operating system to a user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for dynamically determining the contents of a boot logical volume from within a system management service menu, the computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to receive a scan request, wherein the scan request is received from within the system management service menu, wherein the system management service menu is a basic firmware user interface provided as part of a basic input/output system of a data processing system; computer readable program code configured, responsive to receiving a scan request, to dynamically scan at least one root volume group to identify a first set of special files associated with a first base operating system stored on a first boot logical volume of the at least one root volume group, wherein the first set of special files is associated with one of a particular hardware device or resource of the data processing system, wherein the first base operating system uses first set of special files to provide file input/output access to a first set of specific character device drivers, a first set of block device drivers, or combinations thereof; computer readable program code configured, responsive to identifying the first set of special files, to map the first set of special files to a first operating systems version corresponding to the first base operating system; and computer readable program code configured to present the first operating systems version corresponding to the first base operating system to a user. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A data processing system comprising:
-
a storage having a computer program product encoded thereon for dynamically determining the contents of a boot logical volume from within a system management service menu; a bus system connecting the storage to a processor; and a processor, wherein the processor executes to the computer program product; to receive a scan request, wherein the scan request is received from within the system management service menu, wherein the system management service menu is a basic firmware user interface provided as part of a basic input/output system of a data processing system;
responsive to receiving a scan request, to dynamically scan at least one root volume group to identify a first set of special files associated with a first base operating system stored on a first boot logical volume of the at least one root volume group, wherein the first set of special files is associated with one of a particular hardware device or resource of the data processing system, wherein the first base operating system uses first set of special files to provide file input/output access to a first set of specific character device drivers, a first set of block device drivers, or combinations thereof;
responsive to identifying the first set of special files, to map the first set of special files to a first operating systems version corresponding to the first base operating system; and
to present the first operating systems version corresponding to the first base operating system to a user. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification