スキップしてメイン コンテンツに移動

VirtualBoxにゲストOS(Ubuntu)を載せる

前回 、VirtualBoxをインストールしたので、次は仮想環境を構築してUbuntuを載せます。
Ubuntuの公式HPを見てみたらVirtualBox用仮想マシンが用意されていたので手軽にそれを使ってしまいます

  1. やりたいこと
    • VirtualBoxの仮想環境上にUbuntuを載せる
    • Ubuntu上からインターネットにアクセスできるようにする
  2. 必要なファイルのダウンロード
  3. Ubuntuを載せる
    1. ダウンロードしたファイル(ubuntu-ja-8.04-virtualbox-i386.zip)を展開
      • 結構サイズ大きいので注意
    2. 展開したvdiファイルを適当な場所へコピー
      • 自分は「C:\Documents and Settings\ユーザー名\.VirtualBox\VDI\VirtualBox_Ubuntu」へ移しました
    3. VirtualBoxを起動
    4. メニューより「新規」を選択、「次へ」をクリック
    5. 仮想マシン名、OSタイプを指定
      • 仮想マシン名を「VirtualBox_Ubuntu」としました
      • OSタイプは「Linux」、「Ubuntu」を選択します
    6. メモリを指定
      • 用途、環境に合わせて。自分は256MBのままにしました
    7. 仮想ハードディスクを指定
      1. 「選択」をクリック
      2. 「追加」をクリック
      3. 先ほど展開したハードディスクデータを選択
      4. 「選択」をクリック
      5. 「次へ」をクリック
    8. 「完了」をクリック
    9. 載っかりました
    10. 「起動」をクリック
      • 初回起動はしばらく時間がかかります
      • 起動後、VirtualBoxの機能について色々情報が出るかもしれません。確認してOKを押してください
    11. システム設定を行う
      1. 言語の選択を日本語にして「進む」をクリック
      2. 時間帯の設定をTokyoにして「進む」をクリック
      3. キーボードレイアウトを個々のキーボードの規格に合わせて選択し、「進む」をクリック
        • 自分はJapan - Japanを選択しました
      4. 最後にユーザー名とパスワードを指定し、「進む」をクリック
        • このユーザー名とパスワードは忘れないよう記憶するなり記録するなりしておきましょう
      5. ログイン画面が表示されます
    12. ログインする
      • 先ほど指定したユーザー名、パスワードを入力します
    13. ログイン完了
      • この時点でNATの設定はされているはずなので、インターネットもつながる・・はず
      • ブリッジ接続を行うと、ThinkPadのAccessConnectionsと競合して上手くつながらなくなるため、NATのまま使用します
      • DNSとか設定しないとダメかも
    14. 色々update
      • [システム]→[システム管理]→[アップデート・マネージャ]より、一通りアップデートをインストールします

以上。Ubuntuを仮想環境上に載せました
この辺りまではさくさくと行けると思います
自分はネットワークで詰まりましたが。

次はゲストOSにapache2をインストールし、Webサーバーを建てます。

コメント

このブログの人気の投稿

Firefoxのvim化アドオンVimperatorを使ってみた

Firefoxのアドオン Vimperator をここ1,2か月ほど使っています。 機能的には、知る人(訳:Linux触る機会がある人)ぞ人知るテキストエディタvi又はvimの操作をFirefoxの操作に組み込んでしまおうというもの。 vimに慣れている人なら、導入して少し覚えるだけでマウスを使わずに普通のブラウジングはすべてキーボードで完結できるようになります。 タブのURLコピーや新しいタブでクリップボードにあるURLや検索文字列の検索をボタン一つで開いたり、タブ操作をキーボードの操作のみで出来るなど、慣れればかなり便利で、現在自宅、学校、仕事先すべてのPCに導入するまでに至っております。 操作詳細などは FirefoxのVimperatorがすごく便利 Firefox拡張:FirefoxをVim風のキーバインドで操作するVimperator このあたりを参照してもらえば主要な操作はわかります。直で言ってもらえれば自分が個人的に作ったよく使う操作一覧などお送りします。 さくさく動くのでほとんど満足なのですが、唯一コピペのWindowsデフォルトであるCtrl+cやCtrl+v等の操作が競合してしまうため、感覚的にコピーしたいと思った時にCtrl+Cを押してコピーできていないことによくはまってしまうことが難点な感じです。 今のところ対応策としてはテキストを選択してShift+yでヤンク(コピー)するか、Ctrl+vで1操作エスケープする状態にしたうえでCtrl+cなどする以外にはなさそうな気がします(他に方法があれば教えてくださいpq)。 ここのキーバインドのon/offなどが簡単にできれば最高なのですが、まだまだ発展途上な感じなので今後に期待。

