Linux上でWindowsを動かす方法――VMware Serverの導入とWindows XPインストール完全ガイド
Windowsが主流を占める世界において、Linuxへの移行は気が重い作業に思えるかもしれません。まったく新しいコンピューティングの世界に慣れるという基本的な課題に加え、機能面での不安もあるでしょう。Linux初心者はどこまで快適に使えるのでしょうか。多くのWebサイトはコーディングが雑で、Internet Explorerユーザーでなければ正しく表示されません。ソフトウェア市場(特に家庭向け分野)の大半はWindowsアプリケーションに大きく偏っています。新しいLinuxユーザーは、Windowsで得られた自由な選択肢をそのまま維持できるのでしょうか。
答えは…「場合による」です。近年のLinuxディストリビューションはますます柔軟になり、家庭向けの使い勝手が向上しています。Linux体験をできる限り完結かつスムーズなものにするため、非常に有用なパッケージが多数同梱されています。それでも、純粋にWindows専用のまま残るものもあり、どんな工夫をもってしても解決できません。ゲーム市場の大半はWindows向けであり、多くのネットバンキングサイトはIE限定のようです。
この問題に対処するため、Linux開発者たちはパッチ適用や仮想化を可能にするさまざまなプログラムを作り出し、Windowsアプリケーションの部分的なサポートを実現してきました。しかし残念ながら、これらのソリューションの大半は実際にはうまく機能しません。Windowsの断片を個別に動かすのは、OS全体を動かすのと同じようにはいきません。そこで、個々の実行ファイルやDLLを「ハック」してLinuxで動かす代わりに、Linuxの中でWindowsそのものを動かしてはどうでしょうか?
そう、その通り
Linux上でWindowsを動かせることは重要な成果だと私は考えています。第一に、オタク的な達成感という心地よい満足感が得られます。第二に、Linuxに懐疑的な人にとって、これはLinuxを使うべきもう一つの理由になります。お気に入りのWindowsアプリケーションとの互換性がないことが大きな障害だったなら、それはもはや障害ではありません。
どうやって実現したのか?
繰り返しになりますが、これを可能にしてくれた優れたVMware製品に敬意を表します。ただし、順を追って説明しましょう。ここでは、SUSE Linux上でVMware Serverを設定し、ゲストOSとしてWindowsをフルネットワークアクセス付きでインストールするまでの手順を完全ガイドとしてまとめます。皆さんも私と同じことを再現できるはずです。
補足しておくと、私はUbuntuやPCLinuxOSを含む複数のディストリビューションにVMware製品を正常にインストールした経験があります。SUSE Linuxはその中の一例にすぎません。あるいは、VMware Serverに似たオープンソースの仮想化ソリューションであるVirtualBoxを使うこともできます。ただし、このガイドはSUSE + VMware Serverに焦点を当てています。必要な作業は以下のリストの通りです。
- SUSE Linuxをコンピュータにインストールする(物理的に。仮想マシンとしては不可)
- VMware Server for Linuxをダウンロードする
- VMware Server for Linuxをインストールする
- 他のソフトウェアと競合しないよう、細かいオプションを慎重に設定する
- VMware Serverを起動し、Windows XP(またはその他のOS)をゲストOSとしてインストールする。詳細は「Installing Windows XP」の記事を参照
SUSE Linuxのインストール
手順ごとの詳しい説明については、「Installing SUSE Linux」の記事を参照してください。
VMware Server for Linuxのダウンロード
VMware Serverをダウンロードするには、ユーザー登録が必要です。登録後、シリアル番号がメールで届きます。その後、ソフトウェアのEULAに同意すると、必要なファイルをダウンロードできるようになります。以上の手順を完了してダウンロードページに到達したら、次の3つのパッケージが必要です。
- VMware Server for Linux(.rpmまたは.tar.gz)
- VMware Management Interface(tar.gz)
- VMware Server Linuxクライアントパッケージ(.zip)に含まれるVMware Server Console
ダウンロードページに表示される実際のダウンロード名を確認し、これらを/homeフォルダに保存してください。
インストール
VMware Server Beta 3 Release Notesの手順に沿って、ステップバイステップで進めてください。Linux向けの説明はページの中ほどにあります。すべてのステップが詳細かつ正確に文書化されており、特別なハッキング知識は不要です。注意深く読み、各コマンドラインを順番に実行するだけです。Release NotesはRed Hat Linuxを前提としていますが、SUSEでも問題なく動作します。
ページ上の情報量に圧倒されるかもしれませんが、慌てないでください。守るべき簡単なルールをいくつか紹介します。
- 前述の各パッケージについて、まずtarballを展開し、次に設定ウィザードを実行してすべてを適切に設定します。この作業にはroot権限(su)でログインする必要があります。
- 設定ウィザードを実行したら、ファイル、フォルダ、ポートにはデフォルト設定を使用しましょう。後でトラブルシュートする際に役立ちます。ほとんどのハウツー記事はデフォルト構成を前提とした解決策を提示しています。
- 何度か、VMwareネットワークアダプタ用のIPサブネットの指定を求められます。ウィザードに未割り当ての適切な範囲を自動検出させましょう。この際、すべてのネットワーク接続を接続した状態にしておけば、ウィザードがISPやローカルネットワーク用に通常予約されているIP範囲を認識し、それらをスキップしてくれます。DHCPサーバーを使用している場合(SUSEマシンをルーターなどとして使っている場合)は、競合を避けるためにサブネット範囲を手動で追加する必要があります。
- 仮想マシンの保存先ディレクトリを指定する必要があります。/rootパーティションではなく、/homeパーティション上のフォルダを指定しましょう。これにより、アクセス権限の競合やシステムパーティションの不必要な圧迫を防げます。仮想マシン用には十分な大きさのハードディスク容量を確保してください。
パッケージを1つずつインストールしていき、設定ファイルを実行してください。問題に遭遇した場合は、ターミナルウィンドウのスクリーンショットを撮るか、受け取った正確なエラーメッセージを書き留めておけば、SUSEフォーラムで的確な助言を得られます。
VMware Serverの起動
VMware Serverを起動するには、ターミナルウィンドウで以下のコマンドを実行します。
cd /usr/bin/
vmware
すべてを慎重に行っていれば、VMware Serverが起動するはずです。
さあ、次はWindowsのインストールです。そこで私は自分用の仮想マシンを作成しました。VMware Serverに作らせることもできますが、EasyVMX!やQEMUを使うこともできます。詳細は「VMware Player - a great friend」の記事を参照してください。
VMware Serverのホーム画面で、既存のマシンを実行することにしました。仮想マシンフォルダ内にある.vmxファイルを見つけて実行しました。Windows XPの仮想マシンがCDから起動し、Windows XPのインストールが始まりました。
Windows XP
30分後、XPは元気に稼働し、SUSEの中に安全に収められていました。これが見慣れたWindows XPのデスクトップです。
こちらはLinuxの中で生きて動いているInternet Explorer 6 SP2です。
もちろん、Firefox(といくつかの拡張機能)もインストールしました。
信じがたいことでしょう?しかしここに、Linux上でWindowsを動かしている私がいます。この達成感はとても甘美なものです。Linuxを使うことは、想像していた以上にやりがいがあります。小さなテクニックの積み重ねが、すべてを変えてくれるのです。
次はあなたの番です。少しの運と、グラフィックカードメーカーの適切な選択があれば、フルネットワークサポート(インターネット、LAN)、フル3Dアクセラレーション、VMware Server、そしてインターネットアクセス可能なWindows XPを、競合やバグもなく、SUSE Linuxマシン上でスムーズに楽しめるはずです。おまけにプリンタまで追加すれば(Hewlett PackardはLinuxでHPとLexmarkの両方で動くドライバを提供しています。驚きですね)、もう振り返る必要はないでしょう。説得できましたか?
SUSEフォーラムへのリンク
SUSE Linux Forums
SUSE Forums - The Global SUSE Community
Open Source and Linux Forums
VMware Serverフォーラムへのリンク
VMware Server Discussion Forums
VMware Server Discussion Forums - VMware Server
それでは、また。
-
VMware Serverで仮想マシンのクローンを作成する方法
はじめに仮想化がお好きな方なら、遅かれ早かれ「VMware Server」に行き当たることでしょう。VMware Serverは無料で利用できるソリューションで、既存のデスクトップ環境上に複数のOSインスタンスを実行できます。効率性、生産性、モジュール性、テスト、チューニングなど、さまざまな可能性が広がります。仮想化を使えば、実機ではなかなか試せないことも気軽に行えます。例えば、パーティションを壊す心配をせずにWindowsとLinuxのデュアルブート構成をテストしたり、実際の環境を汚さずに新しいソフトウェアを試したりすることが可能です。仮想化について仮想化についてさらに詳しく知りたい方は、当
-
Windows から Linux への移行 - ディスク管理
今日は、Windows から Linux へのチュートリアルの最近のテンプレートから脱却したいと思います。このテンプレートは、さまざまなプログラムをインストール、構成、および使用する方法を示すことに重点を置いており、通常は Windows 用に設計または意図されており、次のようなフレームワークを使用しています。ワイン。今日お話しするのは、ディスクとドライブの管理に関するジューシーなトピックです。 アプリケーション以外にも、考慮すべきデータがあります。そして、データはすべてにとって重要です。 Windows と Linux の根本的な違いを考えると、事態はさらに複雑になります。前者は NTFS