オペレーティング システムとは何ですか?

オペレーティング システムとは何ですか?

初めての Linux コースを受講したところ、皮肉なことに、Linux に精通した人なら解決できる問題に遭遇したようです。

私が受講しているコースの一環として、CentOS 7 をダウンロードしてインストールする必要があります。インストールの部分に問題があります。

背景情報:

  • 公式サイトから「DVD ISO」ファイルをダウンロードしました
  • ファイル名: CentOS-7-x86_64-DVD.iso
  • ファイルサイズ: 4.33 GB
  • OS X El Capitan v10.11 を実行

ただし、ファイルをダブルクリックすると、次のエラーが表示されます。

次のディスク イメージを開くことができませんでした:
イメージ: CentOS-7-x86_64-DVD-1511.iso
理由: マウント可能なファイル システムがありません

ファイルを削除して再度ダウンロードしたいのですが、接続が安定していないか高速ではないので、本当に面倒なのでそうしたくないです。

これを修正する方法はありますか? オンラインで調べてみましたが、満足のいく解決策は見つかりませんでした。最初に考えたのは、接続不良が原因でファイルが破損しているのではないかということでした。しかし、これはよくある問題のようですので、おそらくそうではないのでしょうか?

答え1

Linux (そして Unix も同様) はオペレーティング システムです。


オペレーティング システムとは何ですか?

オペレーティング システム (OS) は、コンピュータのハードウェア上で「直接」実行される (ファームウェアはここでは無視します) ソフトウェアであり、他のソフトウェアを実行できる標準環境を提供します。iTunes や Microsoft Word などの通常のプログラム/アプリは、実際のハードウェアを処理する必要はなく、単にオペレーティング システムに何かを要求し、オペレーティング システムがハードウェアを処理し、結果をプログラム/アプリに返します。

したがって、オペレーティング システムは、他のオペレーティング システムの外部にインストールされます (コンピューターのハードウェアに直接アクセスするために使用されるため)。

あなたの MAC では、Apple のデバイス用オペレーティング システムである macOS がすでにオペレーティング システムとして実行されています。

通常、コンピュータの起動時に起動するデバイスを変更することができ、オペレーティング システムのインストール DVD または USB ドライブを選択することは、新しいオペレーティング システムをインストールするための一般的な方法です。

つまり、オペレーティング システムを別のオペレーティング システムに実際に「インストール」することはできませんが、回避策はあります。


デュアルブート

「デュアルブート」とは、1 台のコンピュータに複数のオペレーティング システムをインストールすることを指します。

複数のハード ドライブがあり、それぞれのハード ドライブにオペレーティング システムをインストールし、どのハード ドライブを起動するかを選択するだけであれば、これが最も簡単です。

1 つのハード ドライブに複数のオペレーティング システムをインストールすることもできますが、そのためにはブート マネージャー (各オペレーティング システムがハード ディスクのどこで起動するかを判断するソフトウェア) が必要です。

MAC ではこの方法はお勧めしません。なぜなら、MAC は macOS 以外のものを実行するようには設計されておらず、他の OS がサポートするとは思えないからです。


仮想マシン

仮想マシンは、完全なコンピュータを装ったオペレーティング システム内で実行されるプログラムです。コンピュータを装うため、仮想マシンにオペレーティング システムをインストールできます。

最も一般的な仮想マシン プログラムは VMware であると思われますが、検索して好みのものを見つけることができます。

答え2

Centosをインストールするには

  1. Centosを試すための仮想マシン。Mac OSでは試すことができます バーチャルボックスまたは平行

  2. PC で直接試してください。ただし、現在の OS は消去されます。または、ハード ディスクをパーティション分割してデュアル ブートするか、別の内部または外部 HD にインストールすることができます (Linux は USB デバイスで実行できます。もちろん、USB3、USB2 も動作しますが、非常に低速です)。

DVD の dmg/img をクリックして Linux を実行するのは不可能です。将来的には可能になるかもしれません...

答え3

USB ドライブから Linux OS を実行してみませんか?

https://www.ubuntu.com/download/desktop/create-a-usb-stick-on-mac-osx

答え4

バーチャルボックスLinuxの学習を始めるには、間違いなく最も簡単な方法です。しかし、Linuxのコマンドライン、CD のグラフィカル インターフェイスからオペレーティング システムをインストールして、使い始めるのは面倒かもしれません。(CD からのインストール プロセスを少なくとも 1 回は実行することをお勧めしますが、Linux のコマンド ラインで試してみたいだけであれば、その必要はありません。) そのため、VirtualBox を使用することをお勧めします。と組み合わせて浮浪者。


Macに実際にインストールされたCentOSのコマンドラインにアクセスする最も速い方法は、次のことをお勧めします:

  1. ダウンロードとインストールバーチャルボックス
  2. ダウンロードとインストール浮浪者(作成できるようにするため使い捨て仮想マシン。
  3. 「ターミナル」(/Applications/UtilitiesMac では にあります)を開きます。
  4. 次のように入力して Enter キーを押し、すべての Vagrant ファイルを保持する新しいディレクトリを作成します。

    mkdir vagrant
    
  5. そのディレクトリに移動してください—あなたの次のように入力して Enter キーを押すと、そのディレクトリにディレクトリが移動します。

    cd vagrant
    
  6. 作成しようとしている特定の仮想マシンに関連するファイルを保持するディレクトリを作成します。例:

    mkdir centos-6
    
  7. ハンジディレクトリをそのディレクトリに追加します:

    cd centos-6
    
  8. このディレクトリから仮想マシンを作成するときに開始する仮想マシン「イメージ」(コンピュータの保存されたスナップショット状態)を指定して、「Vagrant 環境」を初期化します。

    vagrant init centos/6
    
  9. 以下に基づいて仮想マシンを作成しますCentOS 6 vagrant ボックス「イメージ」最後のコマンドで指定したもの。

    vagrant up
    

    初回は少し時間がかかります。コンピュータがダウンロードCentOS 6 がすでにインストールされている仮想マシン「イメージ」。インターネット接続が良好であれば役立ちます。毎回これほど時間がかかるわけではありません。初回だけです。

  10. セキュア シェル プロトコル (SSH) を使用して、作成した仮想マシンにログインします。

    vagrant ssh
    

これで完了です。これで、コンピュータ上の仮想マシン内で動作する完全なCentOS 6のインストールが完了しました。何でもこのマシン内で実行したい操作を実行でき、ホスト コンピューター (Mac) 上のファイルに悪影響を与えることはありません。


マシンでの作業が終わったら、自分のコンピュータに簡単に戻ることができます。

exit

ただし、仮想マシンは引き続き実行されます。削除せずにシャットダウンするには、次のコマンドを実行します (仮想マシン内からではなく、自分のコンピューターから)。

vagrant halt

特定の仮想マシンを消去するには (次回、前回vagrant upの仮想マシン内で行った変更が一切ない新しい仮想マシンが作成されるように)、次のコマンドを実行して仮想マシンを破棄します。

vagrant destroy

別の種類のLinux OSが必要な場合は、オンラインで入手可能な Vagrant ボックスの幅広いセレクション。 それらの多くはユーザーが作成したものであり、奇妙な組み合わせのソフトウェアがインストールされていたり、インストールされていない場合があります。

一般的には(学習目的であっても)、何か別のものを使用する必要があるまでは、使用している OS の公式ボックスを使用することをお勧めします。

関連情報