install virtual box_debian_section1
TRANSCRIPT
Windows 7にOracleVirtualBoxをインストールしてLinux(Debian)を動かす
2013/3/5dolmen777
§1.VirtualBoxインストール、Debianインストール
0-a.免責
【各自の責任でやってね】本資料は個人用のメモ。本資料をもとに発生した損害について、私(dolmen777)は責は一切負わない。絶対負わない。あくまで各自の責任で参照、利用すること。
【貴方と私のやくそく】個人用のメモのため、私が理解しやすいように(思い出しやすいように)記載している。体裁や内容で不満を感じないこと。サイト画像はFirefoxのを張り付けてる。Internet Explorer や Chrome ではないので、あしからず。
0-b.記載内容と目的
【経緯】或方に「Debianインスコしたぜぃウェーーーーーーイ」って自慢したら、どうやら私のPCスペックより下のインストールイメージ(debian-6.0.6-i386-netinst.iso)をインスコしてたらしく、こっそり64ビット版debian-6.0.7-amd64-netinst.isoを入れなおした、というのがあり、メモろうと思ったもの。
【目的】以下記載内容の個人的備忘録を作成する。
【記載内容】以下要件を満たす内容を記載、メモする。
以降は次のように表記する。ホストOS = Windows 7 。ゲストOS = Debian(squeeze) Gnu/LinuxOracleVirtualBox = VirtualBox
≪要件と選定≫要件-1.Windows 7でLinux(Debian(squeeze))を使いたい。
⇒仮想化ソフトは「Oracle VirtualBox」とする。
でもお高いんでしょう?ノーである。「Oracle VirtualBox」は「個人が評価用に使用するのは無料」*2013/3/2現在。最新の情報は公式やwikiを参照し確認すること。
仮想化ソフトは他に「VMware Fusion」、「Parallels」等が有るが有料。
要件-2.ホストOSと、作成した仮想Linuxサーバ(ゲストOS)の主にネットワークに関して (1)ゲストOSは外部インターネットからのアクセスはさせたくないが 外部インターネットには接続したい(パッチやソフトをインターネット経由で導入するから) ゲストOSはインターネット向けのグローバルIPアドレスは持ちたくない
⇒ホストOS(Windows 7)とゲストOS(Debian)は「NAT」接続とする。
(2)ホストOSとゲストOS間で、ファイルのやり取りを行いたいしなるべく暗号化したい
⇒暗号化が必要なものは、「WinSCP」を使用する。⇒暗号化が不要なものは、VirtualBoxの「共有フォルダー」を使用する。
(3)ホストOSからゲストOSにLinuxに暗号化ログインしたい
⇒プロトコルは「SSH2」。ターミナルはSSH2をサポートしている「TeraTerm」を使用する。*§1では要件-1、要件-2(1)を記載。*§2では要件-2(2)(3)を記載。
1.VirtualBoxとは
Linux(Debian等)を使用したい。PCは1台しかないため、そのPC上の窓の1つとして動かしたい。できれば複数OSを動かしたい。
という時に便利なのが、「Olace Virtual Box」。「仮想化ソフト」というパッケージの1つ。
<VirtualBoxとは>wiki http://ja.wikipedia.org/wiki/VirtualBox
公式 https://www.virtualbox.org/
よくまとまってる解説頁 http://vboxmania.net/
ゲストOSを複数同時に動かすこと、可能。
2.VirtualBoxをインストールする環境
以下インストールした環境。推奨環境とかは調べてみて。
OS Windows 7 Home Premium (Sevice Pack 1) 64bit ネットワーク ケーブルTVのインターネットCPU Intel Core i5 M [email protected] 内部+外付HD で 1TByte越え
3.VirtualBoxのインストール
【インストール用のブツを用意する】
https://www.virtualbox.org/ ここにアクセス。「Downloads」を押下。
:(Wiki抜粋)既存のオペレーティング・システム(ホストOS)上にアプリケーションの一つとしてインストールされ、この中で追加のオペレーティング・システム(ゲストOS)を実行することができる。例えば、Windows XPがホストOS として動作しているマシン上で、Linuxをゲストとすることができる。あるいは、Solarisが実行されているマシン上で、Windows VistaをゲストOSとして実行することが出来る。:
Windows 7 がホストOSなので、for Windows の所を押下。
「ファイルを保存」する。適切な場所に。インスコするのに必要。
【インストールする】
ダウンロードしたファイルをダブルクリック。
「実行」を押下。
༼ԾɷԾ༽メモ: (白目メモ)ダウンロードしたVirtualBox-…win.exeはアンインストールの時に使ったりします。
バージョンアップやインストール失敗時の削除の時に使ったりするそうなので(詳細はググって)、消さないほうが良いだろう。
以下赤枠に注意して、先に進める。
ここで「Next」を押下する。そうしないと、先に進まない。
「Browse」押下にて、インストールする場所を指定する。特になければ初期表示されたままで良いのではないか。
私はF:\40VirtualBox というディレクトリを作ってそこに入れようとしている。
インストールディレクトリの指定が終わったら、「Next」を押下する。
デスクトップにVirtualBoxのショートかっと作りまっか?Quick Launch Barにショートカット作りますか?
必要に応じてチェック☑を調整する。
「Next」を押下する。
Warning:Network Interfaces少し焦る。インストールすると、いままでのセッション(ハンドル)とかテンポラリが切れちゃいますよ?と親切に教えてくれる。
にっこりして、「Yes」を押下する。
あれどーゆー設定したっけ..?...確認したいなら「Back」インストールを中止するなら、「Cancel」
入れたいので、「Install」を押下する。
数分インストールには時間がかかります。ここでCancelを押すとインストールは中止される..んじゃないですかね。
私は押したこと無いのでわかりません。
暫く、待ちます。
☑がついてると、インストール完了後、起動を試みます。
「Finish」を押下すると、インストール完了です。
起動できました。
ファイル(F) から 終了(X) 又は×ボタン でVirtualBoxを終了させます。
༼ԾɷԾ༽メモ:×ボタンじゃなくて終了がメニューから選べるなら、それを選択しようね!
×ボタンってコンセントをいきなりぶっこ抜くようなものだと思うの。
4.VirtualBoxに仮想マシンを立てる
以下赤枠に注意して、先に進める。
インストール完了後、作成されたアイコン「Oracle VM VirtualBox」をダブルクリックする。
「新規」を押下する。
名前とオペレーティングシステム
「名前(N)」に「Debian(squeeze)」と入力。༼ԾɷԾ༽メモ:
「タイプ(T):」プルダウンから「Linux」を選択。「バージョン(V):」プルダウンから「Debian」を選択。
「次へ」を押下する。
メモリーサイズ
初期値は「384MB」となっているが、多めに1024MBを指定してみる。
バーをスライドさせれば、数字は変わる。
「次へ」を押下する。
賢いのでDebと入れただけで下の欄が変更される。が焦らず入力、選択する。
ハードドライブ
「仮想ハードドライブを作成する」ラジオボタンを指定する。
༼ԾɷԾ༽メモ:
「作成」を押下する。
ハードドライブのファイルタイプ
「VDI」ラジオボタンを指定する。
「次へ」を押下する。
物理ハードドライブにあるストレージ
「可変サイズ」ラジオボタンを指定する。
「次へ」を押下する。
ファイルの場所とサイズ
名前は先に指定した名前が初期表示されてる。
サイズ初期値は「8GB」となっているが、多めに20.82GBを指定してみる。
「作成」を押下する。
初期状態がこれ。よくわからん場合はこれ。意味はググって欲しい。
仮想マシンの作成が完了しました。
༼ԾɷԾ༽メモ:
仮想マシンを停止する。
ファイル(F) から 終了(X) 又は×ボタン で。VirtualBoxを終了させます。
これで仮想マシンの作成が完了しました。
まだDebianを入れるための、箱が用意されたようなもの。
この時点で、「設定」で仮想マシンの設定をイジレます。CPU枚数、メモリサイズ、ネットワーク設定..等。
「ネットワーク」については、初期設定でNATになっているため、変更はしないこと。(後で追加設定はある)
あと「起動」押下でいきなりDebianは動かないから。動かないから。
5.仮想マシンにGNU/Linux Debian(squeeze)をインストールする
【Debianとは】
フリーなLinux。
<Debianとは>wiki http://ja.wikipedia.org/wiki/Debian
公式 http://www.debian.org/
Debian JP Project http://www.debian.or.jp/
【インストール用のブツを用意する】
仮想マシンDebian(squeeze)を選択した状態で、「起動」を押しても、Debianは起動しません。(号泣)インストールが始まります。だから用意しましょう。
インストールするCPU環境にあわせた、インストール媒体の選択をする必要がある。
使っているパソコンのCPUがIntelかAMDか、確認。
Windows 7パソコンなら、コントロールパネルから「システム」で情報が参照できる。
今回インストールしようとしているパソコンは64ビット対応です。Intel core i5 は Intel64 アーキテクチャ http://ja.wikipedia.org/wiki/X64 64ビット
CPUはIntel64の種類とわかりました。
Debianのサイトに用意されているインストール用イメージを確認します。
ここで注意!༼ԾɷԾ༽クワッ (白目)
イメージファイル名だけ見ると、amd64 , i386 とのインストール用イメージがあり、「あ、Intelのは64bit版無いんだ・・・そなんだ༼ԾɷԾ༽」となりがちです。そしてi386をインスコしたりすることがあると思います。(経験談) ・・・しかし、
Debianのディストリビューションにおいてamd64はIntel64(Intel EMT64) core i5 等は「含まれている」のです。公式サイト http://www.debian.org/ports/ の説明を抜粋します。
(wiki抜粋)Debian(発音:[ˈdɛbiən] デビアン)またはDebian Projectは、ボランティアの集まりによってフリー/オープンなオペレーティングシステム (OS) を作成しようとするプロジェクト。またそのプロジェクトによって作成されたオペレーティングシステムを指す。歴史が長く保守的なLinuxディストリビューションのDebian GNU/Linuxが最もよく知られている。:
インストール用のブツを用意します。インストールするDebianのバージョン: Debian 6.0 "Squeeze"
公式サイト http://www.debian.org/distrib/ を開き、「64ビット PC netstat iso」をクリック。
debian-6.0.7-amd64-netinst.isoを「OK」を押下して保存。*安定版、テスト版ありますが、安定版オヌヌメ
༼ԾɷԾ༽メモ:
インストールイメージは以下にもあります。http://cdimage.debian.or.jp/
【インストールする】
アイコンをダブルクリックして「Oracle VM VirtualBox」を起動する。 ➠これね
以下赤枠に注意して、先に進める。
Debian(squeeze)を選択している状態で、「起動(T)」を押下する。
隣の32 ビットPC netinsto isoはdebian-6.0.6-i386-netinst.iso と「おIntelこっち?」と誤認しそうですが、amd64を選びます。(もちろん、32bitのIntel版をいれたいならi386でよいのだけど)
フォルダーアイコンをクリックで、ファイルが選択できる。
先にダウンロードした、Debianイメージを指定する。
変なファイルを指定した場合、どうなるかは分からない。
「起動」を押下する。
Debianのインストールが始まります。
ここからはマウスではなく、矢印キー(←.↑.↓.→)とエンター(Enter)、タブ(TAB)、スペースを使います。
「Install」を選択し「Enter」を押下。
༼ԾɷԾ༽メモ:仮にマウスでこの画面(仮想マシン ビュー ...より下の黒い所の範囲)をダブルクリックすると、マウスが反応しなくなることがあります。焦ります。
Right Control のバー部分、仮想マシン ビュー ... の部分、ウィンドウタイトル部分はマウスで触っても大丈夫です。まぁ、この画面はマウスではいじらないことです。インストール完了までは。
黒い部分をダブルクリックしてしまった時の対応方法:CTL +ALT + DELにて別画面を一度表示させると、戻ったことがあります。
Select a language
貴方が日本語をメインで使用するなら、矢印キーで移動し「Japanese」を選び「Enter」を押下する。
場所の選択
「日本」を選択し「Enter」を押下する。
キーボードの配置の選択
「日本」を選択し「Enter」を押下する。
ネットワークの設定
初期表示の「debian」を指定する。
TABキーで移動し「続ける」を選択し「Enter」を押下する。
(選択されると赤色になる。)
ネットワークの設定
ドメインは私の場合は初期表示のまま。(塗りつぶし)
TABキーで移動し「続ける」を選択し「Enter」を押下する。
ユーザーとパスワードのセットアップ
rootのパスワードを指定する。
TABキーで移動し「続ける」を選択し「Enter」を押下する。
༼ԾɷԾ༽メモ:パスワードは最低でも英字大文字+英字小文字+ 数字 + 記号 を組み合わせ8文字以上を推奨。30文字超変態パスワードとかなら安心。
ユーザーとパスワードのセットアップ
パスワードを指定する。
TABキーで移動し「続ける」を選択し「Enter」を押下する。
ユーザーとパスワードのセットアップ
rootではない、別のユーザを作成する。
当たり前のように「dolmen777」を指定。
TABキーで移動し「続ける」を選択し「Enter」を押下する。
ユーザーとパスワードのセットアップ
「dolmen777」を指定。
TABキーで移動し「続ける」を選択し「Enter」を押下する。
ユーザーとパスワードのセットアップ
パスワードを指定する。
TABキーで移動し「続ける」を選択し「Enter」を押下する。
ユーザーとパスワードのセットアップ
パスワードを指定する。
TABキーで移動し「続ける」を選択し「Enter」を押下する。
ディスクのパーティショニング
「ガイド-ディスク全体を使う」を選択し「Enter」を押下する。
༼ԾɷԾ༽メモ:
LVM 参考頁:http://www.debian.org/releases/stable/amd64/ch06s03.html.ja#di-partition 公式http://now.ohah.net/setu/wiki.cgi?Debian%3aetch%3aLVM#H-di4nu2 解りやすかったサイト
LMVをセットアップする状況は、例えばRAIDを組んだりするような場合は使ったほうがいいかもね。(HDも分けて)
ただディスクデータの冗長性は求めず、linuxのコマンドをちょっと使いたい、ちょっとbashやpythonとか使い文法を確認した、という場合は、「ガイド - ディスク全体を使う」で十分な気がします。
ディスクのパーティショニング
そのまま「Enter」を押下する。
ディスクのパーティショニング
「すべてのファイルを1つのパーティションに(初心者ユーザには推奨)」を選択し「Enter」を押下する。
༼ԾɷԾ༽メモ:
パーティション 参考:http://ja.wikipedia.org/wiki/%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3
パーティションの分割を行うなら、何処にマウントさせる / に XXGbyte割り振る、 /home に XXGbyte割り振るとか、自分で計算する必要がある。
データを /homeに、ソフトを /usr に /var に、と障害の局所化等を目的に、領域を分けるみたいです。/usrを少ししかとってなくて、あれ追加インスコできにゃい。というようなこともある。
linuxのコマンドをちょっと使いたい、ちょっとbashやpythonとか使い文法を確認した、という場合は、「すべてのファイルを1つのパーティションに(初心者ユーザには推奨)」で十分な気がします。
ディスクのパーティショニング
「パーティショニングの終了とディスクへの変更の書き込み」を選択し、「Enter」を押下する。
ディスクのパーティショニング
「はい」を選択し、「Enter」を押下する。
数分…かかります。
パッケージマネージャの設定
色んな国にサーバが置いてあります。
数回インスコ(号泣)しましたが、エラーが発生しなかったのが…
USA!! USA!!
「米国」を選択し「Enter」を押下する。
パッケージマネージャの設定
ftp.us.debian.org
ここで失敗したことはない。
「ftp.us.debian.org」を選択し、「Enter」を押下する。
パッケージマネージャの設定
プロキシの設定が不要なら、そのまま「続ける」を選択し、「Enter」を押下する。
⇐ ここ。数分。
情報の自動提出。なんかちょっとコワイので、すまん。いいえで。
「いいえ」を選択し、「Enter」を押下する。
ソフトウェアの選択
後でaptitidute やapt-get 等で追加インストール出来るので、必要最小限をまずインスコ。
スペースキーで要不要の選択が出来る。
「グラフィカルデスクトップ環境」と「標準システムユーティリティ」にに「*」を指定し、「続ける」を選択、「Enter」を押下する。
⇐ ここ。結構時間かかります。
約1時間は見といて。
風呂でも入るが吉。
インストール完了
\(^o^)/インストール完了。
「続ける」を選択し、「Enter」を押下する。
仮想マシンにDebianのインストールが終わりました。もう普通にマウス使えます。「dolmen777」をクリックして、パスワードを指定すればログインできます。
「仮想マシン」から「閉じる」を押下する。又は×ボタンを押下する。
「仮想マシンの電源オフ(P)」ラジオボタンを選択し、「OK」を押下で、VirtualBox上で動いているDebianを終了させます。
以上で、「§1.VirtualBoxインストール、Debinaインストール」は終了。
続きは、「§2.SSH接続設定、その他設定」ですよ。
_(:3ゝ∠)_