(57)【要約】【課題】ＵＳＢフラッシュディスクに起動ディスクを作成する必要がない、オペレーティングシステムをインストールする新規な方法及び端末装置を提供する。【解決手段】本開示は、オペレーティングシステムをインストールする方法および端末装置を提供する。該方法は、インストールすべきオペレーティングシステムのｉｓｏイメージファイルにおけるインストールブートファイルを、端末装置に挿入されるリムーバブル記憶装置のルートディレクトリにコピーし、ｉｓｏイメージファイルがリムーバブル記憶装置に記憶されていることと、インストールスクリプトファイルを作成し、インストールスクリプトファイルにおけるプレインストールスクリプトが、ｉｓｏイメージファイルを端末装置の第１のフォルダにマウントすることを指示するためのものであり、そして、インストールスクリプトファイルにおいて、ソフトウェアインストールパッケージの記憶アドレスを第１のフォルダの記憶アドレスに指定することと、インストールスクリプトファイルをｉｓｏイメージファイルに追加し、更新されたｉｓｏイメージファイルを端末装置におけるインストール用ハードディスクにコピーして起動ディスクを得ることと、起動ディスク及びリムーバブル記憶装置のルートディレクトリにおけるインストールブートファイルを使用して、オペレーティングシステムをインストール用ハードディスクにインストールすることとを含む。【選択図】図１
2019533238.tif 000002
【特許請求の範囲】
【請求項１】
オペレーティングシステムインストール方法であって、
端末装置におけるプロセッサが、インストールすべきオペレーティングシステムのｉｓｏイメージファイルにおけるインストールブートファイルを、前記端末装置に挿入されるリムーバブル記憶装置のルートディレクトリにコピーし、前記ｉｓｏイメージファイルが前記リムーバブル記憶装置に記憶されていることと、
前記プロセッサが、インストールスクリプトファイルを作成し、前記インストールスクリプトファイルが、前記ｉｓｏイメージファイルを前記端末装置の第１のフォルダにマウントすることを指示するためのプレインストールスクリプトを含むことと、
前記プロセッサが、前記インストールスクリプトファイルにおいて、前記ｉｓｏイメージファイルにおけるソフトウェアインストールパッケージの記憶アドレスを前記第１のフォルダの記憶アドレスに指定することと、
前記プロセッサが、前記インストールスクリプトファイルを前記ｉｓｏイメージファイルに追加し、更新されたｉｓｏイメージファイルを取得することと、
前記プロセッサが、前記更新されたｉｓｏイメージファイルを前記端末装置におけるインストール用ハードディスクにコピーして起動ディスクを得ることと、
前記プロセッサが、前記起動ディスク及び前記リムーバブル記憶装置のルートディレクトリにおける前記インストールブートファイルを使用して、前記オペレーティングシステムを前記インストール用ハードディスクにインストールすることと、
を含むオペレーティングシステムのインストール方法。
【請求項２】
前記ｉｓｏイメージファイルにおけるインストールブートファイルを前記リムーバブル記憶装置のルートディレクトリにコピーすることは、
前記プロセッサが、前記端末装置において第２のフォルダを作成し、前記リムーバブル記憶装置を前記第２のフォルダにマウントすることと、
前記プロセッサが、前記端末装置において第３のフォルダを作成し、前記第２のフォルダ内の前記ｉｓｏイメージファイルを前記第３のフォルダにマウントすることと、
前記プロセッサが、前記第３のフォルダ内の前記インストールブートファイルを前記第２のフォルダにコピーすることと、
を含む請求項１に記載のオペレーティングシステムのインストール方法。
【請求項３】
前記インストールスクリプトファイルにおいて前記ソフトウェアインストールパッケージの記憶アドレスを前記第１のフォルダの記憶アドレスに指定することは、
前記プロセッサが、前記インストールスクリプトファイルにおけるｒｅｐｏオプションをｂａｓｅｕｒｌ＋前記ソフトウェアインストールパッケージの名前の形式に設定することと、
前記プロセッサが、前記ｂａｓｅｕｒｌを前記第１のフォルダの記憶アドレスに設定することと、
を含む請求項１に記載のオペレーティングシステムのインストール方法。
【請求項４】
前記更新されたｉｓｏイメージファイルを前記端末装置におけるインストール用ハードディスクにコピーすることは、
前記プロセッサが、Ｌｉｎｕｘ  ｄｄコマンドを用いて前記更新されたｉｓｏイメージファイルを前記インストール用ハードディスクにコピーすること
を含む請求項１に記載のオペレーティングシステムのインストール方法。
【請求項５】
前記オペレーティングシステムを前記インストール用ハードディスクにインストールすることは、
前記プロセッサが、前記起動ディスクにおけるコンパクトディスクブートファイルをロードすることと、
前記プロセッサが、前記コンパクトディスクブートファイルによって、カーネルとｒａｍｆｓファイルシステムをロードすることと、
前記プロセッサが、前記カーネルの起動後に前記リムーバブル記憶装置のルートディレクトリにおける前記インストールブートファイルをロードすることと、
前記プロセッサが、前記リムーバブル記憶装置におけるｉｓｏイメージファイルを前記第１のフォルダにマウントするように、ロードされた前記インストールブートファイルによって前記インストールスクリプトファイルを実行することと、
前記プロセッサが、前記インストールスクリプトファイルから前記ソフトウェアインストールパッケージの記憶アドレスが前記第１のフォルダの記憶アドレスであると得た後に、前記第１のフォルダにおける前記ソフトウェアインストールパッケージをロードすることと、
を含む請求項１に記載のオペレーティングシステムのインストール方法。
【請求項６】
前記リムーバブル記憶装置におけるｉｓｏイメージファイルを前記第１のフォルダにマウントすることは、
前記プロセッサが、前記端末装置において第４のフォルダを作成し、前記リムーバブル記憶装置を前記第４のフォルダにマウントすることと、
前記プロセッサが、前記端末装置において前記第１のフォルダを作成し、前記第４のフォルダ内のｉｓｏイメージファイルを前記第１のフォルダにマウントすることと、
を含む請求項５に記載のオペレーティングシステムのインストール方法。
【請求項７】
前記オペレーティングシステムがＬｉｎｕｘオペレーティングシステムである場合は、
前記インストールブートファイルがｉｎｓｔａｌｌ．ｉｍｇファイルであり、
前記インストールスクリプトファイルがｋｉｃｋｓｔａｒｔ．ｃｆｇファイルであり、前記ｋｉｃｋｓｔａｒｔ．ｃｆｇファイルにおいてソフトウェアインストールパッケージｐａｃｋａｇｅｓの記憶アドレスを指定し、
前記コンパクトディスクブートファイルがｉｓｏｌｉｎｕｘ．ｂｉｎファイルである、
請求項５に記載のオペレーティングシステムのインストール方法。
【請求項８】
プロセッサと、
機械実行可能命令を記憶している機械読取可能な記憶媒体と、
を含み、
前記機械実行可能命令を実行することによって、前記プロセッサは、
インストールすべきオペレーティングシステムのｉｓｏイメージファイルにおけるインストールブートファイルを、前記端末装置に挿入されるリムーバブル記憶装置のルートディレクトリにコピーし、前記ｉｓｏイメージファイルが前記リムーバブル記憶装置に記憶されていることと、
インストールスクリプトファイルを作成し、前記インストールスクリプトファイルが、前記ｉｓｏイメージファイルを前記端末装置の第１のフォルダにマウントすることを指示するためのプレインストールスクリプトを含むことと、
前記インストールスクリプトファイルにおいて、前記ｉｓｏイメージファイルにおけるソフトウェアインストールパッケージの記憶アドレスを前記第１のフォルダの記憶アドレスに指定することと、
前記インストールスクリプトファイルを前記ｉｓｏイメージファイルに追加し、更新されたｉｓｏイメージファイルを取得することと、
前記更新されたｉｓｏイメージファイルを前記端末装置におけるインストール用ハードディスクにコピーして起動ディスクを得ることと、
前記起動ディスク及び前記リムーバブル記憶装置のルートディレクトリにおける前記インストールブートファイルを使用して、前記オペレーティングシステムを前記インストール用ハードディスクにインストールすることと、
を実行する端末装置。
【請求項９】
前記ｉｓｏイメージファイルにおけるインストールブートファイルを前記リムーバブル記憶装置のルートディレクトリにコピーする時に、前記機械実行可能命令によって、前記プロセッサは、更に、
前記端末装置において第２のフォルダを作成し、前記リムーバブル記憶装置を前記第２のフォルダにマウントすることと、
前記端末装置において第３のフォルダを作成し、前記第２のフォルダ内の前記ｉｓｏイメージファイルを前記第３のフォルダにマウントすることと、
前記第３のフォルダ内の前記インストールブートファイルを前記第２のフォルダにコピーすることと、
を実行する請求項８に記載の端末装置。
【請求項１０】
前記インストールスクリプトファイルにおいて前記ソフトウェアインストールパッケージの記憶アドレスを前記第１のフォルダの記憶アドレスに指定する時に、前記機械実行可能命令によって、前記プロセッサは、更に、
前記インストールスクリプトファイルにおけるｒｅｐｏオプションをｂａｓｅｕｒｌ＋前記ソフトウェアインストールパッケージの名前の形式に設定することと、
前記ｂａｓｅｕｒｌを前記第１のフォルダの記憶アドレスに設定することと、
を実行する請求項８に記載の端末装置。
【請求項１１】
前記更新されたｉｓｏイメージファイルを前記端末装置におけるインストール用ハードディスクにコピーして起動ディスクを得る時に、前記機械実行可能命令によって、前記プロセッサは、更に、
Ｌｉｎｕｘ  ｄｄコマンドを用いて前記更新されたｉｓｏイメージファイルを前記インストール用ハードディスクにコピーすること
を実行する請求項８に記載の端末装置。
【請求項１２】
前記オペレーティングシステムを前記インストール用ハードディスクにインストールする時に、前記機械実行可能命令によって、前記プロセッサは、更に、
前記起動ディスクにおけるコンパクトディスクブートファイルをロードすることと、
前記コンパクトディスクブートファイルによって、カーネルとｒａｍｆｓファイルシステムをロードすることと、
前記カーネルの起動後に前記リムーバブル記憶装置のルートディレクトリにおける前記インストールブートファイルをロードすることと、
前記リムーバブル記憶装置におけるｉｓｏイメージファイルを前記第１のフォルダにマウントするように、ロードされた前記インストールブートファイルによって前記インストールスクリプトファイルを実行することと、
前記インストールスクリプトファイルから前記ソフトウェアインストールパッケージの記憶アドレスが前記第１のフォルダの記憶アドレスであると得た後に、前記第１のフォルダにおける前記ソフトウェアインストールパッケージをロードすることと、
を実行する請求項８に記載の端末装置。
【請求項１３】
前記リムーバブル記憶装置におけるｉｓｏイメージファイルを前記第１のフォルダにマウントする時に、前記機械実行可能命令によって、前記プロセッサは、更に、
前記端末装置において第４のフォルダを作成し、前記リムーバブル記憶装置を前記第４のフォルダにマウントすることと、
前記端末装置に前記第１のフォルダを作成し、前記第４のフォルダ内のｉｓｏイメージファイルを前記第１のフォルダにマウントすることと、
を実行する請求項１２に記載の端末装置。
【請求項１４】
前記オペレーティングシステムがｌｉｎｕｘオペレーティングシステムである場合は、
前記インストールブートファイルがｉｎｓｔａｌｌ．ｉｍｇファイルであり、
前記インストールスクリプトファイルがｋｉｃｋｓｔａｒｔ．ｃｆｇファイルであり、前記ｋｉｃｋｓｔａｒｔ．ｃｆｇファイルにおいてソフトウェアインストールパッケージｐａｃｋａｇｅｓの記憶アドレスを指定し、
前記コンパクトディスクブートファイルがｉｓｏｌｉｎｕｘ．ｂｉｎファイルである、
請求項１２に記載の端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本特許出願は２０１６年９月２３日に提出した、出願番号が２０１６１０８４６６８３．１であり、発明の名称が「オペレーティングシステムのインストール方法及び装置」である中国特許出願に基づき優先権を主張し、該出願の全ての内容をここに援用する。
【背景技術】
【０００２】
サーバー等の端末装置にオペレーティングシステムをインストールする際に、ＣＤＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ：読み取り専用コンパクトディスク）やＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ：ファイル転送プロトコル）等の方式を用いてインストールを行うのが一般的である。ＵＳＢフラッシュディスクを用いてオペレーティングシステムをインストールしようとすると、専用の作成ツールによってＵＳＢフラッシュディスクを起動ディスクに作成する必要がある。そして、起動ディスクを用いてオペレーティングシステムをインストールする。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本開示は、ＵＳＢフラッシュディスクに起動ディスクを作成する必要がない、オペレーティングシステムをインストールする新規な方法及び端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本開示は、オペレーティングシステムをインストールする方法および端末装置を提供する。該方法は、インストールすべきオペレーティングシステムのｉｓｏイメージファイルにおけるインストールブートファイルを、端末装置に挿入されるリムーバブル記憶装置のルートディレクトリにコピーし、ｉｓｏイメージファイルがリムーバブル記憶装置に記憶されていることと、インストールスクリプトファイルを作成し、インストールスクリプトファイルにおけるプレインストールスクリプトが、ｉｓｏイメージファイルを端末装置の第１のフォルダにマウントすることを指示するためのものであり、そして、インストールスクリプトファイルにおいて、ソフトウェアインストールパッケージの記憶アドレスを第１のフォルダの記憶アドレスに指定することと、インストールスクリプトファイルをｉｓｏイメージファイルに追加し、更新されたｉｓｏイメージファイルを端末装置におけるインストール用ハードディスクにコピーして起動ディスクを得ることと、起動ディスク及びリムーバブル記憶装置のルートディレクトリにおけるインストールブートファイルを使用して、オペレーティングシステムをインストール用ハードディスクにインストールすることとを含む。
【図面の簡単な説明】
【０００５】
【図１】図１は本開示の一つの例示的な実施例によるオペレーティングシステムをインストールする方法を示すフローチャートである。
【図２】図２は本開示の他の例示的な実施例によるオペレーティングシステムをインストールする方法を示すフローチャートである。
【図３】図３は本開示の一つの例示的な実施例による各ファイルとプログラムが位置する記憶位置を示す模式図である。
【図４】図４は本開示の一つの例示的な実施例によるサーバーにＬｉｎｕｘオペレーティングシステムをインストールする方法を示すフローチャートである。
【図５】図５は本開示の一つの例示的な実施例によるオペレーティングシステムのインストール装置の構造を示す模式図である。
【図６】図６は本開示の一つの例示的な実施例による端末装置の構造を示す模式図である。
【発明を実施するための形態】
【０００６】
ここでは、例示的な実施形態を詳細に説明し、その例示を図面に示している。以下の説明が図面にかかわる場合に、特別の記載がない限り、異なる図面における同様の数字は類似または同様の要素を表す。以下の例示的な実施例で説明する実施形態は、本開示と一致する全ての実施例を表すものではない。逆に、それらは、添付の特許請求の範囲に詳細に記載された、本開示の一部と一致する装置および方法の例である。
【０００７】
本開示で使用される用語は、単に指定の実施例を説明することを目的としているものであり、本開示を限定することを意図するものではない。文脈が他の意味を明確に示していない限り、本開示および添付の特許請求の範囲で使用される単数形の「一種」、「前記」および「該」との用語は、更に複数形を含むことを意図している。本文で使用される「および／または」との用語は、１つ又は複数の関連付けられる列挙された項目を含むいずれか又はすべての可能な組合せを指すことも理解すべきである。
【０００８】
本開示では、「第１」、「第２」、「第３」等の用語によって様々な情報を説明するが、このような情報は、これらの用語に限定されるものではない。これらの用語は、単に同じタイプの情報を互いに区別するためのものである。例えば、本発明の範囲を逸脱しない限り、第１の情報は第２の情報と呼ばれてもよく、同様に、第２の情報は第１の情報と呼ばれてもよい。文脈によって決められる。なお、ここで使用される単語「すれば」は、「…時に」、「…と」又は「…に応答する」と解釈することができる。
【０００９】
本開示の以下の実施例は、オペレーティングシステムをインストールする方法とこの方法を適用することができるオペレーティングシステムをインストールするための装置とを提供する。
【００１０】
オペレーティングシステムをインストールする必要のある端末装置に挿入されたリムーバブル記憶装置に、インストールすべきオペレーティングシステムのｉｓｏイメージファイルが格納されている。本開示の実施例による方法は、図１に示すような各ステップを含む。
【００１１】
ステップ１０１において、ｉｓｏイメージファイルにおけるインストールブートファイルをリムーバブル記憶装置のルートディレクトリにコピーする。
【００１２】
ステップ１０２において、インストールスクリプトファイルを作成する。ここで、インストールスクリプトファイルにおけるプレインストールスクリプトは、ｉｓｏイメージファイルを端末装置の第１のフォルダにマウント（ｍｏｕｎｔ）することを指示するためのものである。そして、インストールスクリプトファイルにおいて、ｉｓｏイメージファイルにおけるソフトウェアインストールパッケージの記憶アドレスを第１フォルダの記憶アドレスに指定する。
【００１３】
ステップ１０３において、作成されたインストールスクリプトファイルをｉｓｏイメージファイルに追加し、更新されたｉｓｏイメージファイルを取得し、更新されたｉｓｏイメージファイルを端末装置におけるインストール用ハードディスクにコピーすることにより、インストール用ハードディスクが起動ディスクとなる。
【００１４】
ステップ１０４において、起動ディスク及びリムーバブル記憶装置のルートディレクトリにおけるインストールブートファイルを使用することで、該オペレーティングシステムをインストール用ハードディスクに自動的にインストールすることができる。最終的にオペレーティングシステムの自動インストールを実現した。
【００１５】
ここで、上記リムーバブル記憶装置は、具体的に、ＵＳＢフラッシュディスク、モバイルハードディスク、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ：セキュア・デジタル）メモリカードなどでよい。「Ｍｏｕｎｔ」はＬｉｎｕｘコマンドであり、パーティションを１つのフォルダにマウントすることによって、パーティションを該フォルダに関連付けることができる。該フォルダにアクセスすることは、該パーティションにアクセスすることに相当する。
【００１６】
上記の実施例に係る方法では、ＵＳＢフラッシュディスクに起動ディスクを作成する必要がなく、ＵＳＢフラッシュディスクに対する変更を回避することができる。そして、ユーザが専用の作成ツールでＵＳＢフラッシュディスクに起動ディスクを作成する必要がないので、ユーザの操作が便利になる。また、インストールブートファイルをリムーバブル記憶装置のルートディレクトリにコピーし、そして、インストールスクリプトファイルによってｉｓｏイメージファイルをリムーバブル記憶装置の第１のフォルダにマウントし、即ちメモリにマウントし、そして、ソフトウェアインストールパッケージの記憶アドレスを第１のフォルダの記憶アドレスに指定し、即ちメモリ内の記憶アドレスに指定することにより、端末装置における１つのハードディスクを用いるだけで、オペレーティングシステムの自動インストールを実現することができる。
【００１７】
以下では、オペレーティングシステムをインストールする必要のある端末装置がサーバーであり、インストールすべきオペレーティングシステムがＬｉｎｕｘであり、リムーバブル記憶装置がＵＳＢフラッシュディスクである場合を例として、上記の実施例に係るオペレーティングシステムのインストール方法を詳細に説明する。Ｌｉｎｕｘオペレーティングシステムをサーバーにインストールする必要のある場合は、Ｌｉｎｕｘオペレーティングシステムのｉｓｏイメージファイルを格納しているＵＳＢフラッシュディスクをサーバーに挿入する。そして、図２に示すように、端末装置によって実行されるオペレーティングシステムをインストールする方法は、以下のステップを含む。
【００１８】
ステップＳ２０１において、ＵＳＢフラッシュディスクにおけるｉｓｏイメージファイルのｉｎｓｔａｌｌ．ｉｍｇファイルをＵＳＢフラッシュディスクのルートディレクトリにコピーする。ここで、ｉｎｓｔａｌｌ．ｉｍｇファイルはインストールブートファイルである。
【００１９】
まず、端末装置においてフォルダを作成し、これを第２のフォルダと呼ぶ。ＵＳＢフラッシュディスクを第２のフォルダにマウントする。その後、端末装置において別のフォルダを作成し、それを第３のフォルダと呼ぶ。第２のフォルダ内のｉｓｏイメージファイルを第３のフォルダにマウントする。次に、第３のフォルダ内のｉｎｓｔａｌｌ．ｉｍｇファイルを第２のフォルダにコピーする。具体的には、Ｌｉｎｕｘ  ｃｐコマンドによってｉｎｓｔａｌｌ．ｉｍｇファイルを第２のフォルダにコピーする。
【００２０】
オペレーティングシステムをインストールする過程にｉｎｓｔａｌｌ．ｉｍｇファイルの検索パスが／ｉｍａｇｅｓ／ｉｎｓｔａｌｌ．ｉｍｇであるため、コピー過程において、ＵＳＢフラッシュディスクのルートディレクトリにおいても、このパスに従ってｉｎｓｔａｌｌ．ｉｍｇファイルを格納する必要がある。このように、実際にｉｎｓｔａｌｌ．ｉｍｇファイルをコピーする時に、ｉｎｓｔａｌｌ．ｉｍｇファイルの親ディレクトリであるｉｍａｇｅｓフォルダをＵＳＢフラッシュディスクのルートディレクトリにコピーすることができる。
【００２１】
ステップＳ２０１を実行することにより、ｉｎｓｔａｌｌ．ｉｍｇファイルをＵＳＢフラッシュディスクのルートディレクトリにコピーすることができる。すなわち、ｉｎｓｔａｌｌ．ｉｍｇファイルはＵＳＢフラッシュディスクのルートディレクトリに位置している。図２に示すように、ステップＳ２０１を実行する目的は、オペレーティングシステムをインストールする過程において、ＵＳＢフラッシュディスクからインストールブートファイルを取得できるようにすることである。
【００２２】
ステップＳ２０２において、ｋｉｃｋｓｔａｒｔ．ｃｆｇファイルを作成する。
【００２３】
ここで、ｋｉｃｋｓｔａｒｔ．ｃｆｇファイルはインストールスクリプトファイルであり、これをｋｓ．ｃｆｇファイルと呼ぶこともできる。このファイルは単純なテキストファイルであり、オペレーティングシステムを自動的にインストールするための一連のコマンドオプション、例えば、インストール方式のオプションやｒｅｐｏオプション等を含んでいる。さらに、プレインストールスクリプト（％ｒｅｐｏコマンドで開始）、ポストインストールスクリプト（％ｐｏｓｔコマンドで開始）のようないくつかのスクリプトを含んでいる。ここで、ｒｅｐｏオプションは、ソフトウェアパッケージのインストールソースとなる付加的なｙｕｍライブラリを指定するためのものである。
【００２４】
本開示の実施例は、ブロックＳ２０２において、ｉｓｏイメージファイルを端末装置の第１のフォルダにマウントすることを指示するようにｋｉｃｋｓｔａｒｔ．ｃｆｇファイルにおけるプレインストールスクリプトを構成する。そして、ｋｉｃｋｓｔａｒｔ．ｃｆｇファイルにおいて、ソフトウェアインストールパッケージ（ｐａｃｋａｇｅｓ）の記憶アドレスを第１のフォルダの記憶アドレスに指定する。また、ｋｉｃｋｓｔａｒｔ．ｃｆｇファイルにおけるインストール方式のオプションをハードディスク方式に設定し、且つハードウェアパーティションをＵＳＢフラッシュディスクに設定する。
【００２５】
ｐａｃｋａｇｅｓの検索パスはｂａｓｅｕｒｌ＋ｎａｍｅ（基本アドレス＋名前）であるので、ｋｉｃｋｓｔａｒｔ．ｃｆｇファイルにおいてｐａｃｋａｇｅｓの記憶アドレスを第１のフォルダの記憶アドレスに指定する方法は、ｋｉｃｋｓｔａｒｔ．ｃｆｇファイルにおけるｒｅｐｏオプションをｂａｓｅｕｒｌ＋ｐａｃｋａｇｅｓの形式に設定することでよい。ここで、ｂａｓｅｕｒｌを第１のフォルダの記憶アドレスに設定する。上記から、本開示の実施例では、すべてのソフトウェアインストールパッケージは付加的なｙｕｍライブラリを使用することが分かった。
【００２６】
例えば、ｒｅｐｏオプションを以下のように設定する。
【００２７】
ｒｅｐｏ＿ｎａｍｅ＝"Ｐａｃｋａｇｅｓ"−−ｂａｓｅｕｒｌ＝ｆｉｌｅ：／／／ｍｎｔ／ａｐｐ＿ｉｓｏ。ここで、ｆｉｌｅ：／／／ｍｎｔ／ａｐｐ＿ｉｓｏは、第１のフォルダの記憶アドレスである。
【００２８】
ここで、ｉｓｏイメージファイルを第１のフォルダにマウントし、ｐａｃｋａｇｅｓの記憶アドレスを第１のフォルダの記憶アドレスに指定する目的は、ｉｓｏイメージファイルを第１のフォルダにマウントすることによってＵＳＢフラッシュディスク内のｉｓｏイメージファイルをメモリにマウントし、ｐａｃｋａｇｅｓの記憶アドレスをメモリ内の記憶アドレスに指定することにより、大きなｐａｃｋａｇｅｓをＵＳＢフラッシュディスクのルートディレクトリにコピーすることを回避することができ、ＵＳＢフラッシュディスクの省スペース化を図ることである。図２に示すように、ソフトウェアインストールパッケージｐａｃｋａｇｅｓは、メモリ内に位置する。
【００２９】
ステップＳ２０３において、起動構成ファイルを編集する。
【００３０】
ここで、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ：基本入出力システム）の起動モードがｌｅｇａｃｙモード（従来のＢＩＯＳ起動モード）である場合は、起動構成ファイルはｉｓｏｌｉｎｕｘ．ｃｆｇファイルである。ＢＩＯＳの起動モードがＵＥＦＩモード（新たなＢＩＯＳ起動モード）である場合は、起動構成ファイルはＢＯＯＴＸ６４．ｃｏｎｆファイルである。
【００３１】
起動構成ファイルへの編集は、主に、自動インストールのオプションを増加させることと、オペレーティングシステムをインストールする過程でｋｉｃｋｓｔａｒｔ．ｃｆｇファイルを使用することを指定することとを含む。自動インストールのオプションを増加させ、且つインストール過程においてｋｉｃｋｓｔａｒｔ．ｃｆｇファイルを使用することにより、オペレーティングシステムの自動インストールを実現できる。
【００３２】
ステップＳ２０４において、ｋｉｃｋｓｔａｒｔ．ｃｆｇファイルをＵＳＢフラッシュディスクにおけるｉｓｏイメージファイルに追加し、該ｉｓｏイメージファイルにおける起動構成ファイルをステップＳ２０３で編集された起動構成ファイルに置き換え、更新されたｉｓｏイメージファイルを取得し、Ｌｉｎｕｘ  ｄｄコマンドを用いて更新されたｉｓｏイメージファイルをインストール用ハードディスクにコピーして起動ディスクを得る。
【００３３】
Ｌｉｎｕｘ  ｄｄコマンドを用いて更新されたｉｓｏイメージファイルをインストール用ハードディスクにコピーした後、インストール用ハードディスクは自己起動のハードディスクすなわち起動ディスク（Startup  Disk）となる。この場合、該起動ディスクは、いくつかのインストール可能なファイル及びプログラムを備える。図３に示すように、ｉｓｏ  ｌｉｎｕｘ．ｂｉｎファイルと、起動構成ファイル（ｉｓｏｌｉｎｕｘ．ｃｆｇファイルまたはＢＯＯＴＸ６４．ｃｏｎｆファイル）と、ｋｉｃｋｓｔａｒｔ．ｃｆｇファイルと、カーネルおよびｒａｍｆｓファイルシステムなどを含む。
【００３４】
ステップＳ２０５において、ＢＩＯＳの起動オプションをハードディスクからの起動に設定し、その後に端末装置を再起動する。端末装置が再起動された後に、起動ディスクおよびＵＳＢフラッシュディスクのルートディレクトリにおけるｉｎｓｔａｌｌ．ｉｍｇファイルを使用して、Ｌｉｎｕｘオペレーティングシステムをインストール用ハードディスクにインストールすることができる。
【００３５】
具体的には、Ｌｉｎｕｘオペレーティングシステムをインストール用ハードディスクにインストールする動作フローは、図４に示すように、以下のステップを含む。
【００３６】
ステップＳ４０１において、起動ディスクにおけるｉｓｏｌｉｎｕｘ．ｂｉｎファイルをロードし、ｉｓｏｌｉｎｕｘ．ｂｉｎファイルによって、カーネルとｒａｍｆｓファイルシステムをロードする。
【００３７】
ここで、ｉｓｏｌｉｎｕｘ．ｂｉｎファイルはコンパクトディスクブートファイルである。ステップＳ４０１において、ｉｓｏｌｉｎｕｘ．ｂｉｎファイルが実行された後に起動構成ファイル（ｉｓｏｌｉｎｕｘ．ｃｆｇファイルまたはＢＯＯＴＸ６４．ｃｏｎｆファイル）を自動的にサーチする。起動構成ファイルに記録されているｖｍｌｉｎｕｚファイルおよびｉｎｉｔｒｄ．ｉｍｇファイルの記憶アドレスに応じて、該二つのファイルを取得してロードすることにより、カーネル及びｒａｆｍｓファイルシステムへのローディングを実現する。
【００３８】
ここで、ｖｍｌｉｎｕｚファイルはカーネルファイルである。ｖｍｌｉｎｕｚは、ブートかつコンパクト可能なカーネルである。ｖｍはＶｉｒｔｕａｌ  Ｍｅｍｏｒｙ（仮想メモリ）を表す。ｒａｆｍｓファイルシステムはＬｉｎｕｘにおいてＲＡＭ（Ｒａｎｄｏｍ―Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ：ランダムアクセスメモリ）に基づいて記憶を行うファイルシステムである。
【００３９】
ステップＳ４０２において、カーネルの起動後にＵＳＢフラッシュディスクのルートディレクトリにおけるｉｎｓｔａｌｌ．ｉｍｇファイルをロードし、ｉｎｓｔａｌｌ．ｉｍｇファイルによってｋｉｃｋｓｔａｒｔ．ｃｆｇファイルを実行する。
【００４０】
具体的には、カーネルの起動後にｉｎｓｔａｌｌ．ｉｍｇファイルをロードして、ａｎａｃｏｎｄａプログラムを実行する。ａｎａｃｏｎｄａプログラムは実のシステムインストールプログラムである。ここで、ｉｎｓｔａｌｌ．ｉｍｇファイルをロードする時に、起動構成ファイルにおいて指定されたｋｉｃｋｓｔａｒｔ．ｃｆｇファイルの記憶アドレスに応じて、ｋｉｃｋｓｔａｒｔ．ｃｆｇファイルを解析して実行する。
【００４１】
ステップＳ４０３において、ｋｉｃｋｓｔａｒｔ．ｃｆｇファイルを実行することで、ＵＳＢフラッシュディスクにおけるｉｓｏイメージファイルを第１のフォルダにマウントし、ｋｉｃｋｓｔａｒｔ．ｃｆｇファイルからｐａｃｋａｇｅｓの記憶アドレスが第１のフォルダの記憶アドレスであると得た後に、第１のフォルダにおけるｐａｃｋａｇｅｓをロードする。
【００４２】
具体的に、ｋｉｃｋｓｔａｒｔ．ｃｆｇファイルを実行する過程において、該ファイル内のプレインストールスクリプトの内容に従って、ＵＳＢフラッシュディスク内のｉｓｏイメージファイルを第１のフォルダにマウントする。具体的に、端末装置において第４のフォルダを作成し、ＵＳＢフラッシュディスクを第４のフォルダにマウントする。そして、端末装置において第１のフォルダを作成し、第４のフォルダ内のｉｓｏイメージファイルを第１のフォルダにマウントする。
【００４３】
ｋｉｃｋｓｔａｒｔ．ｃｆｇファイルにおけるｒｅｐｏオプションに応じて、ｐａｃｋａｇｅｓの記憶アドレスが第１のフォルダの記憶アドレスであると取得する。第１のフォルダの記憶アドレスに応じてｐａｃｋａｇｅｓを見つけた後、ａｎａｃｏｎｄａプログラムは、ｐａｃｋａｇｅｓにおけるｒｐｍ（ＲＰＭ  Ｐａｃｋａｇｅ  Ｍａｎａｇｅｒ：ＲＰＭソフトウェアパッケージマネージャ）フォーマットでのインストールパッケージをロードする。
【００４４】
これまでの説明により、Ｌｉｎｕｘオペレーティングシステムのインストール過程が完了した。
【００４５】
以上からわかるように、本発明の以下の実施例に係る方法によれば、以下のような技術的効果が得られる。
（１）ＵＳＢフラッシュディスクに起動ディスクを作成する必要がないので、ＵＳＢフラッシュディスクに対する変更を回避することができる。また、ユーザが専用の作成ツールでＵＳＢフラッシュディスクに起動ディスクを作成する必要がないので、ユーザの操作が便利となる。また、端末装置における１つのハードディスクを用いるだけで、オペレーティングシステムの自動インストールを実現した。
（２）ＵＳＢフラッシュディスクにおけるｉｓｏイメージファイルのｉｎｓｔａｌｌ．ｉｍｇファイルを、ＵＳＢフラッシュディスクのルートディレクトリにコピーすることにより、オペレーティングシステムをインストールする過程においてＵＳＢフラッシュディスクからインストールブートファイルを取得することができる。
（３）インストールスクリプトファイルのプリインストールスクリプトを実行することで、ｉｓｏイメージファイルを第１のフォルダにマウントする。これにより、ｉｓｏイメージファイルをメモリにマウントできる。そして、ソフトウェアインストールパッケージの記憶アドレスを第１のフォルダの記憶アドレスに指定する。したがって、第１のフォルダによってＵＳＢフラッシュディスク内のｉｓｏイメージファイルを直接にアクセスすることによって、その中のソフトウェアインストールパッケージをロードすることができる。このようにして、大きなデータサイズ（約３Ｇ程度）のソフトウェアインストールパッケージをＵＳＢフラッシュディスクのルートディレクトリにコピーして大きな空間を占有する必要がなく、ＵＳＢフラッシュディスクの省スペース化を図ることができる。
【００４６】
前述したオペレーティングシステムをインストールする方法の実施例に対応し、本開示は、オペレーティングシステムをインストールする装置の実施例をさらに提供する。
【００４７】
本開示におけるオペレーティングシステムをインストールする装置の実施例は、ＰＣやサーバーなどの端末装置に適用されることができる。装置の実施例は、ソフトウェアまたはソフトウェアとハードウェアの組み合わせによって実施することができる。
【００４８】
図５はオペレーティングシステムをインストールする装置の構成模式図。本開示の実施例によるオペレーティングシステムをインストールする装置５０は、コピーユニット５０１と、作成ユニット５０２と、追加ユニット５０３と、インストールユニット５０４とを含む。
【００４９】
コピーユニット５０１は、リムーバブル記憶装置におけるｉｓｏイメージファイルのインストールブートファイルをリムーバブル記憶装置のルートディレクトリにコピーするためのものである。
【００５０】
作成ユニット５０２はインストールスクリプトファイルを作成するためのものであり、ここで、インストールスクリプトファイルにおけるプレインストールスクリプトが、リムーバブル記憶装置におけるｉｓｏイメージファイルを端末装置の第１のフォルダにマウントすることを指示するために用いられるものであり、そして、インストールスクリプトファイルにおいて、ソフトウェアインストールパッケージの記憶アドレスを第１のフォルダの記憶アドレスに指定する。
【００５１】
追加ユニット５０３は作成ユニット５０２によって作成されたインストールスクリプトファイルをリムーバブル記憶装置におけるｉｓｏイメージファイルに追加し、更新されたｉｓｏイメージファイルを端末装置におけるインストール用ハードディスクにコピーして起動ディスクを得るためのものである。
【００５２】
インストールユニット５０４は追加ユニット５０３によって得られた起動ディスクと、リムーバブル記憶装置のルートディレクトリにおけるインストールブートファイルとを使用して、オペレーティングシステムをインストール用ハードディスクにインストールするためのものである。
【００５３】
ここで、コピーユニット５０１は以下のように、ｉｓｏイメージファイルにおけるインストールブートファイルをリムーバブル記憶装置のルートディレクトリにコピーする。
【００５４】
端末装置において第２のフォルダを作成し、リムーバブル記憶装置を第２のフォルダにマウントし、
端末装置において第３のフォルダを作成し、第２のフォルダ内のｉｓｏイメージファイルを第３のフォルダにマウントし、
第３のフォルダ内のインストールブートファイルを第２のフォルダにコピーする。
ここで、作成ユニット５０２は以下のようにインストールスクリプトファイルにおいてソフトウェアインストールパッケージの記憶アドレスを第１のフォルダの記憶アドレスに指定する。
【００５５】
インストールスクリプトファイルにおけるｒｅｐｏオプションをｂａｓｅｕｒｌ＋ソフトウェアインストールパッケージの名前の形式に設定し、ここで、ｂａｓｅｕｒｌを第１のフォルダの記憶アドレスに設定する。
【００５６】
ここで、追加ユニット５０３はＬｉｎｕｘ  ｄｄコマンドを用いて、更新されたｉｓｏイメージファイルをインストール用ハードディスクにコピーして起動ディスクを得る。
【００５７】
ここで、インストールユニット５０４は以下のようにオペレーティングシステムをインストール用ハードディスクにインストールする。
【００５８】
起動ディスクにおけるコンパクトディスクブートファイルをロードし、コンパクトディスクブートファイルによって、カーネルとｒａｍｆｓファイルシステムをロードし、
カーネルの起動後に、リムーバブル記憶装置のルートディレクトリにおけるインストールブートファイルをロードし、インストールブートファイルによってインストールスクリプトファイルを実行し、
インストールスクリプトファイルを実行することで、リムーバブル記憶装置におけるｉｓｏイメージファイルを第１のフォルダにマウントし、
インストールスクリプトファイルからソフトウェアインストールパッケージの記憶アドレスが第１のフォルダの記憶アドレスであると得た後に、第１のフォルダにおけるソフトウェアインストールパッケージをロードする。
【００５９】
具体的に、インストールユニット５０４は以下のようにリムーバブル記憶装置におけるｉｓｏイメージファイルを第１のフォルダにマウントする。
【００６０】
端末装置において第４のフォルダを作成し、リムーバブル記憶装置を第４のフォルダにマウントし、
端末装置において第１のフォルダを作成し、第４のフォルダ内のｉｓｏイメージファイルを第１のフォルダにマウントする。
【００６１】
ここで、インストールすべきオペレーティングシステムがＬｉｎｕｘオペレーティングシステムである場合は、コピーユニット５０１によってコピーされたインストールブートファイルはｉｎｓｔａｌｌ．ｉｍｇファイルである。作成ユニット５０２によって作成されたインストールスクリプトファイルはｋｉｃｋｓｔａｒｔ．ｃｆｇファイルである。ｋｉｃｋｓｔａｒｔ．ｃｆｇファイルにおいてソフトウェアインストールパッケージｐａｃｋａｇｅｓの記憶アドレスを指定する。インストールユニット５０４によってロードされたコンパクトディスクブートファイルはｉｓｏｌｉｎｕｘ．ｂｉｎファイルである。
【００６２】
上述した装置における各ユニットの機能及び作用を実現する過程について、上述の方法に対応するステップを実現する過程を具体に参照すればよいので、ここで重複して説明しない。
【００６３】
図６は、本開示の実施例によるオペレーティングシステムをインストールする方法が適用される端末装置の構成模式図。該端末装置は、プロセッサ１０と、機械実行可能命令を記憶している機械読取可能な記憶媒体２０とを含む。プロセッサ１０と機械読取可能な記憶媒体２０とは、システムバス３０を介して通信することができる。そして、機械読取可能な記憶媒体２０内の機械実行可能命令を読み取って実行することにより、プロセッサ１０は、以上のように説明したオペレーティングシステムをインストールする方法を実行することができる。通常は、該端末装置は、その実際の機能に応じて他のハードウェアを含むこともできる。これに対しては重複して説明はしない。
【００６４】
例えば、プロセッサ１０は、機械読取可能な記憶媒体２０における機械実行可能命令を読み取って実行する際に、該プロセッサ１０は、
インストールすべきオペレーティングシステムのｉｓｏイメージファイルにおけるインストールブートファイルを、前記端末装置に挿入されるリムーバブル記憶装置のルートディレクトリにコピーし、前記ｉｓｏイメージファイルが前記リムーバブル記憶装置に格納されることと、
インストールスクリプトファイルを作成し、前記インストールスクリプトファイルは、前記ｉｓｏイメージファイルを前記端末装置の第１のフォルダにマウントすることを指示するためのプレインストールスクリプトを含むことと、
前記インストールスクリプトファイルにおいて、ｉｓｏイメージファイルにおけるソフトウェアインストールパッケージの記憶アドレスを前記第１のフォルダの記憶アドレスに指定することと、
前記インストールスクリプトファイルを前記ｉｓｏイメージファイルに追加し、更新されたｉｓｏイメージファイルを取得することと、
前記更新されたｉｓｏイメージファイルを前記端末装置におけるインストール用ハードディスクにコピーして起動ディスクを得えことと、
前記起動ディスク及び前記リムーバブル記憶装置のルートディレクトリにおける前記インストールブートファイルを使用して、前記オペレーティングシステムを前記インストール用ハードディスクにインストールすることと、
を実行する。
【００６５】
一例において、前記ｉｓｏイメージファイルにおけるインストールブートファイルを前記リムーバブル記憶装置のルートディレクトリにコピーする時に、前記機械実行可能命令によって、前記プロセッサは、更に、
前記端末装置に前記第２のフォルダを作成し、前記リムーバブル記憶装置を前記第２のフォルダにマウントすることと、
前記端末装置において第３のフォルダを作成し、前記第２のフォルダ内の前記ｉｓｏイメージファイルを前記第３のフォルダにマウントすることと、
前記第３のフォルダ内の前記インストールブートファイルを前記第２のフォルダにコピーすることと、
を実行する。
【００６６】
別の例において、前記インストールスクリプトファイルにおいて前記ソフトウェアインストールパッケージの記憶アドレスを前記第１のフォルダの記憶アドレスに指定する時に、前記機械実行可能命令によって、前記プロセッサは、更に、
前記インストールスクリプトファイルにおけるｒｅｐｏオプションをｂａｓｅｕｒｌ＋前記ソフトウェアインストールパッケージの名前の形式に設定することと、
前記ｂａｓｅｕｒｌを前記第１のフォルダの記憶アドレスに設定することと、
を実行する。
【００６７】
別の例において、前記更新されたｉｓｏイメージファイルを前記端末装置におけるインストール用ハードディスクにコピーして起動ディスクを得る時に、前記機械実行可能命令によって、前記プロセッサは、更に、
Ｌｉｎｕｘ  ｄｄコマンドを用いて前記更新されたｉｓｏイメージファイルを前記インストール用ハードディスクにコピーすること
を実行する。
【００６８】
別の例において、前記オペレーティングシステムを前記インストール用ハードディスクにインストールする時に、前記機械実行可能命令によって、前記プロセッサは、更に、
前記起動ディスクにおけるコンパクトディスクブートファイルをロードすることと、
前記コンパクトディスクブートファイルによって、カーネルとｒａｍｆｓファイルシステムをロードすることと、
前記カーネルの起動後に前記リムーバブル記憶装置のルートディレクトリにおける前記インストールブートファイルをロードすることと、
前記リムーバブル記憶装置におけるｉｓｏイメージファイルを前記第１のフォルダにマウントするように、ロードされた前記インストールブートファイルによって前記インストールスクリプトファイルを実行することと、
前記インストールスクリプトファイルから前記ソフトウェアインストールパッケージの記憶アドレスが前記第１のフォルダの記憶アドレスであると得た後に、前記第１のフォルダにおける前記ソフトウェアインストールパッケージをロードすることと、
を実行する。
【００６９】
別の例において、前記リムーバブル記憶装置におけるｉｓｏイメージファイルを前記第１のフォルダにマウントする時に、前記機械実行可能命令によって、前記プロセッサは、更に、
前記端末装置において第４のフォルダを作成し、前記リムーバブル記憶装置を前記第４のフォルダにマウントすることと、
前記端末装置に前記第１のフォルダを作成し、前記第４のフォルダ内のｉｓｏイメージファイルを前記第１のフォルダにマウントすることと、
を実行する。
【００７０】
別の例において、前記オペレーティングシステムがＬｉｎｕｘオペレーティングシステムである場合は、
前記インストールブートファイルがｉｎｓｔａｌｌ．ｉｍｇファイルであり、
前記インストールスクリプトファイルがｋｉｃｋｓｔａｒｔ．ｃｆｇファイルであり、前記ｋｉｃｋｓｔａｒｔ．ｃｆｇファイルにおいてソフトウェアインストールパッケージｐａｃｋａｇｅｓの記憶アドレスを指定し、
前記コンパクトディスクブートファイルがｉｓｏｌｉｎｕｘ．ｂｉｎファイルである。
プロセッサ１０は、機械読取可能な記憶媒体２０における機械実行可能命令を読み取って実行することにより、上述したオペレーティングシステムをインストールする方法を実現することができる。
【００７１】
本開示の例示によれば、機械実行可能命令を記憶している機械読取可能な記憶媒体を更に提供する。前記機械実行可能命令が呼び出されて実行されるときに、前記機械実行可能命令は、前記プロセッサに、
インストールすべきオペレーティングシステムのｉｓｏイメージファイルにおけるインストールブートファイルを、前記端末装置に挿入されるリムーバブル記憶装置のルートディレクトリにコピーし、前記ｉｓｏイメージファイルが前記リムーバブル記憶装置に記憶されることと、
インストールスクリプトファイルを作成し、前記インストールスクリプトファイルは、前記ｉｓｏイメージファイルを前記端末装置の第１のフォルダにマウント（ｍｏｕｎｔ）することを指示するためのプレインストールスクリプトを含むことと、
前記インストールスクリプトファイルにおいて、ｉｓｏイメージファイルにおけるソフトウェアインストールパッケージの記憶アドレスを前記第１のフォルダの記憶アドレスに指定することと、
前記インストールスクリプトファイルを前記ｉｓｏイメージファイルに追加し、更新されたｉｓｏイメージファイルを取得することと、
前記更新されたｉｓｏイメージファイルを前記端末装置おけるインストール用ハードディスクにコピーして起動ディスクを得ることと、
前記起動ディスク及び前記リムーバブル記憶装置のルートディレクトリにおける前記インストールブートファイルを使用して、前記オペレーティングシステムを前記インストール用ハードディスクにインストールすることと、
を実行させる。
【００７２】
一例において、前記ｉｓｏイメージファイルにおけるインストールブートファイルを前記リムーバブル記憶装置のルートディレクトリにコピーする時に、前記機械実行可能命令は前記プロセッサに更に、
前記端末装置において第２のフォルダを作成し、前記リムーバブル記憶装置を前記第２のフォルダにマウントすることと、
前記端末装置において第３のフォルダを作成し、前記第２のフォルダ内の前記ｉｓｏイメージファイルを前記第３のフォルダにマウントすることと、
前記第３のフォルダ内の前記インストールブートファイルを前記第２のフォルダにコピーすることと、
を実行させる。
【００７３】
別の例において、前記インストールスクリプトファイルにおいて前記ソフトウェアインストールパッケージの記憶アドレスを前記第１のフォルダの記憶アドレスに指定する時に、前記機械実行可能命令は前記プロセッサに更に、
前記インストールスクリプトファイルにおけるｒｅｐｏオプションをｂａｓｅｕｒｌ＋前記ソフトウェアインストールパッケージの名前の形式に設定することと、
前記ｂａｓｅｕｒｌを前記第１のフォルダの記憶アドレスに設定することと、
を実行させる。
【００７４】
別の例において、前記更新されたｉｓｏイメージファイルを前記端末装置におけるインストール用ハードディスクにコピーして起動ディスクを得る時に、前記機械実行可能命令は前記プロセッサに更に、
Ｌｉｎｕｘ  ｄｄコマンドを用いて前記更新されたｉｓｏイメージファイルを前記インストール用ハードディスクにコピーすること
を実行させる。
【００７５】
別の例において、前記オペレーティングシステムを前記インストール用ハードディスクにインストールする時に、前記機械実行可能命令は、前記プロセッサに更に、
前記起動ディスクにおけるコンパクトディスクブートファイルをロードすることと、
前記コンパクトディスクブートファイルによって、カーネルとｒａｍｆｓファイルシステムをロードすることと、
前記カーネルの起動後に前記リムーバブル記憶装置のルートディレクトリにおける前記インストールブートファイルをロードすることと、
前記リムーバブル記憶装置におけるｉｓｏイメージファイルを前記第１のフォルダにマウントするように、ロードされた前記インストールブートファイルによって前記インストールスクリプトファイルを実行することと、
前記インストールスクリプトファイルから前記ソフトウェアインストールパッケージの記憶アドレスが前記第１のフォルダの記憶アドレスであると得た後に、前記第１のフォルダにおける前記ソフトウェアインストールパッケージをロードすることと、
を実行させる。
【００７６】
別の例において、前記リムーバブル記憶装置におけるｉｓｏイメージファイルを前記第１のフォルダにマウントする時に、前記機械実行可能命令は、前記プロセッサに更に、
前記端末装置において第４のフォルダを作成し、前記リムーバブル記憶装置を前記第４のフォルダにマウントすることと、
前記端末装置に前記第１のフォルダを作成し、前記第４のフォルダ内のｉｓｏイメージファイルを前記第１のフォルダにマウントすることと、
を実行させる。
【００７７】
別の例において、前記オペレーティングシステムがＬｉｎｕｘオペレーティングシステムである場合は、
前記インストールブートファイルがｉｎｓｔａｌｌ．ｉｍｇファイルであり、
前記インストールスクリプトファイルがｋｉｃｋｓｔａｒｔ．ｃｆｇファイルであり、前記ｋｉｃｋｓｔａｒｔ．ｃｆｇファイルにおいてソフトウェアインストールパッケージｐａｃｋａｇｅｓの記憶アドレスを指定し、
前記コンパクトディスクブートファイルがｉｓｏｌｉｎｕｘ．ｂｉｎファイルである。
【００７８】
装置の実施例については、方法の実施例に基本的に対応しているので、関連する部分は方法の実施例における説明の一部を参照すればよい。上述した装置の実施例は単に例示的なものである。分離部材として記載されたユニットは物理的に分離されていてもよいし、物理的に分離されていなくてもよい。ユニットとして表示される部材は、物理的ユニットでなくてもよいし、物理的ユニットでもよい。即ち、一箇所に位置されてもよいし、複数のネットワークユニットに分布されてもよい。実際のニーズに応じて、モジュールの一部またはすべてを選択して、本願の技術案の目的を実現することができる。当業者は、創造的な作業を行うことなくてもそれらを理解して実施することができる。
【００７９】
以上から、本発明の実施例に提供される方法および装置について詳細に説明した。本文では、具体的な例示を適用して本発明の原理および実施形態を説明した。上記の実施例の説明は、本発明の方法およびその核となる思想に対する理解を助けるためのものに過ぎない。また、当業者にとっては、本発明の思想に従って具体的な実施形態および適用範囲を変更することができる。上記内容により、本明細書の内容は本発明を限定するものとして理解されるべきではない。
【図１】
2019533238.tif 000003
【図２】
2019533238.tif 000004
【図３】
2019533238.tif 000005
【図４】
2019533238.tif 000006
【図５】
2019533238.tif 000007
【図６】
2019533238.tif 000008
【国際調査報告】
2019533238.tif 000009
2019533238.tif 000010
2019533238.tif 000011
2019533238.tif 000012