何気に、
Virtual Boxのページを見に行ったら、
InnoTekは、Sun Microsystemsに買収されてたんですねぇ。知らなかった。
で、バージョンも1.6にあがってましたので入れてみました。ゲストOSには、
Ubuntuのデスクトップ版を入れてみることにしました。GUIのパッケージマネージャからサクサク必要なパッケージをダウンロード・インストール・設定してくれるので、ほとんどコマンドラインを叩かなくて済んでしまいます。
では、いつものように、Nucleusインストールまでいってみまーっす!
以降では、、仮想化ソフトVirtualBox自体を動かすために使うPCをホスト、VirtualBox内で動いているPCをゲストとか仮想PCと表現しています。今回試したのは、ホストOS:Windows Vista Home Premium、ゲストOS:Ubuntu 8.04です。
Linux初心者の試行錯誤備忘録です。不備な点、間違いなどがありましたら、ツッコミお願い致します。
Virtual Box インストールと仮想PCイメージ作成
Virtual BoxダウンロードページからBinaries (all platforms)ページに入ります。
Platform: Windows (x86) ← ホストPCを選びます
I agree to the VirtualBox 1.6 License Agreement ← チェックします(規約を読んで)
VirtualBox-1.6.2-Win_x86.msiをダウンロードしてインストールします。
「Next」していくと、デバイスドライバをインストールするか聞かれるので、インストールします。
| イメージ | 解説 |
 |
Virtual Box を起動したら、「新規」ボタンを押します。すると、「新規仮想マシン作成ウィザード」が立ち上がります。 |
 |
- 仮想マシン名とOSタイプ
- 名前(N):任意(今回ubuntu php5 mysql5としました。)
- OSタイプ(T):Linux 2.6
- メモリ
- メインメモリのサイズ(M):512MB(ホストの搭載メモリによって適宜)
- 仮想ハードディスク
- 起動ディスク(プライマリ マスター)(O):仮想ディスクイメージは「新規」ボタンから作成します。新規仮想ディスクの作成ウィザードが更に開きます。(今回、可変サイズで、8GBのディスクとして作成しました。)
- 概要
「新規仮想マシンは以下の設定で作成されます:」と概要が表示されます。「完了」ボタンを押します。
仮想PCが作成されました。
|
Ubuntu 8.04 インストール
CDイメージをダウンロードして、Virtual Boxでマウントしてインストールします。
日本語ローカライズドVirtualBox用仮想マシンファイルというものも用意されていて(なんて親切なんだろう。感動。)、VirtualBoxでそのまま動かせる状態のディスクイメージファイルもあるんですが、バージョンが古かったりしますし、最初からインストールしても全然手間ではないので、
Ubuntu ダウンロードページから、ubuntu-ja-8.04-desktop-i386.isoファイルをダウンロードしてインストールすることにします。
| イメージ | 解説 |
 |
「ubuntu php5 mysql5」を選び、「設定」→「CD/DVD-ROM」、先ほどダウンロードしたubuntu-ja-8.04-desktop-i386.isoファイルをマウントします。
「起動」ボタンを押して起動させると、仮想PCが立ち上がり、ubuntuの起動メニューが現れます。
|
 |
このタイミングで、VirtualBoxの「仮想マシンウィンドウは32 ビットカラーモードに、、、」とアラートが表示され、ゲストの画面を隠してしまいます。この時、30秒のカウントダウンの間に操作しないと、UbuntuがインストールされずにCDブートしてしまうので、アラートは読まずに即効閉じます。起動メニューは上から2番目の「Ubuntuをインストール(I)」を選びます。(ちなみに、仮想PC内からマウスが抜けられなくなりますが、右のCtrlキーを押すと抜けられます。)
|
 |
←こんな感じの画面で、「進む」ボタンで次に送っていきます。左下にあるように設定はたったの7つです。大半が、デフォルトの設定そのままでいけると思います。入力が必要なのはステップ5 / 7だけです。
- ステップ 5 / 7 あなたは誰ですか?
- あなたの名前は何ですか?:
任意
- ログインに使いたい名前は何ですか?:
任意
- アカウントを安全に保つために、パスワードを入力してください。:
任意
- コンピュータの名前は何にしますか?:任意(今回vbとしました。デフォルトでかまいません。)
- ステップ 7 / 7 インストール準備完了
「インストール」を押すとインストールが実行されます。十数分程度で完了しました。 (ちょっとタイミング忘れちゃったんですが、CDブートしないようにCDマウントを解除しておきます。)
再起動後、さきほど設定したアカウントでログインします。
|
アップデート
| イメージ | 解説 |
 |
