現在、コンピューター上の OS を一意に識別する必要があります。
ここでは、ディスクのシリアル番号とパーティション番号を使用します。これは、OS がディスクのそのパーティションにインストールされていることを意味します。ディスク上の 1 つのパーティションにインストールできる OS は 1 つだけだと思うからです。したがって、それが固有の OS を決定します。
または、それを表現するためのより良い方法はありますか?
現在、コンピューター上の OS を一意に識別する必要があります。
ここでは、ディスクのシリアル番号とパーティション番号を使用します。これは、OS がディスクのそのパーティションにインストールされていることを意味します。ディスク上の 1 つのパーティションにインストールできる OS は 1 つだけだと思うからです。したがって、それが固有の OS を決定します。
または、それを表現するためのより良い方法はありますか?
Uniquelyは非常にわかりにくい概念です。VirtualBox マシン イメージを作成し、サーバー上で 5 つの同一のインスタンスを実行するとします。それらはすべて同じディスク シリアル番号と同じパーティション ID を持ちます。それらは同じであるはずですか、それとも異なっていますか? おそらく、ネットワークアドレスをミックスに追加できるので、それが識別器になる可能性があります. しかし、それらがネットワーク化されていない場合はどうなるでしょうか?
他にも多くの灰色の領域が考えられます。Linux システムの同じパーティションに多数の異なるカーネルを配置し、起動時に選択したカーネルを起動することができます。それらはすべて同じであるべきですか、それとも異なっているべきですか?
Windows の初期バージョンは DOS インストールの上にインストールされ、DOS で起動し、その上で Windows を立ち上げました。これらの 2 つの OS は異なるものですか、それとも 1 つだけですか?