[2024年8月]virtualboxに無料でwindowsサーバーを立てる
このページではvirtualboxからwindowsサーバーを起動する方法を紹介します。
結構詰まった部分もあったので、備忘録がてら書きます。
Windows 10 Pro
プロセッサ Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz 1.99 GHz
実装 RAM 32.0 GB (31.9 GB 使用可能)
システムの種類 64 ビット オペレーティング システム、x64 ベース プロセッサ
virtualBoxとwindowsサーバーのイメージファイルをダウンロード
イメージファイルをただの画像ファイルだと思っていたのは僕だけではないはず
とりあえず必要なものをそれぞれダウンロードしましょう
容量がかなり大きいためダウンロードは結構時間かかります
インストールはすぐなので、まずは必要なものをダウンロードしましょう
virtualboxをダウンロード
以下のサイトにアクセス
まずは以下からvirtualBoxのインストーラーをダウンロード
Extension Packもついでにダウンロード
windowsサーバーのイメージをダウンロード
Windows Server 2022をインストールに利用するISOファイルについては、180日間利用できる評価版がマイクロソフトのEvalution Centerからダウンロードできます。
日本語バージョンをここではダウンロードしておきます
ここまでで、以下のようにダウンロード出来ているかと思います。
virtualBoxのインストール
さきほどダウンロードしたVirtualBox-7.0.20-163906-Win.exeを実行
そのまま初期設定でOK押しまくってインストール。
それができたらExtension_Packの方も実行してインストール。全部OKで大丈夫。細かいことはあとから変えればいい。
windowsサーバーの起動
ショートカットがデスクトップに出来ているはずなので、そこから起動。ウィンドウ上部にある新規ボタンをクリック
「名前」に仮想マシンの名前を付けて、「ISOイメージ」には右のボタンを押して先ほどダウンロードしたISOファイルを選択する。「次へ」を押下。
ユーザー名とパスワードを必ず変更し、「次へ」を押下
ホスト名などは変更しなくてよい。
メモリを指定する。デフォルトでは2048MBだが、4096MB以上にすることをオススメ。
ハードディスクの指定。windowsサーバーの場合、linuxサーバよりは容量が大きくなる。ここはデフォルトの50Gで指定。
確認。そのまま「完了」でよい。
無事に出来ると以下の画像のように追加されている。
作成した仮想マシンを指定し「起動」ボタンを押下で起動するはず。。。
起動できないエラー
しかし、なんど起動ボタンを押しても画面が出そうになるも落ちる、を繰り返す
なんらかのエラーが出ているため調査
VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED).
終了コード : E_FAIL (0x80004005)
何これBIOS?なんの関係が。。。と思って調べてみると、BIOSが仮想化を無効にしているとのこと。
というわけで再起動してF2連打でBIOSを起動
Intel Virtualization TechnologyをDisabled → Enabledに変更!!
BIOSは機器によって違う。設定項目の中の「Intel Virtualization Technology」を探す。
必ず見つかるはず。
設定を変更してOK。windowsを起動する。
無事に起動
とりあえずwindowsサーバ画面が起動。よかったよかった。
日本語キーボードになってない。
キーボードが英語配列になっており、日本語キーボードに設定しようとしてもそもそも設定できなかった。(やり方はあるかもしれない。)
何か記号などを入力したい場合にはソフトキーボードを活用しましょう。
「入力」→「キーボード」→「ソフトキーボード」
まとめ
環境構築はエラーとの闘いですが、(日本語)情報が少なくて困りました。
あんまりサクサク動かないのはメモリ不足かな?パソコンを買い替えてサクサク動くようにしたいですね。サクサク。
参考
Discussion