起動すると、「新しいアップデートがあります」というアラートが出ます。クリックするとアップデートマネージャが立ち上がりますので支持通り、インストールします。途中、設定が必要な箇所がありますがデフォルトで構わないと思います。
|
 |
で、エラーが発生したのですが、まぁ、様子見で問題が発生した時点でどうにかしようと、いつもの調子で無視ぶっこきます。
|
VBoxLinuxAdditionsのインストール
参考サイト(感謝):
VirtualBoxのゲストOSにUuntu6を入れてGuest additionsのインストール: マイチキンハート
| イメージ | 解説 |
 |
仮想PCが動いているウィンドウのメニューから、デバイス(D)>Guest Additionsのインストール(I)を選択します。
あとは、仮想PC内のターミナル(上部メニューのアプリケーション>アクセサリ>端末)でインストールします。
: sudo su
: cd /media/cdrom0
: sh VBoxLinuxAdditions.run
~ほにゃらら~ restart your guest system ~ほにゃらら~と表示されます。
ゲスト(仮想PC)を再起動すると、シームレスにマウスの移動が可能になります。このまま再起動せずに次の設定を続けてもOKです。
|
もろもろのインストール
| イメージ | 解説 |

 |
上部メニューから、システム>システム管理>Synaptic パッケージ・マネージャ を起動します。まずは「再読込」アイコンをクリックしてパッケージ情報を更新します。
以下の手順で各種パッケージをインストールしていきます。
- 「検索」アイコンをクリックしインストールしたいパッケージを検索します。
- パッケージ一覧からインストールしたいパッケージを選んで右クリックから「インストール指定」を選びます。依存する他のパッケージも自動的にインストール指定されます。(すばらしく便利)
- 「適用」アイコンをクリックし、インストールします。
ここでは以下のパッケージをインストールします。設定はデフォルトで構わないと思います。mysqlは任意のパスワードを設定します。
- postfix と検索、postfix をインストール指定
- proftpd と検索、proftpd をインストール指定
- apache2 と検索、apache2 をインストール指定
- php5 と検索、php5、php-pear、php5-gd、などをインストール指定(あとからも入れられるのでお好きなモジュールを)
- mysql と検索、mysql-server、php5-mysql をインストール指定
- tunctl と検索、tunctl をインストール指定※
- bridge-utils と検索、bridge-utils をインストール指定※
- dhcpcd と検索、dhcpcd をインストール※
※ ・・・ この後のネットワーク設定で必要
この後のネットワークの設定のため、一旦ゲストOSをシャットダウンします。
|
ネットワークの設定(ホストアダプタを使用する)
参考サイト(感謝):
Wolvix Wiki: How to run Wolvix in VirtualBox
その他の設定
最後にちょっとだけ設定変更など
| イメージ | 解説 |
 |
ftpサーバの設定
コマンドラインテキストエディタ viも良いのですが、せっかくデスクトップ版Ubuntuを入れたので、GUIなエディタを使ってみます。
ターミナル(上部メニューのアプリケーション>アクセサリ>端末)から、、
: sudo gedit
エディタが起動したら、/etc/proftpd/proftpd.confファイルを開いて、以下の2行を追加して保存します。
: UseReverseDNS off
: IdentLookups off
ドキュメントルートの所有者変更
ターミナルから、、
: sudo chown アカウント名 /var/www
↑ドキュメントルートのディレクトリの所有者を、ログインに使用したアカウントに変更します。
ローカルIPの確認
ターミナルから、、
: ifconfig
inetアドレスってところをメモしておきます。(FTPとブラウザからのアクセスに使用します。)
|
Nucleusインストール
| イメージ | 解説 |
 |
あとは、ホストPCから普通にサーバにアクセスします。
さっきメモしてたIPアドレスにFTPクライアントからNucleusをアップロード(ドキュメントルートは、/var/www)して、ブラウザから、Nucleusインストーラを実行!
お疲れさまー。
|
↑このフィードをRSSリーダーに登録しておくと、この記事へのコメント追加をチェックすることができます。
コメント追加後の、返事待ちなどにお使い下さい。
なお、コメントチェックの必要がなくなった際には、このRSSを削除して下さいね。
不要なトラフィックを避けるために、ご協力お願いいたします。