[ubuntu 10.04 Server Edition のインストール]
ここまで 2 回に分けて、Hyper-V に仮想マシンを作成、起動して、ubuntu 10.04 LTS Server Edition 64bit 版のインストーラーが立ち上がるところまでを書いた。
続いて、ここでは実際に Hyper-V の仮想マシンに ubuntu をインストールする手順を記録する。
仮想マシンを起動すると ubuntu のインストーラーが自動的に立ち上がってくる。
これは、この仮想マシンを作成したときに「仮想マシンの新規作成ウィザード」の「インストールオプション」で、CD/DVD ドライブに ubuntu 10.04 LTS Server Edition の iso イメージを割り当てているためだ。
キー入力を仮想マシンに渡すために、仮想マシン コンソール ウィンドウの内側をマウスをクリックする。 マウスカーソルが消えると同時にキーボードからの入力が、仮想マシンに転送されるようになる (マウス操作も転送されるが、ubuntu のインストーラーではマウスが使えないので、マウス操作は全て無視される。)
キー入力やマウス操作を元のように戻すには、’Ctrl+Alt+←’ キーを押す (‘Ctrl’ と ‘Alt’ と ‘←’ の三つのキーを同時に押す) ことになっている。
ubuntu のインストーラーが最初に表示する画面は、インストーラーで使用する言語の選択になる。
ubuntu のインストーラーが対応している言語は 66 もあるが、ここで選択するのはやはり[日本語] だろう。
カーソルキーを使って [日本語] を選択して ‘Enter’ を押すと、ubunt 10.04 LTS Server Edition 64bit 版のインストーラーメニューが表示される。
先ほど [日本語] を選択したので、このメニューも日本語で表示される。
上下のカーソルキーを使って [ubuntu サーバーをインストール] メニューを選んで ‘Enter’ を押す
すると「Keybord model」を訊く画面が表示される。
Hyper-V では、Hyper-V が動作している PC に繋がっているキーボードが、そのまま仮想マシンに繋がっているように見える。
Hyper-V が動作している PC には「日本語 109 キーボード」が繋がっているので、ここではそれに相当する [Generic 105-key (Intel) PC] を選ぶことになる。
上下のカーソルキーを使って [Generic 105-key (Intel) PC] まで移動するのは大変なので、頭文字の ‘g’ を入力して G から始まるキーボードまで一気に移動しておき、それから上下のカーソルキーを使うのが良いだろう。
キーボードの種類を選ぶと、次はキーボードのレイアウトを自動検出するかを訊いてくるが、ここでは [いいえ] を選択して自動検出はさせないでおく。
キーボードのレイアウトを選択する画面が表示されるので、ここで [Japan] を選択する。
その後、日本語キーボードの細かい違いを訊いてくる。
実はここに出る選択肢の細かな違いを理解していないのだが、Hyper-V の仮想マシンで ubuntu を動かすときは [Japan] を選んでおけば問題は無い。
キーボードの選択が終わると、インストーラーが必要とする追加コンポーネントの読み込みが始まる。
しばらくして読み込みが終わると、間を空けずに DHCP を使ったネットワークの構成が行われる。
仮想マシンに設定したレガシ ネットワーク アダプタを繋いだネットワークで DHCP サーバーが動いていれば、そこから IP アドレスなどの情報が取得される。
DHCP サーバーが動いておらずネットワークの構成が失敗したときや、DHCP を使ったネットワークの構成をキャンセルしたときは、どの方法でネットワークを構成するか選択する画面が表示される。
DHCP を使わずに、手動で IP アドレス等を構成するときはこの画面で [ネットワークを手動で設定] を選ぶと、[IP アドレス]、[ネットマスク]、[ゲートウェイ]、[ネームサーバー] を入力する画面が順に表示される。
DHCP または手動でネットワークを構成したら、次はホスト名を入力する (注: ここで入力するホスト名は FQDN ではない。)
ホスト名を入力すると、インターネット上のNTP サーバーに時刻の問い合わせ、ハードウェアタイマーとの時差を元に推測したタイムゾーンで良いかを訊いてくる。
今回は Hyper-V サーバーの仮想マシンにインストールしており、Hyper-V の時刻は日本時間で正しく設定してあるので、タイムゾーンが [Asia/Tokyo] と表示される。
通常は [Asia/Tokyo] で問題無いので、[<はい>] のまま Enter を押せばよい。
もし表示されたタイムゾーンが間違って判定されたり、別のタイムゾーンを設定したいときは、[<いいえ>] を選択して、次に表示される「時間の設定」で正しいタイムゾーンを選択すればよい。
タイムゾーンを設定したら、ハードディスクのパーティショニングを行う。
Hyper-V の仮想マシンにゲスト OS として ubuntu をインストールしているので、デュアルブートとかを気にする必要は一切無い。
そのため、深く考えずに [ガイド - ディスク全体を使う] を選んで、インストーラーの推奨構成でパーティショニングさせる。
ここで LVM や暗号化 LVM を選ぶのは各人の自由だ。
ただし、暗号化 LVM を選んだときは起動時に毎回 パスフレーズの入力が求められるようになるので、サーバー運用するときは不便になることこの上ないだろう。
ガイドによるパーティショニングを選ぶと、次に表示されるのはパーティショニングするディスクユニットの選択する画面だ。
仮想マシンを作成したときに、ディスクユニット (仮想ディスク: 際には VHD ファイル) はひとつだけしか作っていないので、ここに表示されるディスクユニットもひとつだけで他に選択の余地はない。
表示されるまま Enter を押して次に進む。
次は、パーティショニングを実際に行っても良いかの確認だ。
パーティショニングを実際に行うと、これ以前のディスクの内容は読めなってしまうので、ここで念を押すようになっている。
ここでは新規に作成したばかりの仮想ディスクを指定しているので、何の遠慮もなく [<はい>] を選択する。
パーティショニングを行うと、いよいよ ubuntu のシステムがハードディスクにコピーされ始める。
システムのコピーには少々時間が掛かるので、ここは腰を据えて待つとする。
しばらくすると「ユーザーとパスワードのセットアップ」ダイアログが表示される。
ここではインストール後に ubuntu にログインする際のユーザーのアカウントを登録する。
最初に入力するのはユーザーのフルネームだが、ここで登録した項目を目にすることはほとんど無いので、適当でも構わない。
続いて、ログインのときに入力するユーザー名を入力し、更にパスワードを入力する。
パスワードの入力では、入力した文字は ‘*’ で表示されるので、間違いを防ぐためにもう一度おなじパスワードを入力するようになっている。
ユーザー名とパスワードを入力したら、ホームディレクトリを暗号化するか訊いてくる。
ここでインストールしている ubuntu はサーバー運用する予定なので、あえて暗号化する必要もないだろう。
次は HTTP プロキシの設定だ。
インターネットへの Web (http) アクセスにプロキシを使用している時は、ここにその情報を入力する。
なお、ここで入力するプロキシの設定は、パッケージのインストール (apt-get や synaptic、aptitude など) で利用するためのもので、Firefox などの Web ブラウザでは別途設定が必要だ。
企業内で使っているのでなければ、プロキシの設定することはないだろうから、ここは空欄のままにする。
システムのアップグレードの方法を問い合わせる画面が表示されるが、Server Edition の場合だと「自動的にアップデートしない」と「セキュリティアップデートを自動的にインストールする」のどちらを選んだとしても、自動的にアップグレードすることはない (Desktop Edition の場合は、この二つの選択肢の言葉通りの動作が設定される。)
なお「横長モードでシステム管理する」は、ubuntu を提供している Canonical 社の有償サポートで使われるシステムを利用するという意味なので、筆者は今までに一度も選択したことがない (つまり、どのような動作をするかも一切調べていない)。
「横長モード」というのは、Canonical 社の有償サポートのシステム名称が Landscape Mode であり、これをそのまま直訳した言葉だ。
個人的には、そのままカタカナに翻訳すればいいのにとも思うが、ずいぶんと以前のバージョンから「横長モード」のままだ。
これでシステムの基本的な部分は全てインストールできた。
続いて追加ソフトウェアのインストールだが、ここでは大まかな区分けだけしか表示されないために、どれを選択するとどんなパッケージがインストールされるかが分からない。
例えば、[Mail server] を選択したときにインストールされるのが、 sendmail か、postfix か、それともそれ以外のパッケージなのかが予想できないということだ。
そのため、ここではすぐに必要となる最低限のもので、かつ何がインストールされるかが安易に予想できるものということで、[OpenSSH server] だけを選択して実行する。
ubuntu の最低限のシステムと OpenSSH server のインストールができたところで、最後に GRUB ブートローダーをインストールする確認が表示される。
この仮想マシンには今インストールしている ubuntu 以外をインストールことは無いので、素直にマスターブートレコードに GRUB ブートローダーをインストールすればいい。
GRUB ブートローダーをマスターブートレコードにインストールしたら、ubuntu のインストールは全て完了だ。
最後に「インストールの完了」ダイアログが表示されたら、そのまま [<続ける>] とすれば良い。
仮想 CD/DVD ドライブに割り当てていた ubuntu 10.04 LTS Server Edition の ISO イメージ は自動的に切り離され、仮想マシンの再起動が行われる。
暫くすると ubuntu のログインプロンプトが表示されるはずだ。
以上で ubuntu 10.04 LTS Server Edition 64bit 版がインストールできた。
引き続き、細かな調整と必要なパッケージのインストールと調整を行う。
OS のインストールのときに OpenSSH server だけはインストールしているので、以降の作業は SSH の端末から行うことができる。
SSH の端末を使って作業するときには、仮想マシン コンソール ウィンドウは不要なので、このまま仮想マシン コンソール ウィンドウを閉じる。
仮想マシン コンソール ウィンドウを閉じても、仮想マシンの動作には何の影響もない。
SSH 経由のリモートコンソールではなく、仮想マシンのコンソールを使った操作がどうしても必要になったときは、改めて Hyper-V マネージャーで [接続...] を実行して、仮想マシン コンソール ウィンドウを開けばいい。
なお ubuntu のコンソールは、何も操作しないまま一定時間が過ぎると画面表示を止めてしまうので、時間をおいて仮想マシン コンソール ウィンドウを開き直すと、真っ黒な画面が表示される。
こんな時でも驚かずに、仮想マシン コンソール ウィンドウの中でマウスをクリックして、マウスを動かすか、何かキーを押せばきちんと表示される。
関連する記事 (Related posts):



最近のコメント