Browse Prior Art Database

Method to Reduce the Boot Device Selection Time

IP.com Disclosure Number: IPCOM000238852D
Publication Date: 2014-Sep-22
Document File: 2 page(s) / 23K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method to build and maintain a table of all the devices that have ever contained a bootable Operating System (OS) image on them. Described herein is how this list can be compared to what has been discovered during boot time to present an accurate list of migration/maintenance boot targets.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 53% of the total text.

Page 01 of 2

Method to Reduce the Boot Device Selection Time

Discovering devices with an Operating System (OS) on them is often necessary so that they can be presented to a user as an OS migration or maintenance boot targets. Today, each disk is inspected for the presence of the OS serially. With thousands of devices available this is a time consuming process. Each device is opened and scanned for a boot signature. Here are some examples of when this occurs:

• In the SMS mode while discovering bootable devices • During the OS install
• During the maintenance boot

In the event of a problem accessing one of the devices, the above could take a considerably long time since analysts need to wait for the device open call to fail. Examples of bootable devices include, but are not limited to: disk, tape, optical storage.

This disclosure details how to build and maintain a table of all the devices that have ever contained a bootable OS image on them. It also shows how this list can be compared to what has been discovered during boot time to present an accurate list of migration/maintenance boot targets.

The approach proposes that during the OS configuration time each device be investigated for bootability and marked as such in a table in persistent storage. The method entails updating the table upon each completion of a boot image build. This table consists of the identifiers that are required to uniquely identify each bootable device.

Examples of such unique identifiers are:


1....