(57)【要約】【課題】初期設定を必要とする記憶媒体をインストール先とするオペレーティングシステムのインストールを含むコンピュータのセットアップを適切に支援するコンピュータのセットアップ支援システムを提供する。【解決手段】物理アクセスドライバ１１３は、ＢＩＯＳ１００が備える物理アクセスルーチン１０１を呼び出してＨＤＤ２０に物理アクセスする機能をセットアップ支援ユーティリティ１１２に提供するものである。そして、セットアップ支援ユーティリティ１１２は、この物理アクセスドライバ１１３を用いて、ＨＤＤ２０の初期設定のための情報やオペレーティングシステム１２２の設定のための情報、あるいはセットアップの経過情報などをインストール先のＨＤＤ２０に格納しながら、このオペレーティングシステム１２２のインストールを含むセットアップを実行する。【選択図】    図２
2005025369.tif 000002
【特許請求の範囲】
【請求項１】
初期設定を必要とする記憶媒体をインストール先とするオペレーティングシステムのインストールを含むコンピュータのセットアップを支援するセットアップ支援システムであって、
前記オペレーティングシステムを介さずに、前記記憶媒体に対する物理アクセスを実行する物理アクセス手段と、
前記記憶媒体の初期設定を含む前記コンピュータの環境設定用の入力を一括して行わせるためのインタフェース手段と、
前記入力された設定内容を示す設定パラメータを初期設定前の前記記憶媒体に前記物理アクセス手段を用いて格納する設定パラメータ格納手段と、
前記設定パラメータの格納後、前記記憶媒体を初期設定する媒体設定手段と、
前記記憶媒体の初期設定後、前記記憶媒体に格納された設定パラメータを前記物理アクセス手段を用いて読み出し、この設定パラメータに基づき、前記オペレーティングシステムのインストールを含むコンピュータのセットアップを実行するセットアップ手段と
を具備することを特徴とするセットアップ支援システム。
【請求項２】
前記物理アクセス手段は、ＢＩＯＳが備える物理アクセス用の関数を呼び出すことにより、前記記憶媒体に対する物理アクセスを実行することを特徴とする請求項１記載のセットアップ支援システム。
【請求項３】
前記媒体設定手段は、前記初期設定の進行状況を示すステータスデータを前記物理アクセス手段を用いて前記記憶媒体に格納し、必要に応じて前記物理アクセス手段を用いて前記記憶媒体から読み出すことを特徴とする請求項１記載のセットアップ支援システム。
【請求項４】
前記セットアップ手段は、前記物理アクセス手段を用いて読み出した設定パラメータを前記オペレーティングシステム管理下のデータ形式に変換して初期設定後の前記記憶媒体に再格納することを特徴とする請求項１記載のセットアップ支援システム。
【請求項５】
前記セットアップ手段は、前記オペレーティングシステムのインストールの進行状況を示すステータスデータを前記オペレーティングシステム管理下のデータ形式で前記記憶媒体に格納し、必要に応じて前記記憶媒体から読み出すことを特徴とする請求項４記載のセットアップ支援システム。
【請求項６】
前記媒体設定手段は、前記記憶媒体を用いてＲＡＩＤを構築することを特徴とする請求項１記載のセットアップ支援システム。
【請求項７】
前記媒体設定手段は、前記オペレーティングシステムを格納するための領域を前記記憶媒体上に確保することを特徴とする請求項１記載のセットアップ支援システム。
【請求項８】
各種プログラムが記憶媒体に対する物理アクセスを実行するための物理アクセスドライバであって、
前記記憶媒体に対する物理アクセス要求を前記プログラムから受け付けるアクセス要求受付手段と、
前記受け付けた物理アクセス要求の内容に基づき、ＢＩＯＳが備える前記記憶媒体に対する物理アクセス用の関数を呼び出す物理アクセス実行手段と、
前記呼び出した関数の処理結果を前記プログラムに返却するアクセス結果返却手段と
を具備することを特徴とする物理アクセスドライバ。
【請求項９】
前記アクセス要求受付手段は、前記記憶媒体の種類を前記プログラムから取得し、その種類に応じたパラメータを前記呼び出す関数に与えることを特徴とする請求項８記載の物理アクセスドライバ。
【請求項１０】
初期設定を必要とする記憶媒体をインストール先とするオペレーティングシステムのインストールを含むコンピュータのセットアップを支援するセットアップ支援方法であって、
前記記憶媒体の初期設定を含む前記コンピュータの環境設定用の入力を一括して行わせるステップと、
前記入力した設定内容を示す設定パラメータを、前記オペレーティングシステムを介さずに初期設定前の前記記憶媒体に格納するステップと、
前記設定パラメータの格納後、前記記憶媒体を初期設定するステップと、
前記記憶媒体の初期設定後、前記記憶媒体に格納した設定パラメータを読み出し、この設定パラメータに基づき、前記オペレーティングシステムのインストールを含むコンピュータのセットアップを実行するステップと
を有することを特徴とするセットアップ支援方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えば複数の磁気ディスク装置でＲＡＩＤ構成を構築するサーバコンピュータなどに適用して好適なコンピュータのセットアップ支援システムおよびセットアップ支援方法に関する。
【０００２】
【従来の技術】
近年、オフィスや家庭などへのコンピュータの普及は目覚ましい。この種のコンピュータは、例えばオペレーティングシステムのインストールを含むセットアップが必要であるが、その作業は煩雑であるため、最近では、製造・販売元からの出荷時にあらかじめ標準的なセットアップを済ませておいたり、ソフトウェアのインストール支援ツールを同梱するといったことが行われている。
【０００３】
例えば特許文献１に記載のインストールモジュールは、電源オンするだけで基本ＯＳのインストールを行うことを可能としている。
【０００４】
【特許文献１】
特願平４−９３２１４号公報。
【０００５】
【発明が解決しようとする課題】
ところで、オフィス等でサーバとして使用されるコンピュータでは、耐障害性を高めるために、磁気ディスク装置を単体では使用せず、複数の磁気ディスク装置でＲＡＩＤ構成を構築するといったことが行われることも多い。そして、この場合のオペレーティングシステムは、そのＲＡＩＤ構成が構築された後の磁気ディスク装置にインストールされることになる。一方、前述の特許文献１に記載のインストールモジュールでは、インストール先の記憶媒体の初期設定、つまりＲＡＩＤ構成の構築等はまったく考慮されていない。
【０００６】
このようなことから、最近では、このオペレーティングシステムのインストールに先立ち、ＲＡＩＤ構成の構築やオペレーティングシステムをインストールするパーティションの設定なども支援するインストール支援ツールも提供され始めている。そして、これらは、通常、光ディスクなどの記憶媒体に格納されて頒布される。
【０００７】
ＲＡＩＤ構成の構築のように、初期設定を必要とする記憶媒体をインストール先とするオペレーティングシステムのインストールを含むコンピュータのセットアップを支援するインストール支援ツールの場合、従来、その記憶媒体と、インストール支援ツールが格納される記憶媒体の他、例えばフロッピイディスクのような初期設定を必要としない記憶媒体が必須であった。なぜならば、その初期設定が完了するまで、インストール先の記憶媒体に対するデータの書き込み／読み出しが行えない一方で、ユーザが指定した各種環境設定の内容を示す設定パラメータやその進行状況などを示すステータスデータを当該初期設定前および設定中にいずれかに格納しておく必要があるからである。
【０００８】
しかしながら、このような３つ目の記憶媒体を必須の構成要件とする事は、コストアップの原因となるため、ユーザおよび製造・販売元の双方にとって不利益を生じさせる結果となってしまっていた。
【０００９】
また、この３つ目の記憶媒体を不要とするための方策としては、各種設定用の入力をユーザに行わせるタイミングを、オペレーティングシステムのインストール先となる記憶媒体の初期設定前とその後との２回に分けることにより、その初期設定前および設定中に、設定パラメータやステータスデータを記憶媒体に格納しなければならない状況そのものを作り出さないようにするといった事も考えられる。
【００１０】
しかしながら、この方法では、必要な入力は例えば最初などに一括してすべて済ませたいというユーザからの要求に答えられず、無用な時間の浪費をユーザに強いる事になってしまう。
【００１１】
この発明は、このような事情を考慮してなされたものであり、初期設定を必要とする記憶媒体をインストール先とするオペレーティングシステムのインストールを含むコンピュータのセットアップを適切に支援するコンピュータのセットアップ支援システム、物理アクセスドライバおよびセットアップ支援方法を提供することを目的とする。
【００１２】
【課題を解決するための手段】
前述の目的を達成するために、この発明は、初期設定を必要とする記憶媒体をインストール先とするオペレーティングシステムのインストールを含むコンピュータのセットアップを支援するセットアップ支援システムであって、前記オペレーティングシステムを介さずに、前記記憶媒体に対する物理アクセスを実行する物理アクセス手段と、前記記憶媒体の初期設定を含む前記コンピュータの環境設定用の入力を一括して行わせるためのインタフェース手段と、前記入力された設定内容を示す設定パラメータを初期設定前の前記記憶媒体に前記物理アクセス手段を用いて格納する設定データ格納手段と、前記設定パラメータの格納後、前記記憶媒体を初期設定する媒体設定手段と、前記記憶媒体の初期設定後、前記記憶媒体に格納された設定パラメータを前記物理アクセス手段を用いて読み出し、この設定パラメータに基づき、前記オペレーティングシステムのインストールを含むコンピュータのセットアップを実行するセットアップ手段とを具備することを特徴とする。
【００１３】
この発明のセットアップ支援システムにおいては、オペレーティングシステムを介さずに記憶媒体に物理アクセスするための仕組みを設けることにより、オペレーティングシステムのインストール先である記憶媒体が初期設定を必要とする場合であっても、その初期設定前に当該記憶媒体にアクセス可能とし、ユーザが指定した各種環境設定の内容を示す設定パラメータ等を格納するための記憶媒体を別途用意することを不要とすることができる。また、これにより、各種環境設定用の入力をユーザが例えば最初に一括して終了させることも可能となる。
【００１４】
【発明の実施の形態】
以下、図面を参照してこの発明の実施形態を説明する。
【００１５】
図１は、この発明の実施形態に係るセットアップ支援システムが適用されるコンピュータのハードウェア構成を示す図である。
【００１６】
このコンピュータは、オフィス等でサーバとして使用される高性能タイプのコンピュータであり、図１に示すように、ＣＰＵ１１、ブリッジ１２、システムメモリ１３、ＬＡＮコントローラ１４、ブリッジ１５、ＢＩＯＳ−ＲＯＭ１６、光ディスク装置（ＯＤＤ）１７、キーボードコントローラ１８、ＲＡＩＤカード１９および複数台の磁気ディスク装置（ＨＤＤ）２０を備えている。
【００１７】
ＣＰＵ１１は、システム全体の制御を司り、システムメモリ１３に格納されたオペレーティングシステムやユーティリティを含む各種プログラム、ＢＩＯＳ−ＲＯＭ１６に格納されたＢＩＯＳなどを実行する。ブリッジ１２は、本来の機能であるＣＰＵバスとシステムバスとの間を繋ぐ役目を担う他、システムメモリ１３に対するアクセス制御や、外部接続されるディスプレイ装置に対する画像表示制御など、いわゆるメモリコントローラやグラフィックコントローラなどと称される制御装置の機能を併せもつ。システムメモリ１３は、このシステムの主記憶となる記憶装置であり、ＣＰＵ１１によって実行される各種プログラムおよびそれらプログラムのデータを一時的に格納する。
【００１８】
このブリッジ１２によってＣＰＵバスと接続されるシステムバスには、ＬＡＮコントローラ１４が接続される。このＬＡＮコントローラ１４は、例えばイーサネット（Ｒ）方式で構築されたネットワーク経由でオフィス内に点在する複数のクライアントコンピュータとの間のデータ通信を実行する。
【００１９】
ブリッジ１５は、システムバスと各種Ｉ／Ｏ装置との間を繋ぐ役目を主機能として有しており、ＢＩＯＳ−ＲＯＭ１６、ＯＤＤ１７およびキービードコントローラ１８がこのブリッジ１７に接続される。ＢＩＯＳ−ＲＯＭ１６は、このシステムに搭載される各種ハードウェアをソフトウェアで駆動制御するための基本入出力システム（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ：ＢＩＯＳ）を格納する。このＢＩＯＳ−ＲＯＭ１８に格納されるＢＩＯＳは、後述する物理アクセスルーチン１０１を有している。
【００２０】
ＯＤＤ１７は、例えば光ディスクや光磁気ディスクに格納されたプログラムやデータを読み出したり、または、光磁気ディスクにプログラムやデータを書き込むための制御装置であり、このセットアップ支援システムやインストール対象のオペレーティングシステム等は、このＯＤＤ１７によってコンピュータに取り込まれる。
【００２１】
キーボードコントローラ１８は、外部接続されるキーボードやマウス、あるいは筐体面に設置される電源スイッチ１８１を含む各種ボタン等がユーザによって操作された場合に、その操作内容を示すデータを内蔵レジスタに格納し、割り込み信号を発生させて当該内蔵レジスタを参照させることにより、その操作内容をＣＰＵ１１に伝達する。
【００２２】
また、ＲＡＩＤカード１９は、ＲＡＩＤ０、ＲＡＩＤ１またはＲＡＩＤ５などといった種々のＲＡＩＤ構成を複数のＨＤＤ２０を使って構築可能な制御装置であり、一方、このＲＡＩＤカード１９の制御下でＲＡＩＤ構成が構築される複数のＨＤＤ２０は、システムの外部記憶、つまりシステムメモリ１３の補助装置としてプログラムやデータを大量に格納する。このコンピュータのオペレーティングシステムは、ＲＡＩＤ構成が構築されるＨＤＤ２０群をインストール先としてそのインストールが行われる。そして、このセットアップ支援システムは、頒布用の光ディスクからプログラムを読み出すためのＯＤＤ１７と、そのインストール先となるＲＡＩＤ構成の構築が必要なＨＤＤ２０群以外の記憶媒体、例えばフロッピィディスクなどを必要とすることなく、また、無用な時間の浪費をユーザに強いることなく、オペレーティングシステムのインストールを含むコンピュータのセットアップを適切に支援可能とした点を特徴としており、以下、この点について詳述する。
【００２３】
図２は、この実施形態のセットアップ支援システムが実行するセットアップ支援の動作原理を説明するためのソフトウェア構成を示す図である。
【００２４】
ここでは、このコンピュータが出荷される際、セットアップ支援システムを格納した光ディスクＡとオペレーティングシステムを格納した光ディスクＢとが同梱されるものと想定する。また、ＢＩＯＳの機能によりブート順の先頭にＯＤＤ１７が設定されているものと想定する。このセットアップ支援システムは、セットアップ支援ユーティリティ１１２および物理アクセスドライバ１１３の２つのプログラムからなり、これらを実行制御するための最小限の機能をもつ簡易オペレーティングシステム１１１とともに光ディスクＡに格納される。一方、光ディスクＢには、インストール対象であるオペレーティングシステム１２２のインストール支援ツールであるＯＳセットアップモジュール１２１が格納される。
【００２５】
電源スイッチ１８１がオンにされた直後、光ディスクＡがＯＤＤ１７にセットされると、光ディスクＡに格納された簡易オペレーティングシステム１１１が起動し、かつ、この簡易オペレーティングシステム１１１の制御下でセットアップ支援ユーティリティ１１２および物理アクセスドライバ１１３が起動する。そして、起動したセットアップ支援ユーティリティ１１２は、例えば図３に示すようなメインメニュー画面を表示する。
【００２６】
このメインメニュー画面上でセットアップ用のアイコンａ１がマウスなどによって選択されると、セットアップ支援ユーティリティ１１２は、ＲＡＩＤ構成の構築、ディスクパーティションの作成、オペレーティングシステム１２２のインストールなどを実行するセットアップ作業に移行する。そして、このセットアップ作業に移行したセットアップ支援ユーティリティ１１２は、例えば図４乃至図６に示すような各種環境設定用の画面を順次表示していく。
【００２７】
図４は、ＲＡＩＤ構成の種類や、その構築に使用する台数などを選択する画面であり、ユーザは、この画面上でＲＡＩＤ０、ＲＡＩＤ１およびＲＡＩＤ５の３種類の中から所望の構成を選択することができる。例えば５台のＨＤＤ２０を使ってＲＡＩＤ０を構成する場合、ユーザは、ラジオボタンａ２をマウスなどによって選択するとともに、プルダウンメニューａ３により所望の台数（設定可能台数が５となっているので、「ＭＡＸ」が５に対応）を選択する。そして、ボタンａ４がマウスなどによって選択されると、セットアップ支援ユーティリティ１１２は、この図４上でのＲＡＩＤ設定は完了したものと判定し、図５に示す画面の表示に移行する。なお、このボタンａ４の左側のボタンａ５および右側のボタンａ６は、それぞれ前の画面に戻って作業をやり直すためのボタンであり、ボタンａ５を選択すれば１つ前、ボタンａ６を選択すれば最初まで簡単に戻れるようになっている。また、このボタンａ４〜ａ６の役割は、これ以降のすべての画面について共通である。
【００２８】
図５は、オペレーティングシステムをインストールするパーティションを設定する画面であり、ユーザは、この画面上でパーティションのサイズとファイルシステムを選択することができる。例えばＦＡＴ１６のファイルシステムを選択する場合、ユーザは、ラジオボタンａ７をマウスなどによって選択する。なお、このＦＡＴ１６を選択した場合、パーティションサイズは４０９６Ｍバイトが採用されるので、ユーザはその入力を行う必要はない。そして、ボタンａ４がマウスなどによって選択されると、セットアップ支援ユーティリティ１１２は、この図５上でのディスクパーティション設定は完了したものと判定し、図６に示す画面の表示に移行する。
【００２９】
図６は、ユーザの名前や会社名、所属部署名など、いわゆるユーザ情報を設定する画面であり、ユーザは、この画面上で各々の情報を該当のテキストボックスａ８にキーボードなどによって入力する。そして、ボタンａ４がマウスなどによって選択されると、セットアップ支援ユーティリティ１１２は、この図６上でのユーザ情報設定は完了したものと判定し、次の画面の表示に移行する。
【００３０】
この図４乃至図６を含むすべての画面上での環境設定が完了すると、セットアップ支援ユーティリティ１１２は、その設定内容を示す設定パラメータを物理アクセスドライバ１１３を用いてＨＤＤ２０に書き込む。物理アクセスドライバ１１３は、セットアップ支援ユーティリティ１１２との間で命令やデータを授受するためのインタフェースを有しており、このインタフェースにより受け取るセットアップ支援ユーティリティ１１２からの指示に基づき、ＨＤＤ２０に対する物理アクセスを実行する。つまり、この物理アクセスドライバ１１３を用いることにより、セットアップ支援ユーティリティ１１２は、ＲＡＩＤ構成の構築やディスクパーティションの作成、つまり初期設定が実行される前のＨＤＤ２０にデータを書き込み、また、そのデータを読み出すことが可能となる。
【００３１】
物理アクセスドライバ１１３は、ＢＩＯＳ１００が備える物理アクセスルーチン１０１を呼び出すことによりＨＤＤ２０に対する物理アクセスを実行するプログラムであり、データ書き込みの場合、セットアップ支援ユーティリティ１１２からＨＤＤ２０の識別子、書き込み先アドレス、書き込みデータを受け取り、例えば次のような形式で物理アクセスルーチン１０１を呼び出す。
【００３２】
ＩＮＴｘｘ，ハードウェア識別子，書き込み先アドレス，書き込みデータ
そうすると、要求した書き込みが物理アクセスルーチン１０１により実行されるので、物理アクセスドライバ１１３は、当該データの書き込み完了をセットアップ支援ユーティリティ１１２に通知する。
【００３３】
一方、データ読み出しの場合、物理アクセスドライバ１１３は、セットアップ支援ユーティリティ１１２からＨＤＤ２０の識別子、読み出し元アドレス、データサイズを受け取り、例えば次のような形式で物理アクセスルーチン１０１を呼び出す。
【００３４】
ＩＮＴｘｘ，ハードウェア識別子，読み出し元アドレス，データサイズ
そうすると、物理アクセスルーチン１０１からパラメータとして与えたデータサイズのデータが返却されるので、物理アクセスドライバ１１３は、そのデータをセットアップ支援ユーティリティ１１２に返却する。
【００３５】
この物理アクセスドライバ１１３を用いて、各種環境設定内容を示す設定パラメータをＲＡＩＤ構成が構築される前のＨＤＤ２０に書き込んだセットアップ支援ユーティリティ１１２は、その設定パラメータに基づき、ＲＡＩＤ構成の構築を実行する。ここでは、５台のＨＤＤ２０を使ったＲＡＩＤ０の構成が構築されることになる。また、この時、セットアップ支援ユーティリティ１１２は、ＲＡＩＤ構成の構築を実行中である旨のステータスデータを同じく物理アクセスドライバ１１３を用いてＨＤＤ２０に書き込む。
【００３６】
このＲＡＩＤ構成の構築が終了すると、セットアップ支援ユーティリティ１１２は、物理アクセスドライバ１１３を用いて、ＲＡＩＤ構成の構築が終了した旨を示すようにＨＤＤ２０のステータスデータを書き換え、システムの再起動を実行する。そして、この再起動後、セットアップ支援ユーティリティ１１２は、物理アクセスドライバ１１３を用いて設定パラメータおよびステータスデータの物理読み出しを実行する。この読み出したステータスデータを見ると、ＲＡＩＤ構成の構築が終了した状態であることが分かるので、セットアップ支援ユーティリティ１１２は、今度は、読み出した設定パラメータに基づき、ＲＡＩＤ構成が構築されたＨＤＤ２０上にディスクパーティションを作成する。この時も、セットアップ支援ユーティリティ１１２は、ディスクパーティションの作成を実行中である旨のステータスデータを物理アクセスドライバ１１３を用いてＨＤＤ２０に書き込むとともに、その終了後、このステータスデータを同じく物理アクセスドライバ１１３を用いてディスクパーティションの作成が終了した旨を示すように書き換える。ここでは、ＦＡＴ１６のファイルシステムが作成され、かつ、４０９６Ｍバイトのパーティションが作成されることになる。
【００３７】
このＲＡＩＤ構成の構築およびディスクパーティションの作成、つまりＨＤＤ２０の初期設定が終了すると、セットアップ支援ユーティリティ１１２は、設定パラメータおよびステータスデータを簡易オペレーティングシステム１１１配下のファイルとしてＨＤＤ２０に再書き込みする。この初期設定終了後は、ＨＤＤ２０に対するアクセスが、簡易オペレーティングシステム１１１配下のファイルアクセスとして可能となるので、セットアップ支援ユーティリティ１１２は、この設定パラメータを通常のプログラムが書き込み／読み出し可能なデータに復元するわけである。
【００３８】
次に、セットアップ支援ユーティリティ１１２は、インストール対象であるオペレーティングシステム１２２等が格納された光ディスクＢのＯＤＤ１７へのセットを促す画面を表示する。この画面表示に応答して、光ディスクＢがＯＤＤ１７にセットされると、ＯＳセットアップモジュール１２１が起動するので、セットアップ支援ユーティリティ１１２は、設定パラメータで示されるユーザ情報を含む各種設定情報をＯＳセットアップモジュール１２１に引き渡す。そして、ＯＳセットアップモジュール１２１は、その内容に基づき、オペレーティングシステム１２２のインストール処理を実行する。その後、ＯＳセットアップモジュール１２１は、システムを再起動することにより、簡易オペレーティングシステム１１１に代えて、ＨＤＤ２０にインストールされたオペレーティングシステム１２２を起動する。
【００３９】
図７は、このセットアップ支援システムが実行するセットアップ支援の動作手順を示すフローチャートである。
【００４０】
セットアップ支援ユーティリティ１１２は、まず、各種環境設定用の画面を順次表示して、設定パラメータを一括して取得する（ステップＳ１）。次に、セットアップ支援ユーティリティ１１２は、この取得した設定パラメータを、物理アクセスドライバ１１３を用いてオペレーティングシステム１２２のインストール先であって初期設定前のＨＤＤ２０に書き込む（ステップＳ２）。
【００４１】
この書き込みが終了すると、セットアップ支援ユーティリティ１１２は、物理アクセスドライバ１１３を用いて、ＨＤＤ２０上の設定パラメータにアクセスしながらＲＡＩＤ構成の構築およびディスクパーティションの作成を実行する（ステップＳ３，ステップＳ４）。また、このＲＡＩＤ構成の構築およびディスクパーティションの作成、つまりＨＤＤ２０の初期設定が終了すると、セットアップ支援ユーティリティ１１２は、その設定パラメータをオペレーティングシステム配下のファイルに復元する（ステップＳ５）。
【００４２】
そして、この設定パラメータの復元が終了すると、セットアップ支援ユーティリティ１１２は、ＯＳセットアップモジュール１２１やインストール対象のオペレーティングシステム１２２が格納された光ディスクＢのＯＤＤ１７へのセットを促し、これによって起動したＯＳセットアップモジュール１２１に各種設定情報を引き渡すことにより、オペレーティングシステム１２２のインストールを実行する（ステップＳ６）。
【００４３】
このように、このセットアップ支援システムは、ＢＩＯＳ１００が備える物理アクセスルーチン１０１を呼び出すことによってＨＤＤ２０に対する物理アクセスを実行する物理アクセスドライバ１１３を設けることにより、オペレーティングシステム１２２のインストール先であるＨＤＤ２０以外の記憶媒体を必要とすることなく、当該オペレーティングシステム１２２のインストールを含むコンピュータのセットアップを実施可能とする。その結果、例えばフロッピィディスク装置の装備を不要とし、コストダウンを図ることを実現する。
【００４４】
また、この物理アクセスドライバ１１３を設けることにより、例えばフロッピィディスク装置の装備を不要とした代償として、各種設定用の入力をユーザに行わせるタイミングをＨＤＤ２０の初期設定前とその後との２回に分けるようなことも不要とする。つまり、ユーザの要求通り、各種環境設定用の入力を最初に一括して終了させることが可能である。
【００４５】
さらに、ＨＤＤ２０の初期設定後に、設定パラメータをオペレーティングシステム１２２配下でアクセス可能なファイル形式に変換するため、例えばこの設定パラメータを参照する検証作業なども容易に行うことが可能となる。
【００４６】
なお、前述の実施形態では、物理アクセスドライバ１１３は、あらかじめ定められた種類のＨＤＤ２０をアクセス対象とすることを前提に説明したが、例えばＩＤＥ、ＳＣＳＩ、ＳＣＳＩ−ＲＡＩＤなど、種々のＨＤＤ２０が搭載され、そのいずれかをオペレーティングシステム１２２のインストール先として任意に選択可能である場合には、その種類を示すパラメータをセットアップ支援ユーティリティ１１２との間で授受できるようにし、物理アクセスドライバ１１３が、これにより受け取ったパラメータを物理アクセスルーチン１０１に与えるように変更することは可能である。
【００４７】
つまり、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【００４８】
【発明の効果】
以上詳述したように、この発明によれば、初期設定を必要とする記憶媒体をインストール先とするオペレーティングシステムのインストールを含むコンピュータのセットアップを適切に支援するコンピュータのセットアップ支援システム、物理アクセスドライバおよびセットアップ支援方法を提供できる。
【図面の簡単な説明】
【図１】この発明の実施形態に係るセットアップ支援システムが適用されるコンピュータのハードウェア構成を示す図
【図２】同実施形態のセットアップ支援システムが実行するセットアップ支援の動作原理を説明するためのソフトウェア構成を示す図
【図３】同実施形態のセットアップ支援システムが表示するメインメニュー画面を例示する図
【図４】同実施形態のセットアップ支援システムが表示するＲＡＩＤ設定画面を例示する図
【図５】同実施形態のセットアップ支援システムが表示するディスクパーティション設定画面を例示する図
【図６】同実施形態のセットアップ支援システムが表示するユーザ情報設定画面を例示する図
【図７】同実施形態のセットアップ支援システムが実行するセットアップ支援の動作手順を示すフローチャート
【符号の説明】
１１…ＣＰＵ、１２…ブリッジ、１３…システムメモリ、１４…ＬＡＮコントローラ、１５…ブリッジ、１６…ＢＩＯＳ−ＲＯＭ、１７…光ディスク装置、１８…キーボードコントローラ、１９…ＲＡＩＤカード、２０…磁気ディスク装置、１００…ＢＩＯＳ、１０１…物理アクセスルーチン、１１１…簡易オペレーティングシステム、１１２…セットアップ支援ユーティリティ、１１３…物理アクセスドライバ、１２１…ＯＳセットアップモジュール、１２２…インストール対象オペレーティングシステム、１８１…電源スイッチ。
【図１】
2005025369.tif 000003
【図２】
2005025369.tif 000004
【図３】
2005025369.tif 000005
【図４】
2005025369.tif 000006
【図５】
2005025369.tif 000007
【図６】
2005025369.tif 000008
【図７】
2005025369.tif 000009