Linuxを別のLinux内で仮想化できますか?

Linuxを別のLinux内で仮想化できますか?

私は「セキュア ブート」を備えた新しいラップトップを入手しましたが、これは最新バージョンの Linux しかインストールできないようです。しかし、デスクトップには Gnome 2 を搭載した古いバージョンの Linux があり、こちらの方がはるかに気に入っています。

新しい Linux 内でこの古いバージョンの Linux を実行できますか? 実行できる場合、ハードウェアがそれをサポートしているかどうかはどうすればわかりますか?

答え1

はい、できます。

使用している Linux のバージョンを指定していませんが、CentOS6 (または Redhat や Fedora など) の場合は、KVM がおそらく最善の選択肢です。[おそらく他のディストリビューションでも同じことが当てはまりますが、Redhat は KVM に力を入れており、KVM は期待に応えています ]。

仮想化をサポートするには、64ビット版のLinuxを実行する必要があります。次のコマンドを実行します。

egrep '(vmx|svm)' --color=always /proc/cpuinfo

これらのいずれかが見つかった場合、ハードウェアが KVM を実行できることを意味します (BIOS で仮想化サポートを有効にする必要がある場合があります)。KVM を実行したら、好きな Linux のほぼすべてのバージョンを実行できます。Windows も実行できる可能性がありますが、私はそれを試したことはありません。

しかし、その作業を行う前に、BIOS で「セキュア ブート」を無効にするだけではだめなのでしょうか。これは標準的な方法だという印象を受けました。

答え2

使用できますLinux 用 VirtualBox VirtualBox の Web サイトに記載されているとおりです。

マシン上で VirtualBox を実行するには、次のものが必要です。

  • かなり強力な x86 ハードウェア。最近の Intel または AMD プロセッサであれば問題ありません。
  • メモリ。実行するゲスト オペレーティング システムによって異なりますが、少なくとも 512 MB の RAM が必要です (ただし、おそらくそれ以上で、多ければ多いほど良いでしょう)。基本的に、ホスト オペレーティング システムが快適に動作するために必要な量に加えて、ゲスト オペレーティング システムに必要な量が必要になります。したがって、Windows XP で Windows XP を実行する場合、1 GB 未満の RAM では、あまり快適に動作しない可能性があります。ゲストで Windows Vista を試用する場合、512 MB 未満の RAM ではインストールが拒否されるため、ゲストだけでその量と、オペレーティング システムが通常必要とするメモリが必要になります。
  • ハード ディスクの容量。VirtualBox 自体は非常に軽量ですが (通常のインストールでは約 30 MB のハード ディスク容量しか必要ありません)、仮想マシンは独自のハード ディスク ストレージを表すためにディスク上にかなり大きなファイルを必要とします。したがって、たとえば Windows XP をインストールするには、数 GB に簡単に大きくなるファイルが必要になります。
  • サポートされているホスト オペレーティング システム。現在、Windows (XP 以降)、多くの Linux ディストリビューション、Mac OS X、Solaris、OpenSolaris をサポートしています。
  • サポートされているゲストオペレーティングシステム。ユーザーマニュアル(下記参照)のほか、最新情報は「ステータス: ゲスト OS「」。

答え3

主な問題が「セキュアブート」をサポートするディストリビューション内でGNOME2デスクトップを実行する可能性である場合、仮想化は避けてください。メイト、現在メンテナンスされていない GNOME 2 のコード ベースからフォークされたデスクトップ環境です。ミントLinuxそしてフェドーラMATE を公式リポジトリに含めます。

関連情報