git status と git branch ができる unite の source 書いた

書きました。 https://github.com/kmnk/vim-unite-giti すでに有りそうな気もするんですが、今のところ知らないのと、 http://kmnk.blogspot.com/2011/02/unitesvn-statussvn-diffsource.html で書くといって既に一年経っているのとで自分で書いてみました。 まだ仕事でがっつり使っていないので、バグや動作不全などあるかもしれません。 昔作った svn と違って何故か vim-unite-git じゃなくて giti なのは、日和っただけで深い意味は無いです。 インストール方法は割愛します。unite.vim 使っている方なら余裕なはずという想定で… 作ったsourceの名前は以下。 giti/status giti/branch 追記(02/29): READMEには追加しているんですが、sourceをいくつか追加しました。以後は README.markdown を参照してください。 giti giti/log giti/config  追記ここまで(02/29) それぞれ、独自 kind を定義していて、以下のactionを持っています。 giti/status add $ git add $FILES rm_cached $ git rm --cached -- $FILES reset $ git reset HEAD $FILES commit $ git commit $FILES amend ←動作が怪しい $ git commit --amend $FILES checkout $ git checkout -- $FILES diff $ git diff $FILES diff_cached $ git diff --cached $FILES git/branch run $ git checkout $BRANCH_NAME or git checkout -b $NEW_BRANCH_NAME delete $ git branch -d $BRANCH_NAME その他、以下の関数を用意しています。key map などして使えるかもしれないです。 giti#branch#delete_force(branch) $ git branch -D...

ホストOSからゲストOSへsshでアクセスできるようにする

前回 ホストOSからゲストOSのsvnを使えるようにしました。 同様なポートフォワーディング等を使って、sshでアクセスできるようにします。 1. やりたいこと ホストOS、その他PCからゲストOSにsshでアクセスする 2. やること ゲストOSでsshアクセスの設定 ホストOSでポートフォワーディングの設定 アクセスできるか確認 3. 操作の解説 ここまででsvnにアクセスできていれば面倒なところは無いのでさくさく進みます。 1. ゲストOSでsshアクセスの設定 1.1 インストール ゲストOS上で以下のコマンドを実行し、インストールする $ sudo apt-get install ssh 2. ホストOSでポートフォワーディングの設定 2.1 設定の更新 svnへポートを通した操作と似たようなことをsshのポート用に行います。 コマンドプロンプトで以下のコマンドを実行。VirtualBoxのインストール場所が異なる場合は調整してください。 また、svnと同様にアダプタタイプが「PCnet」の場合は「e1000」を「pcnet」に書き換え、また「VirtualBox_Ubuntu」は各自が設定したマシン名に書き換えてください。 cd "C:\Program Files\Sun\xVM VirtualBox" VBoxManage setextradata "VirtualBox_Ubuntu" "VBoxInternal/Devices/e1000/0/LUN#0/Config/guestssh/Protocol" TCP VBoxManage setextradata "VirtualBox_Ubuntu" "VBoxInternal/Devices/e1000/0/LUN#0/Config/guestssh/GuestPort" 22 VBoxManage setextradata "VirtualBox_Ubuntu" "VBoxInternal/Devices/e1000/0/LUN#0/Config/guestssh/HostPort" 2222 2.2 設定の確認 念のため確認します。前記の位置で引き続き以...