(57)【要約】【課題】システム起動を伴う作業の効率の向上を図ること。【解決手段】本発明の情報処理装置は、情報処理装置に搭載されたＯＳの起動状況を表すＯＳ情報を記憶する記憶部と、ＯＳの起動前にＯＳ情報を表示装置に表示し、当該ＯＳの起動を制御するＢＩＯＳと、を備える。【選択図】図８
2018156230.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置に搭載されたＯＳ（Operation System）の起動状況を表すＯＳ情報を記憶する記憶部と、
前記ＯＳの起動前に前記ＯＳ情報を表示装置に表示し、当該ＯＳの起動を制御するＢＩＯＳ（Basic Input/Output System）と、
を備えた情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記記憶部が記憶する前記ＯＳ情報は、前記ＯＳの起動時間を表す起動時間情報を含み、
前記ＢＩＯＳは、前記ＯＳの起動前に前記起動時間情報を表示する、
情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置であって、
前記記憶部が記憶する前記ＯＳ情報は、前記ＯＳの起動可否を表す起動可否情報を含み、
前記ＢＩＯＳは、前記ＯＳの起動前に前記起動可否情報を表示する、
情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記起動可否情報は、前記ＯＳのファイルシステム及び／又は論理ボリュームが正常か否かを表す情報である、
情報処理装置。
【請求項５】
請求項１乃至４のいずれかに記載の情報処理装置であって、
前記ＯＳは、当該ＯＳの実行時に当該ＯＳの起動状況を表す前記ＯＳ情報を取得して前記記憶部に記憶する、
情報処理装置。
【請求項６】
請求項１乃至５のいずれかに記載の情報処理装置であって、
前記記憶部は、複数の前記ＯＳの前記ＯＳ情報を記憶しており、
前記ＢＩＯＳは、複数の前記ＯＳ情報を表示し、当該ＯＳの選択を受け付け、選択された前記ＯＳを起動するよう制御する、
情報処理装置。
【請求項７】
情報処理装置に搭載されたＯＳ（Operation System）の起動を制御するＢＩＯＳ（Basic Input/Output System）であって、
記憶部に記憶されている前記ＯＳの起動状況を表すＯＳ情報を、前記ＯＳの起動前に表示する、
ＢＩＯＳ。
【請求項８】
情報処理装置に搭載されたＯＳ（Operation System）の起動を制御するＢＩＯＳ（Basic Input/Output System）に、
記憶部に記憶されている前記ＯＳの起動状況を表すＯＳ情報を、前記ＯＳの起動前に表示する処理、
を実行させるプログラム。
【請求項９】
情報処理装置に搭載されたＯＳ（Operation System）の起動を制御するＢＩＯＳ（Basic Input/Output System）が、
記憶部に記憶されている前記ＯＳの起動状況を表すＯＳ情報を、前記ＯＳの起動前に表示する、
情報処理方法。
【請求項１０】
請求項９に記載の情報処理方法であって、
前記ＢＩＯＳが、複数の前記ＯＳ情報を表示し、当該ＯＳの選択を受け付け、選択された前記ＯＳを起動するよう制御する、
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置にかかり、特に、ＯＳ（Operating System）の起動を制御するＢＩＯＳ（Basic Input/Output System）を備えた情報処理装置に関する。
【背景技術】
【０００２】
情報処理装置の構成規模の拡大により、搭載されたメモリの初期化や接続デバイスの認識処理に要する時間が伸びている。例えば、特許文献１には、ＢＩＯＳのブート時に、設定された表示優先順位で接続デバイスの認識処理を行い、表示することが記載されている。このような処理に時間がかかることから、１度のシステム起動にかかる時間が増大している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１１５７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一方で、ＯＳは、起動を試してみなければ起動可否がわからない。このため、ＯＳの起動に失敗した場合、他のＯＳを起動し、起動設定の変更を行い、再度起動を試すという一連の手順が必要となり、多大な時間を要する。また、起動時間もＯＳ側で設定された構成により変動するため、起動時間を予期することが難しい。その結果、システムの起動／再起動が必要となる作業の計画を立てることが困難であり、作業効率の向上を図ることができない、という問題が生じる。
【０００５】
このため、本発明の目的は、上述した課題である、システム起動を伴う作業の効率の向上を図ることができない、ということを解決することにある。
【課題を解決するための手段】
【０００６】
本発明の一形態である情報処理装置は、
情報処理装置に搭載されたＯＳ（Operation System）の起動状況を表すＯＳ情報を記憶する記憶部と、
前記ＯＳの起動前に前記ＯＳ情報を表示装置に表示し、当該ＯＳの起動を制御するＢＩＯＳ（Basic Input/Output System）と、
を備えた、
という構成をとる。
【０００７】
また、本発明の一形態であるＢＩＯＳは、
情報処理装置に搭載されたＯＳ（Operation System）の起動を制御するＢＩＯＳ（Basic Input/Output System）であって、
記憶部に記憶されている前記ＯＳの起動状況を表すＯＳ情報を、前記ＯＳの起動前に表示する、
という構成をとる。
【０００８】
また、本発明の一形態であるプログラムは、
情報処理装置に搭載されたＯＳ（Operation System）の起動を制御するＢＩＯＳ（Basic Input/Output System）に、
記憶部に記憶されている前記ＯＳの起動状況を表すＯＳ情報を、前記ＯＳの起動前に表示する処理、
を実行させる、
という構成をとる。
【０００９】
また、本発明の一形態である情報処理方法は、
情報処理装置に搭載されたＯＳ（Operation System）の起動を制御するＢＩＯＳ（Basic Input/Output System）が、
記憶部に記憶されている前記ＯＳの起動状況を表すＯＳ情報を、前記ＯＳの起動前に表示する、
という構成をとる。
【発明の効果】
【００１０】
本発明は、以上のように構成されることにより、システム起動を伴う作業の効率の向上を図ることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態１における情報処理装置の構成を示すブロック図である。
【図２】ファイルシステムと論理ボリュームのステータス情報の一例を示す図である。
【図３】パーティションテーブルの一例を示す図である。
【図４】ＢＩＯＳ画面の一例を示す図である。
【図５】サーバ装置の動作を示すフローチャートである。
【図６】サーバ装置の動作を示すフローチャートである。
【図７】サーバ装置の動作を示すフローチャートである。
【図８】本発明の実施形態２における情報処理装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
＜実施形態１＞
本発明の第１の実施形態を、図１乃至図７を参照して説明する。図１乃至図４は、本発明の構成を説明するための図であり、図５乃至図７は、本発明の動作を説明するための図である。
【００１３】
［構成］
本発明におけるサーバ装置１００は、演算装置と記憶装置とを備えた情報処理装置にて構成されている。そして、サーバ装置１００は、図１に示すように、ＢＩＯＳ（Basic Input/Output System）１１０と、ＯＳ（Operation System）１２０と、を搭載している。なお、ＢＩＯＳ１１０及びＯＳ１２０は、装備された記憶装置に記憶されたプログラムが演算装置で実行されることで実現される。また、サーバ装置１００には、モニタといった表示装置２００が接続されている。
【００１４】
ここで、本実施形態におけるサーバ装置１００は、複数のＯＳ１２０を搭載している。そして、後述するＢＩＯＳ１１０の制御により、搭載しているＯＳ１２０のうち、１つのＯＳのみが実行される。但し、本発明では、サーバ装置１００は、複数の仮想化サーバを構築し、それぞれがＯＳを実行することで、複数のＯＳを実行してもよい。なお、本発明では、サーバ装置１００はＯＳ１２０を１つのみ搭載していてもよい。
【００１５】
図１に示すように、ＢＩＯＳ１１０は、表示制御部１１１と、記憶部であるＲＡＭ（Random access memory）１１２とを備えている。表示制御部１１１は、サーバ装置１００自体の起動時であるシステム起動時、つまり、ＯＳ１２０の起動処理に入る前に、接続された表示装置２００にＢＩＯＳ画面を表示する。
【００１６】
ＢＩＯＳ画面には、ＲＡＭのパーティション情報格納領域１１２に格納されているパーティション情報（ＯＳ情報）を表示する。なお、パーティション情報は、搭載されている各ＯＳ１２０の起動状況を表す情報であり、例えば、後述するように、ＯＳ１２０の起動時間を表す起動時間情報や、ＯＳの起動可否を表す起動可否情報（ＯＳのファイルシステム及び／又は論理ボリュームが正常か否かを表す情報）を含む。このとき、ＢＩＯＳ１１０は、パーティション情報が複数のＯＳ１２０に対応する情報を含んでいる場合には、複数のＯＳの情報を表示する。これにより、ユーザは、ＯＳ１２０の起動処理に入る前に、各ＯＳのファイルシステムや論理ボリュームのステータス情報、さらには、起動時間を確認することができる。
【００１７】
また、ＢＩＯＳ１１０の表示制御部１１１は、ユーザからＯＳ１２０の選択を受け付ける。このとき、表示制御部１１１は、表示したＯＳのうち、１つ又は複数のＯＳ１２０の選択を受け付ける。そして、ＢＩＯＳ１１０は、表示制御部１１１でユーザから受け付けた、選択されたＯＳ１２０をサーバ装置１００で起動させる。
【００１８】
次に、ＯＳ１２０の構成について説明する。ＯＳ１２０は、サーバ装置１００で実行されることで、図１に示すように、パーティション情報コピー部１２１と、ステータス情報取得部１２３と、起動時間取得部１２４と、を構築する。また、装備された記憶装置であるＨＤＤ（hard disk drive）に、パーティション情報記録領域１２２と、ＦＳステータス記録領域１２５と、ＬＶステータス記録領域１２６と、が形成される。
【００１９】
上記ＦＳステータス記録領域１２５は、予めＯＳ１２０で管理されているファイルシステムにより記録したファイルシステムのステータス情報を保持している。また、ＬＶステータス記録領域１２６は、予めＯＳ１２０で管理されている論理ボリュームマネージャにより記録された論理ボリュームのステータス情報を保持している。図２に、ファイルシステムのステータス情報、論理ボリュームのステータス情報の一例を示す。
【００２０】
上記ステータス情報取得部１２３は、任意のタイミング（例えば、ＯＳ起動時や定期実行など）で、ＯＳ１２０が認識しているすべての補助記憶装置、つまり、ＦＳステータス記録領域１２５とＬＶステータス記録領域１２６に対して、ファイルシステムおよび論理ボリュームのステータス情報の読み出しを実行する。そして、ステータス情報取得部１２３は、読み出した各ステータス情報を、パーティション情報記録領域１２２内のパーティションテーブルに記録する。このようにして、ステータス情報取得部１２３は、ＯＳ１２０の実行時に当該ＯＳ１２０の起動状況を表す上記各ステータスを取得する。
【００２１】
ここで、図３に、パーティションテーブルの一例を示す。パーティションテーブルは、ＯＳ１２０のパーティションテーブル配置の設定により、各ＨＤＤに形成されたＭＢＲ（Master Boot Record）領域もしくはＧＰＴ（GUID Partition Table）領域に格納されている。つまり、パーティション情報記録領域１２２は、各ＨＤＤのＭＢＲ領域やＧＰＴ領域に形成されている。但し、パーティション情報記録領域１２２は、いかなる記憶領域に形成されていてもよい。
【００２２】
そして、パーティションテーブルは、各ＯＳに対応する各パーティションの情報として、まず、「パーティションの開始位置・終了位置」、「パーティションサイズ」、「パーティションラベル」を含んでいる。これに加えて、パーティションテーブルは、「ファイルシステムのステータス情報」、「論理ボリュームのステータス情報」、「ＯＳの起動に要する時間」を含んでいる。
【００２３】
ここで、上述したステータス情報取得部１２３が、各ステータス情報をパーティション情報記録領域１２２に書き込む処理を行うタイミングは、任意のタイミングで行うことができるが、特に、以下のタイミングであると効果的である。例えば、タイミングとしては、パーティション・ファイルシステム・論理ボリュームの操作コマンドの実行時（パーティション構成や、ファイルシステム・論理ボリュームのステータスに変化が生じる可能性がある時）、ＯＳの起動時・停止時、一定の時間間隔での実行、が考えられる。ステータス情報取得部１２３を頻繁に実行するほど、パーティション情報記録領域１２２の情報が最新に保たれる可能性が高くなるが、一方で、ステータス情報取得部１２３を実行するためのＯＳのコストが高くなる。
【００２４】
上記起動時間取得部１２４は、再起動実行時にＯＳ１２０が再起動に要した時間を計測する。例えば、ＯＳ１２０の再起動処理が投入されたタイムスタンプを、ＯＳ１２０が起動完了した時点のタイムスタンプから減算することで、再起動に要した時間を算出する。そして、起動時間取得部１２４は、算出した時間を、パーティション情報記録領域１２２に記録されているＯＳ１２０のシステムディスクとしてマウントされているパーティションを指すパーティションテーブルへ、ＯＳ１２０の起動に要する時間（BootTime）として記録する。
【００２５】
上記のように起動時間取得部１２４は、ＯＳ１２０の実行時に当該ＯＳ１２０の起動状況を表す上記起動時間を取得する。なお、上記では、起動時間取得部１２４はＯＳの再起動時に起動時間を計測しているが、通常の起動時に計測してもよい。
【００２６】
上記パーティション情報コピー部１２１は、任意のタイミング、例えば、ステータス情報の読み出し処理後や定期実行のタイミングで、パーティションテーブルで管理される情報を、ＢＩＯＳ１１０のＲＡＭ１１２に確保されるパーティション情報格納領域１１２に記録する。パーティション情報コピー部１２１は、パーティション情報格納領域１１２へ情報の書き込みを行う際に、パーティションテーブルの情報から、ＢＩＯＳ画面で表示する情報だけに取捨選択および整形して記録する。
【００２７】
例えば、図３に示すパーティションテーブルから、図４のＢＩＯＳ画面に表示する情報に示すように、各パーティションの開始位置・終了位置、パーティションラベル、ファイルシステムステータス情報、論理ボリュームステータス情報、システム起動時間、を選別して記録する。また、パーティション情報コピー部１２１は、認識している各補助記憶装置（ＨＤＤ）の固有の識別情報（uuid）を取得し、補助記憶装置の付帯情報として整形している。なお、パーティションテーブルの情報は、ＢＩＯＳ１１０内の他の記憶領域（例えば、ＲＯＭ）に記憶されてもよい。
【００２８】
ここで、上述したパーティション情報コピー部１２１が、パーティションテーブルを読みだしてパーティション情報格納領域１１２に書き込む処理は、任意のタイミングで行うことができるが、特に、以下のタイミングであると効果的である。例えば、タイミングとしては、ステータス情報取得部１２３や起動時間取得部１２４が実行されたとき（パーティション情報記録領域１２２に更新の可能性があるとき）や、ＯＳの起動時・停止時、一定の時間間隔での実行、が考えられる。パーティション情報コピー部１２１を頻繁に実行するほど、パーティション情報格納領域１１２の情報が最新に保たれる可能性が高くなるが、一方で、パーティション情報コピー部１２１を実行するためのＯＳのコストが高くなる。
【００２９】
［動作］
次に、上述した構成のサーバ装置１００の動作を、主に図５乃至図７のフローチャートを参照して説明する。
【００３０】
まず、図５を参照して、ＢＩＯＳ画面でパーティションのファイルシステムおよび論理ボリュームのステータス情報を参照できるようになるまでの動作を説明する。
【００３１】
まず、サーバ装置１００にてＯＳ１２０実行中に、ＯＳ挙動やユーザ操作を契機として、ファイルシステム（ＦＳ）や論理ボリューム（ＬＶ）のステータスが変化する。変化したステータスは、ファイルシステムや論理ボリュームマネージャの機能により、ＦＳステータス記録領域１２５およびＬＶステータス記録領域１２６に記録される（ステップＳ１）。
【００３２】
続いて、ＯＳ１２０は、ステータス情報取得部１２３の有効化・無効化の切り替えを行う。有効の場合（ステップＳ２でＹｅｓ）、ステータス情報取得部１２３は、当該ＯＳで認識するすべてのパーティションのＦＳステータス記録領域１２５およびＬＶステータス記録領域１２６からステータス情報を読み出し、パーティション情報記録領域１２２内のパーティションテーブルに書き込む（ステップＳ３）。なお、ステータス情報取得部１２３が無効とされている場合には（ステップＳ２でＮｏ）、ステータス情報は取得せず、パーティション情報記録領域１２２への書き込みは行わない（ステップＳ８）。
【００３３】
続いて、ＯＳ１２０は、パーティション情報コピー部１２１の有効化・無効化の切り替えを行う。有効の場合（ステップＳ４でＹｅｓ）、パーティション情報コピー部１２１は、パーティション情報記録領域１２２から、各パーティションに関連付けられたファイルシステムおよび論理ボリュームのステータス情報を含むパーティションテーブルを読み出し、ＢＩＯＳ１１０のパーティション情報格納領域１１２に書き込む（ステップＳ５）。パーティション情報コピー部１２１が無効とされている場合（ステップＳ４でＮｏ）、パーティション情報格納領域１１２への書き込みは行わない（ステップＳ９）。
【００３４】
その後、ユーザは、動作するＯＳ１２０を切り替える場合、システムの再起動を行う（ステップＳ６）。システムの起動時であってＯＳ起動前に、ＢＩＯＳ１１０は、パーティション情報格納領域１１２に記録されている情報をＢＩＯＳ画面に表示する（ステップＳ７）。ユーザは表示された情報から、サーバ装置１００で起動可能なＯＳ１２０に対応するすべてのパーティションの、ファイルシステムおよび論理ボリュームのステータス情報を参照することができる。ユーザはその情報を参考にして、各ＯＳ１２０の起動可否を判断する。
【００３５】
次に、図６を参照して、ＢＩＯＳ画面でＯＳの起動に要する時間を参照できるようになるまでの動作を説明する。
【００３６】
まず、ＯＳ１２０は、起動時間取得部１２４の有効化・無効化の切り替えを行う。有効の場合（ステップＳ１１でＹｅｓ）、起動時間取得部１２４は、システム再起動の実行時に（ステップＳ１２）、ＯＳ起動時間の計測を行う。起動時間取得部１２４が無効とされている場合（ステップＳ１１でＮｏ）、ＯＳ起動時間の計測は行わない（ステップＳ１８）。そして、起動時間取得部１２４は、計測したＯＳ起動時間をパーティション情報記録領域１２２内のパーティションテーブルに書き込む（ステップＳ１３）。
【００３７】
続いて、ＯＳは、パーティション情報コピー部１２１の有効化・無効化の切り替えを行う。有効の場合（ステップＳ１４でＹｅｓ）、パーティション情報コピー部１２１はパーティション情報記録領域１２２から、パーティションテーブルと、各システムディスクに関連付けられたＯＳ起動時間、を読み出し、パーティション情報格納領域１１２に書き込む（ステップＳ１５）。パーティション情報コピー部１２１が無効化されている場合（ステップＳ１４でＮｏ）、パーティション情報格納領域１１２への書き込みは行わない（ステップＳ１９）。
【００３８】
その後、ユーザは、動作するＯＳ１２０を切り替える場合、システムの再起動を行う（ステップＳ１６）。システムの起動時、ＢＩＯＳ１１０は、パーティション情報格納領域１１２に記録されている情報をＢＩＯＳ画面に表示する（ステップＳ１７）。ユーザは表示された情報から、サーバ装置で起動可能なＯＳ１２０の起動に要する時間を確認することができる。ユーザはその情報をもとに、起動するＯＳ１２０を判断する。
【００３９】
なお、上記動作例では、ＯＳの状態と起動時間とをそれぞれＢＩＯＳ画面に表示する動作を別々に説明したが、パーティションテーブルの両方の情報が記録されている場合には、もちろん両方の情報をまとめてＢＩＯＳ画面に表示されることとなる。
【００４０】
次に、図７を参照して、ユーザがＯＳ１２０を起動するときの動作を説明する。まず、ユーザによってサーバ装置によるシステムが再起動や通常起動される（ステップＳ２１）。すると、ＢＩＯＳ１１０の実行により、ＯＳ１２０の起動処理の前に、ＢＩＯＳ画面に各パーティションの情報を表示する（ステップＳ２２）。つまり、図４に示すように、ＢＩＯＳ画面に、各ＯＳに対応するファイルシステムおよび論理ボリュームのステータス情報、及び、起動時間を表示する。
【００４１】
ここで、ＢＩＯＳ画面に表示される情報についてさらに詳述する。図４に示すように、ＢＩＯＳ画面では、各ＯＳの情報は、補助記憶装置（HDD、SSD等）ごとにパーティション単位つまりＯＳ単位で出力する。画面において、「Label」列は、パーティションを識別するための任意の文字列である。「FS State」列は、パーティション上に作成されたファイルシステムのステータス情報である。「LV State」列は、パーティション上に作成された論理ボリューム（LVM等）のステータス情報である。ＯＳ１２０の起動時間も同様に、補助記憶装置ごとにパーティション単位で出力し、「BootTime」列が該当する。
【００４２】
ユーザは、上述したようにＢＩＯＳ画面に表示された情報を参照して、まずパーティション構成やLabel列を元に、各ＯＳでマウントされる（使用される）パーティションを特定する。次に、特定したパーティションのFS State列やLV State列を参照することで、対象ＯＳのファイルシステムや論理ボリュームの正常性を確認する。その結果、対象ＯＳの起動可否の判断を行うことができる。また、特定したパーティションのBootTime列を参照することで、対象ＯＳの起動に要する時間を確認することができる。
【００４３】
ユーザは、上記のようにして各ＯＳ１２０の起動可否を判断して、起動するＯＳ１２０を選択する入力を行う。サーバ装置１００は、ＢＩＯＳ１１０にてユーザによるＯＳ１２０の選択を受け付けて（ステップＳ２３）、選択されたＯＳ１２０を起動するよう制御する（ステップＳ２４）。これにより、ユーザ所望のＯＳ１２０が起動することとなる。
【００４４】
以上のように、本発明によると、システムの起動時に、起動するＯＳを選択する前に、ＢＩＯＳ画面において、当該システムで起動可能なＯＳの保有情報（ファイルシステムの状態、論理ボリュームの状態等）を確認することができる。併せて、ＢＩＯＳ画面において、当該システムで起動可能なＯＳの起動に要する時間を確認することができる。このため、ユーザは、ＯＳの起動を試すことなく、システムの起動の可否や起動時間を予期することができ、システムの起動／再起動が必要となる作業の計画を立てることが容易となる。その結果、作業効率の向上を図ることができる。
【００４５】
なお、以下に、本発明を利用しない場合と利用した場合の比較を示す。まず、本発明を利用せずにＯＳを起動する場合には、以下の手順を取る。
１．サーバの電源を投入（装置の立ち上げ時間ａ分）
２．ＯＳ１を選択
３．ＯＳ１の起動（ＯＳ１の立ち上げ時間ｂ分）
４．ＯＳ１の起動に失敗
５．システムの再起動（装置の立ち上げ時間ａ分）
６．ＯＳ２を選択
７．ＯＳ２の起動（ＯＳ２の立ち上げ時間ｃ分）
８．ＯＳ２の起動に成功
【００４６】
上記のように、サーバで起動不可であるＯＳ１が存在すると仮定すると、ＯＳ１を選択すると当該ＯＳ１の起動に失敗し、ＯＳ２で再起動するまでの間に、「ａ＋ｂ＋ａ＋ｃ」分の時間を要する。
【００４７】
一方で、本発明を利用してＯＳを起動する場合には、以下の手順を取る。
１．サーバの電源を投入（装置の立ち上げ時間ａ分）
２．ＢＩＯＳ画面でＯＳの起動可否・起動時間を確認
３．ＯＳ２を選択
４．ＯＳ２の起動（ＯＳ２の立ち上げ時間ｃ分）
５．ＯＳ２の起動に成功
【００４８】
上記のように、本発明を利用した場合には、ＯＳ１を起動する前に当該ＯＳ１が起動不可であることを確認できる。このため、ＯＳ２を起動するまでの時間は、「ａ＋ｃ」分となり、上述した本発明を利用しない例よりも短時間で所望のＯＳを起動することができる。
【００４９】
＜実施形態２＞
次に、本発明の第２の実施形態を、図８を参照して説明する。図８は、実施形態２における情報処理装置の構成を示すブロック図である。なお、本実施形態における情報処理装置は、実施形態１で説明したサーバ装置１００の構成の概略を示している。
【００５０】
本実施形態における情報処理装置３００は、
情報処理装置３００に搭載されたＯＳ（Operation System）の起動状況を表すＯＳ情報を記憶する記憶部３２０と、
ＯＳの起動前に上記ＯＳ情報を表示装置に表示し、当該ＯＳの起動を制御するＢＩＯＳ（Basic Input/Output System）３１０と、
を備える。
【００５１】
上述した発明によると、ＯＳが起動する前に、システムの起動時のＢＩＯＳ画面において、搭載されているＯＳの起動状況が表示される。このため、ユーザは、ＯＳの起動を試すことなく、ＯＳの起動状況を認識することができる。このため、システムの起動／再起動が必要となる作業の計画を立てることが容易となり、作業効率の向上を図ることができる。
【００５２】
＜付記＞
上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明における情報処理装置、ＢＩＯＳ、プログラム、情報処理方法の構成の概略を説明する。但し、本発明は、以下の構成に限定されない。
【００５３】
（付記１）
情報処理装置に搭載されたＯＳ（Operation System）の起動状況を表すＯＳ情報を記憶する記憶部と、
前記ＯＳの起動前に前記ＯＳ情報を表示装置に表示し、当該ＯＳの起動を制御するＢＩＯＳ（Basic Input/Output System）と、
を備えた情報処理装置。
【００５４】
（付記２）
付記１に記載の情報処理装置であって、
前記記憶部が記憶する前記ＯＳ情報は、前記ＯＳの起動時間を表す起動時間情報を含み、
前記ＢＩＯＳは、前記ＯＳの起動前に前記起動時間情報を表示する、
情報処理装置。
【００５５】
（付記３）
付記１又は２に記載の情報処理装置であって、
前記記憶部が記憶する前記ＯＳ情報は、前記ＯＳの起動可否を表す起動可否情報を含み、
前記ＢＩＯＳは、前記ＯＳの起動前に前記起動可否情報を表示する、
情報処理装置。
【００５６】
（付記４）
付記３に記載の情報処理装置であって、
前記起動可否情報は、前記ＯＳのファイルシステム及び／又は論理ボリュームが正常か否かを表す情報である、
情報処理装置。
【００５７】
（付記５）
付記１乃至４のいずれかに記載の情報処理装置であって、
前記ＯＳは、当該ＯＳの実行時に当該ＯＳの起動状況を表す前記ＯＳ情報を取得して前記記憶部に記憶する、
情報処理装置。
【００５８】
（付記６）
付記１乃至５のいずれかに記載の情報処理装置であって、
前記記憶部は、複数の前記ＯＳの前記ＯＳ情報を記憶しており、
前記ＢＩＯＳは、複数の前記ＯＳ情報を表示し、当該ＯＳの選択を受け付け、選択された前記ＯＳを起動するよう制御する、
情報処理装置。
【００５９】
（付記７）
情報処理装置に搭載されたＯＳ（Operation System）の起動を制御するＢＩＯＳ（Basic Input/Output System）であって、
記憶部に記憶されている前記ＯＳの起動状況を表すＯＳ情報を、前記ＯＳの起動前に表示する、
ＢＩＯＳ。
【００６０】
（付記８）
情報処理装置に搭載されたＯＳ（Operation System）の起動を制御するＢＩＯＳ（Basic Input/Output System）に、
記憶部に記憶されている前記ＯＳの起動状況を表すＯＳ情報を、前記ＯＳの起動前に表示する処理、
を実行させるプログラム。
【００６１】
（付記９）
情報処理装置に搭載されたＯＳ（Operation System）の起動を制御するＢＩＯＳ（Basic Input/Output System）が、
記憶部に記憶されている前記ＯＳの起動状況を表すＯＳ情報を、前記ＯＳの起動前に表示する、
情報処理方法。
【００６２】
（付記１０）
付記９に記載の情報処理方法であって、
前記ＢＩＯＳが、複数の前記ＯＳ情報を表示し、当該ＯＳの選択を受け付け、選択された前記ＯＳを起動するよう制御する、
情報処理方法。
【００６３】
（付記１１）
付記９又は１０に記載の情報処理方法であって、
前記ＯＳ情報は、前記ＯＳの起動時間を表す起動時間情報を含み、
前記ＢＩＯＳが、前記ＯＳの起動前に前記起動時間情報を表示する、
情報処理方法。
【００６４】
（付記１２）
付記９乃至１１のいずれかに記載の情報処理方法であって、
前記ＯＳ情報は、前記ＯＳの起動可否を表す起動可否情報を含み、
前記ＢＩＯＳが、前記ＯＳの起動前に前記起動可否情報を表示する、
情報処理方法。
【００６５】
（付記１３）
付記１２に記載の情報処理方法であって、
前記起動可否情報は、前記ＯＳのファイルシステム及び／又は論理ボリュームが正常か否かを表す情報である、
情報処理方法。
【００６６】
（付記１４）
付記９乃至１３のいずれかに記載の情報処理方法であって、
前記ＯＳが、当該ＯＳの実行時に当該ＯＳの起動状況を表す前記ＯＳ情報を取得して前記記憶部に記憶する、
情報処理方法。
【００６７】
なお、上述したプログラムは、記憶装置に記憶されていたり、コンピュータが読み取り可能な記録媒体に記録されている。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。
【００６８】
以上、上記実施形態等を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明の範囲内で当業者が理解しうる様々な変更をすることができる。
【符号の説明】
【００６９】
１００  サーバ装置
１１０  ＢＩＯＳ
１１１  表示制御部
１１２  パーティション情報格納領域
１２０  ＯＳ
１２１  パーティション情報コピー部
１２２  パーティション情報記録領域
１２３  ステータス情報取得部
１２４  起動時間取得部
１２５  ＦＳステータス記録領域
１２６  ＬＶステータス記録領域
２００  表示装置
３００  情報処理装置
３１０  ＢＩＯＳ
３２０  記憶部
【図１】
2018156230.tif 000003
【図２】
2018156230.tif 000004
【図３】
2018156230.tif 000005
【図４】
2018156230.tif 000006
【図５】
2018156230.tif 000007
【図６】
2018156230.tif 000008
【図７】
2018156230.tif 000009
【図８】
2018156230.tif 000010