最近もずっと頭痛に悩まされているRockinwoolです。口腔カンジタのようなものにも罹患し、あまり体調が良くない状況が続いていてハゲそうです。そんな私は自宅のメインPC(Ubuntu)をTVに繋いで作業をしているのですが、妻より「久しぶりに戦国ランスとかやりたい」と言われてしまいました。そうなると、Windows用ソフトである戦国ランスをUbuntu上で動作させるために何らかの工夫が必要です。ということで、今回はUbuntu上にWindows環境を動作させるためにVirtualBoxを使って行こうと思います。
VirtualBoxとはなんぞや?という方のために簡単に説明させていただきますと、こいつはPC上に仮想的にPCを用意するソフトになります。この仮想的なPCの事を通称Virtual Machine, 略してVMと呼びます。VM上には好きなOSを載せることができるので、Ubuntu上にVMを用意→その上にWindowsを動作させるのを目的に今回はやっていきます。

Virtual Boxのダウンロードとインストール

VirtualBoxのダウンロード方法はQiitaやRedditなどにたくさん書いてありますが、すべて嘘です。(というのは言い過ぎかもしれないですが、信じていい情報ではありません。)というのも、かなり古い情報や今は推奨されていないQt4を要求するものだったりするからです。自分はQt6が最新であることを偶然知っていたため、これらの情報を鵜呑みにせずに済みました。そういうことで今回はまず、Oracle公式サイトからdebパッケージをダウンロードして、インストールすることにしました。やっぱり開発元のサイトに行って、自分で調べてからインストールするのが一番安全ですね。ダウンロードあとは保存先に移動して、下記コマンドを入力してインストールします。dpkgだとQt6などの依存ライブラリを持っていない場合に失敗するので、依存ライブラリごとインストールしてくれるapt-getを推奨します。

sudo apt-get install ./virtualbox……

Windowsのディスクイメージをダウンロードする

VirtualBoxをインストールできたら、次はWindowsを準備します。通常Windowsは購入時にCDが付属で付いてきて、その中にディスクイメージが入っていると思います。しかし、今回は購入時点からUbuntuを入れて使ってきたPCであるためディスクイメージはありません。「ここで詰んだか・・」と一瞬思いましたが、調べてみるとWindowsのディスクイメージもWindows公式サイトからダウンロードできることが判明しました。マイクロソフトもなかなかやりますね!

Windowsのプロダクトキーについて

さて、VirtualBoxとWindowsディスクイメージの2つが揃ったら、あとはVirtualboxでVMを作成して、その中にWindowsをインストールするだけです。このあたりの作業はUbuntuでもWindowsでも大差ないので割愛します。ただ、今回は独自のエラーにも遭遇しました。Windowsのインストール時にWindowsのプロダクトキーを持っていないと駄目と言われてしまい、これ以上進めなくなる現象です。当然プロダクトキーなんてものは持っていないため、本当に詰んだ状況になりかけました。しかし、今Ubuntu機として使っているサブノートPCはかつてWindows機だったため、プロダクトキーを持っている可能性があります。ここで、Windows公式のFAQを見てみると、一般小売業者からWindows込みPCを購入した場合は、PCにプロダクトキーが書いてあるとのこと!これによって、以前の記事でUbuntuを入れて復活させたノートPCに貼ってある、前世のWindowsプロダクトキーが判明したため事なきを得ました。

Windowsに登録されている電話番号!?

さて、上記の問題を解決したあとに、もう一つ困った状況に遭遇しました。Windowsに登録されている電話番号について聞かれ、答えないと進めないのです。登録した電話番号なんてものはなく、自分のスマホの電話番号を入れてみても全然うまくいかず、ついに詰んだか・・・と思いきや。Skypeの名前でも良いようなので、入れてみるとうまく行きました。大学時代に、少し陽キャになるように頑張ってSkypeを入れた自分を評価したいですね。(年代バレしそう)

ここまでのまとめ

そういうことで、いろいろ問題がありましたがUbuntu上にWindows実行環境を入れることに成功しました。次回がありましたら、その上で戦国ランスをやっている画像でもアップしたいと思います。ここまで読んでいただいてありがとうございました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です