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


1

Linuxの最新バージョンのインストールのみを許可する「セキュアブート」を備えた新しいラップトップを入手しました。ただし、デスクトップにGnome 2を搭載した古いバージョンのLinuxがありますが、これは私がはるかに好むものです。

この古いバージョンのLinuxを新しいLinux内で実行できますか?もしそうなら、私のハードウェアがそれをサポートするかどうかをどのように見分けることができますか?

回答:


1

はい、これを行うことができます。

使用しているLinuxのバージョンを指定していませんが、CentOS6(またはRedhatやFedoraなど)の場合は、KVMが最善の策です。[おそらく他のDistrosにも同じことが当てはまるが、RedhatはKVMに遅れをとっており、KVMはそれを実現している]。

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

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

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

すべての作業に進む前に、BIOSで「セキュアブート」を単純に無効にできないことを確認してください。これは標準的な慣行であるという印象を受けました。


3

VirtualBox for Linuxを使用できます 。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」で入手できます。

2

主な問題が「セキュアブート」をサポートするディストリビューション内でGNOME2デスクトップを実行する可能性である場合、仮想化は避けます。私はとのディストリビューションを試してみることをお勧めMATE GNOME 2の今、メンテナンスされていないコードベースからフォークデスクトップ環境、ミントのLinuxFedoraは彼らの公式リポジトリにMATEが含まれます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.